Matthew Duggan
|
c97fa94420
|
ULTIMA8: Support more Crusader intrinsic. Fix function names while I'm at it.
|
2020-06-18 14:05:28 +09:00 |
|
Paul Gilbert
|
580c49ba42
|
GLK: COMPREHEND: Implement movement opcode
|
2020-06-17 20:12:29 -07:00 |
|
Paul Gilbert
|
551a4fca06
|
GLK: COMPREHEND: Use warning for missing opcodes
|
2020-06-17 20:12:29 -07:00 |
|
Paul Gilbert
|
3ceb244c1a
|
GLK: COMPREHEND: Also print dumped scripts to console
|
2020-06-17 20:12:29 -07:00 |
|
Nathanael Gentry
|
0388bfc105
|
DIRECTOR: Fix a careless typo
|
2020-06-17 22:45:18 -04:00 |
|
Nathanael Gentry
|
1afefb7852
|
DIRECTOR: Address undrawing edge case
When the castId of a puppeted sprite changes, we want to undraw the old sprite
before taking on the new bounding box.
|
2020-06-17 22:38:48 -04:00 |
|
Nathanael Gentry
|
2e86cf35a4
|
DIRECTOR: Register point properly
|
2020-06-17 22:38:47 -04:00 |
|
Paul Gilbert
|
053672bd88
|
ULTIMA8: Fix compiler warning
|
2020-06-17 18:48:01 -07:00 |
|
Paul Gilbert
|
1e30aab78a
|
GLK: COMPREHEND: Added dump function debugger action
|
2020-06-17 18:43:17 -07:00 |
|
Paul Gilbert
|
4f318995dd
|
GLK: COMPREHEND: Change Function to an Array
|
2020-06-17 18:43:17 -07:00 |
|
Paul Gilbert
|
5de4ec7fcd
|
GLK: COMPREHEND: Adding const qualifier to script methods
|
2020-06-17 18:43:17 -07:00 |
|
djsrv
|
3b50243472
|
DIRECTOR: LINGO: Revert kTheDate/Time versions
This reverts commit 8fc7f16d43.
warlock-win's version was wrong, not these.
|
2020-06-17 20:54:35 -04:00 |
|
djsrv
|
612104336f
|
DIRECTOR: LINGO: Rework event handling
Setup for proper event delegation. It probably needs adjustments but
it should be mostly correct for D4.
|
2020-06-17 20:38:49 -04:00 |
|
djsrv
|
af62c56624
|
DIRECTOR: Consider sprites with CastScripts active
|
2020-06-17 20:38:49 -04:00 |
|
djsrv
|
8db0405d31
|
DIRECTOR: Load D4 cast scripts
|
2020-06-17 20:38:49 -04:00 |
|
djsrv
|
b248a78732
|
DIRECTOR: LINGO: Merge Sprite/Frame/Score Script
|
2020-06-17 20:38:49 -04:00 |
|
trembyle
|
cef7a85cb1
|
DIRECTOR: Fix detection version for warlock-win
Also add a few more D4 targets
|
2020-06-18 01:55:57 +02:00 |
|
Eugene Sandulenko
|
a6cfbb787e
|
GRAPHICS: MACGUI: Fix crash when deleting last character in MacText
|
2020-06-18 00:00:20 +02:00 |
|
Eugene Sandulenko
|
de2fd5e1ce
|
DIRECTOR: Fix warning
|
2020-06-17 23:55:33 +02:00 |
|
Nathanael Gentry
|
af73749543
|
DIRECTOR: Don't load channels for empty frameset
|
2020-06-17 17:05:26 -04:00 |
|
Roland van Laar
|
90c1ee36f6
|
DIRECTOR: fix where dumped scripts starts with '-'
Prepend dumped scripts with 'stream' when the script resources
weren't loaded via a file but a stream.
|
2020-06-17 21:47:02 +02:00 |
|
Nathanael Gentry
|
f8fa6ec649
|
GRAPHICS: MACGUI: Remove redundant conversion
|
2020-06-17 15:32:18 -04:00 |
|
Lothar Serra Mari
|
1f4e197e71
|
DISTS: Update project description, add multiple screenshots
|
2020-06-17 21:06:58 +02:00 |
|
Nathanael Gentry
|
fad94268a9
|
DIRECTOR: Send mouse events to actionable sprites first
|
2020-06-17 14:28:08 -04:00 |
|
Nathanael Gentry
|
41871d0909
|
GRAPHICS: MACGUI: Fix logic errors in empty array handling
|
2020-06-17 13:47:44 -04:00 |
|
Nathanael Gentry
|
961eb63633
|
DIRECTOR: Don't get position of null cast
|
2020-06-17 12:16:06 -04:00 |
|
Nathanael Gentry
|
5639b0e7f6
|
DIRECTOR: Improve sprite position calculations
|
2020-06-17 12:08:54 -04:00 |
|
djsrv
|
387283755b
|
DIRECTOR: LINGO: Don't process event when stopping
|
2020-06-17 11:51:11 -04:00 |
|
Nathanael Gentry
|
7a5fd2301c
|
DIRECTOR: Prettify some debug output
|
2020-06-17 09:26:18 -04:00 |
|
Nathanael Gentry
|
d879feb237
|
DIRECTOR: LINGO: Don't try to read null channel
|
2020-06-17 09:21:54 -04:00 |
|
Nathanael Gentry
|
c7714d3882
|
DIRECTOR: Work around flashing reverse sprites
|
2020-06-17 09:07:35 -04:00 |
|
Nathanael Gentry
|
75210d8186
|
DIRECTOR: Render sprites from channel structs
Among other rendering issues, this fixes the annoying jittery sprites issue when
a sprite is simultaneously animated and moveable.
|
2020-06-17 09:07:35 -04:00 |
|
Matthew Duggan
|
eeb2d2cf1f
|
ULTIMA8: Fix unit tests
|
2020-06-17 18:29:47 +09:00 |
|
Matthew Duggan
|
1fb7bf0940
|
ULTIMA8: Halve Crusader coords given to usecode
|
2020-06-17 18:02:41 +09:00 |
|
Matthew Duggan
|
580efb4a49
|
ULTIMA8: Fix free order of music stream
|
2020-06-17 18:02:41 +09:00 |
|
Matthew Duggan
|
a4d204f8e0
|
ULTIMA8: Print offsets in shape viewer
|
2020-06-17 18:02:41 +09:00 |
|
Matthew Duggan
|
46f971d6c5
|
ULTIMA8: More crusader intrinsics supported
|
2020-06-17 18:02:41 +09:00 |
|
Matthew Duggan
|
3e680ea65d
|
ULTIMA8: More Crusader usecode for items
|
2020-06-17 18:02:41 +09:00 |
|
Matthew Duggan
|
d5bd2826f6
|
ULTIMA8: Store crusader globals in byteset rather than bitset
The size parameter for Usecode globals in Crusader is only ever 1 or 2, so this
is a really minimal implementation.
|
2020-06-17 18:02:41 +09:00 |
|
D G Turner
|
c19283a76c
|
ULTIMA8: Fix Signed vs. Unsigned Comparison Compiler Warning
|
2020-06-17 06:47:58 +01:00 |
|
D G Turner
|
7e399d992f
|
ULTIMA4: Remove Statement With No Effect
This was triggering a GCC compiler warning and looks like it was added
accidently during a previous refactoring.
|
2020-06-17 06:13:31 +01:00 |
|
sluicebox
|
67b907a52a
|
SCI: Add KQ6 workarounds for castle basement
|
2020-06-16 20:54:10 -07:00 |
|
djsrv
|
31399a675b
|
DIRECTOR: Add Mac key code mappings
|
2020-06-16 22:43:12 -04:00 |
|
djsrv
|
f32d7e20eb
|
DIRECTOR: LINGO: Handle null sprites in intersects
|
2020-06-16 17:16:15 -04:00 |
|
D G Turner
|
e086dbfcd5
|
AUDIO: Fix Signed vs. Unsigned Comparison Compiler Warning in Fluidsynth
|
2020-06-16 22:03:04 +01:00 |
|
djsrv
|
95d8bc0980
|
DIRECTOR: LINGO: Implement c_intersects & c_within
|
2020-06-16 17:00:42 -04:00 |
|
djsrv
|
d3b33364c8
|
DIRECTOR: LINGO: Clean up event logging
|
2020-06-16 12:59:05 -04:00 |
|
djsrv
|
6510f9ee29
|
DIRECTOR: LINGO: Only queue script with handler
|
2020-06-16 12:59:05 -04:00 |
|
Nathanael Gentry
|
106c43e2d4
|
DIRECTOR: Clean up one-off rendering methods
|
2020-06-16 12:47:15 -04:00 |
|
Scott Percival
|
8423839f48
|
DIRECTOR: Fix compiler warning
|
2020-06-17 00:35:21 +08:00 |
|