djsrv
1243acfd3a
DIRECTOR: LINGO: Don't tell movie-less window
2020-07-28 11:51:10 -04:00
djsrv
8d29257e99
DIRECTOR: LINGO: Implement tell
2020-07-28 11:33:19 -04:00
Gunnar Birke
a62289c7a1
WINTERMUTE: Add script call stubs for video skip button
2020-07-28 13:59:02 +02:00
Gunnar Birke
db64dc94c8
WINTERMUTE: Add script call to unload 3d actor
2020-07-28 13:58:54 +02:00
Gunnar Birke
2a71d36c44
WINTERMUTE: Add remaining (probably unused) script calls to BaseGame
2020-07-28 13:52:22 +02:00
Gunnar Birke
b9758dcf75
WINTERMUTE: Implement script call to set camera
2020-07-28 13:52:22 +02:00
Gunnar Birke
e003b1896a
WINTERMUTE: Remove unnecessary override
2020-07-28 13:52:22 +02:00
Gunnar Birke
25ea38c3bc
WINTERMUTE: Implement fog
2020-07-28 13:52:14 +02:00
Matthew Duggan
8f102f3ba5
ULTIMA8: Remove duplicate variable to fix warning
2020-07-28 14:34:49 +09:00
Matthew Duggan
492e9e523b
ULTIMA8: Fix spec of intrinsic I_getClosestDirectionInRange
2020-07-28 14:25:23 +09:00
Matthew Duggan
52328fc334
ULTIMA8: More encapsulation of directions, less casts
2020-07-28 14:03:37 +09:00
Matthew Duggan
38e4ff0c60
ULTIMA8: Refactor to use Direction as enum instead of int
2020-07-28 14:03:37 +09:00
Matthew Duggan
387b525a8e
ULTIMA8: Begin refactor to use Direction enum instead of int
2020-07-28 14:03:37 +09:00
Paul Gilbert
78084e8b96
ULTIMA4: Allow using items in combat
2020-07-27 21:42:04 -07:00
Paul Gilbert
873c8bdbea
ULTIMA4: Fix name clash for the help debugger command
2020-07-27 20:02:18 -07:00
Matthew Duggan
5ce24939d0
ULTIMA8: Small fixes to make firing gun work in Crusader
2020-07-28 10:51:59 +09:00
Matthew Duggan
8a63328011
ULTIMA8: Add z key to centre camera in Crusader
2020-07-28 10:03:39 +09:00
Matthew Duggan
584abe0906
ULTIMA8: Only do 'actor specials' for U8
2020-07-28 10:03:39 +09:00
Matthew Duggan
19b3103462
ULTIMA8: Only play combat music for U8
2020-07-28 10:03:39 +09:00
Matthew Duggan
3e85a3038d
ULTIMA: Split some keybindings for U8 and Crusader games
2020-07-28 10:03:39 +09:00
SupSuper
55db9e92e9
Revert "COMMON: Fix abstract SeekableReadStreamEndian calling virtual constructor"
...
This reverts commit bed3550cbd .
2020-07-28 00:27:03 +01:00
Nathanael Gentry
25ebf333c7
DIRECTOR: Confirm kTheCastType is read-only
2020-07-27 18:56:00 -04:00
Nathanael Gentry
2fea1b4345
DIRECTOR: Remove noisy warnings
...
The enabling of moveable sprite is also disabled.
2020-07-27 18:56:00 -04:00
Nathanael Gentry
8084447e4d
DIRECTOR: Trigger targets using picture castmembers
...
This is for the buildbot.
2020-07-27 18:55:36 -04:00
SupSuper
bed3550cbd
COMMON: Fix abstract SeekableReadStreamEndian calling virtual constructor
2020-07-27 23:07:06 +01:00
Nathanael Gentry
600d15b491
DIRECTOR: Implement palette of cast workaround
2020-07-27 18:04:12 -04:00
Nathanael Gentry
95f731d52f
DIRECTOR: Rename loadSpriteImages
...
Resource children are not accessible to the castmember constructors, and palette
casts store their information in the child. So we load palettes in addition to
bitmaps here.
2020-07-27 18:04:12 -04:00
Nathanael Gentry
ea75044ae1
DIRECTOR: Load palette castmembers
...
The loadPalette is also turned into a value-returning function.
2020-07-27 18:04:12 -04:00
djsrv
054b8ddeb0
DIRECTOR: Improve mouse event handling
2020-07-27 16:42:42 -04:00
djsrv
fcb79c78c2
DIRECTOR: Update puppet scriptId
2020-07-27 16:28:47 -04:00
djsrv
33d07334eb
DIRECTOR: Replace isFocusable with respondsToEvent
2020-07-27 12:51:51 -04:00
Nathanael Gentry
74454b0434
DIRECTOR: Properly initialize current palette id
2020-07-27 09:07:02 -04:00
Nathanael Gentry
a31e3217e8
DIRECTOR: Fix typos
2020-07-27 09:07:02 -04:00
Roland van Laar
e96b17db99
DIRECTOR: LINGO: Add PatToWindow reference
...
The mPatToWindow function was defined, just not yet referenced.
This resulted in it not being callable from lingo.
2020-07-27 13:08:51 +02:00
Roland van Laar
edd5aab7fd
DIRECTOR: LINGO: Implement RearWindowXObj as no-op
...
RearWindow is a mac only XObject that can draw on the desktop
outside the game window. This gives the user more immersion.
Implemented as a no-op since ScummVM doesn't handle the background
outside it's own window.
2020-07-27 12:44:22 +02:00
Eugene Sandulenko
53f7e430fc
CINE: Use strlcat
2020-07-27 12:24:47 +02:00
Eugene Sandulenko
a3ee49ad25
CINE: Remove unnecessary check. uints are always >= 0
2020-07-27 12:22:18 +02:00
Eugene Sandulenko
fee81400a0
DIRECTOR: Fix Frame copy constructor
2020-07-27 12:20:03 +02:00
Eugene Sandulenko
b91cd981ef
GRPAHICS: Match new[] with proper delete[]
2020-07-27 12:15:11 +02:00
Eugene Sandulenko
f71ec7aed2
DIRECTOR: Init PaletteInfo
2020-07-27 12:14:19 +02:00
Eugene Sandulenko
c4004b776e
ULTIMA: ULTIMA8: Fix warning
2020-07-27 11:06:29 +02:00
antoniou79
4afca9ca06
CONFIGURE: Revert explicit ogg requirement for theoradec
...
It seems that theoradec is not necessarily always linked to an external ogg library
The (xiph) reference implementation depends on the ogg (xiph) library, but optimized versions for various archs (etc the theorarm) might not have this requirement. So better to not prevent enabling it, if the test is passed, even if in some cases it may result to linkage errors if ogg (external) was not enabled.
2020-07-27 11:23:02 +03:00
Eugene Sandulenko
6260ebebde
DIRECTOR: Fix module.mk format
2020-07-27 10:12:25 +02:00
antoniou
1e661b806c
SWORD25: CONFIGURE: add theoradec dependency
...
Without it the game's videos and music/sound won't play and dialogue will skip fast
Theoradec dependency includes the dependency on vorbis (vorbisdec or tremor) due to our checks in the main configure file
2020-07-27 10:12:07 +03:00
scootergrisen
a802ca4408
I18N: Update translation (Danish)
...
Currently translated at 82.6% (1142 of 1381 strings)
2020-07-27 06:43:21 +00:00
Matthew Duggan
f021cfaff3
ULTIMA8: Basic code for firing weapons in Crusader
...
Still needs a lot of work, but this is a first cut and works (with many bugs).
2020-07-27 15:27:05 +09:00
Matthew Duggan
8e72e3c7ef
ULTIMA8: Add a simple 3d point struct
2020-07-27 15:25:06 +09:00
Matthew Duggan
82c651fcab
ULTIMA8: JANITORIAL: Whitespace.
2020-07-27 13:47:00 +09:00
Matthew Duggan
ada0315e8f
ULTIMA8: Make pathfinder proc type visible
2020-07-27 13:47:00 +09:00
Matthew Duggan
8f48861acc
ULTIMA8: Document WorldPoint struct
2020-07-27 13:47:00 +09:00