D G Turner
5c03af4a76
TEENAGENT: Implement missing callback for talking to Bird in Act 1.
2012-08-02 09:35:17 +01:00
D G Turner
21d7db6578
TEENAGENT: Added missing callback for pushing House #2 doorbell.
...
This is incomplete, but an improvement. It also shows where one of the
missing messages is used.
2012-08-02 08:44:14 +01:00
D G Turner
4c395c9da9
TEENAGENT: Fix minor regression when looking at Cellar Spider.
...
This code appeared to be missing. After comparing with the original
interpreter under DOSBox which showed the expected behaviour if it
was present, have added it.
2012-08-02 07:48:38 +01:00
Filippos Karapetis
259f262592
SCI: Add a workaround for a script bug in QFG4
...
Thanks to Charles for testing
2012-08-02 03:46:58 +03:00
Littleboy
272c1d87e4
LASTEXPRESS: Fix typo preventing playing NIS animations from the debugger
2012-08-01 17:56:56 -04:00
Torbjörn Andersson
846f9644dd
TONY: Clip width to avoid crash when drawing flipped sprite
...
This fixes - or at least work around - a failed assertion when
Pantagruel leaves the office at the beginning of the game.
2012-08-01 22:34:00 +02:00
D G Turner
520234c200
TEENAGENT: Migrate remaining callback flag variables to symbols.
2012-08-01 19:26:46 +01:00
Littleboy
4ad7d48fe9
LASTEXPRESS: Remove unused code and move functor definition to only file using it
2012-08-01 13:55:55 -04:00
D G Turner
ed86d58bda
TEENAGENT: Even more migration of callback flag variables to symbols.
2012-08-01 16:17:37 +01:00
D G Turner
502a284b85
TEENAGENT: Some more migration of callback flag variables to symbols.
2012-08-01 14:44:51 +01:00
D G Turner
efc1e16151
TEENAGENT: Further migration of callback flag variables to symbols.
2012-08-01 13:18:20 +01:00
D G Turner
455be31ff3
TEENAGENT: Migrate some callback flag variables to symbols.
2012-08-01 08:24:40 +01:00
Littleboy
7f05e1413c
LASTEXPRESS: Remove use of skip from savegame functions when loading
...
We cannot accurately skip over compressed data as it is not know before decoding how much data will be used
2012-08-01 02:58:55 -04:00
Littleboy
eb6c60cec0
LASTEXPRESS: Implement savegame read compression
2012-08-01 02:39:51 -04:00
D G Turner
e11e72d5a7
TEENAGENT: Replace two missed inventory item ids with symbols.
2012-08-01 07:00:29 +01:00
D G Turner
92aa3123cb
TEENAGENT: Add symbols for inventory items.
2012-08-01 06:40:49 +01:00
athrxx
11cf6145cb
KYRA: update kyra.dat to match the last commit (added support for French LOL floppy)
2012-08-01 01:07:41 +02:00
athrxx
411e3dec82
KYRA: fix "bug" #3552534 (LOL Floppy FR version unknown)
2012-07-31 21:52:00 +02:00
Torbjörn Andersson
fab814b774
TONY: Remove unused variable.
...
It wasn't used in the original engine either.
2012-07-31 21:29:25 +02:00
Torbjörn Andersson
3b40d14152
TONY: Whitespace changes.
2012-07-31 20:36:48 +02:00
David-John Willis
4b4ce9dc6b
GPH: Add extra call to SDL_ShowCursor(SDL_DISABLE).
...
* This is needed on the hacked SDL on the GP2X after any
call to SDL_SetVideoMode. It does not impact other GPH devices.
2012-07-31 18:59:36 +01:00
D G Turner
4e26e1969f
TEENAGENT: Add three more missing callbacks.
2012-07-31 15:08:32 +01:00
D G Turner
6949b30146
TEENAGENT: Fix likely cut-and-paste error in Message positioning code.
2012-07-31 14:54:48 +01:00
D G Turner
d62bb98659
TEENAGENT: Resolve two FIXMEs by adding missing callbacks.
2012-07-31 14:40:47 +01:00
D G Turner
b01fdfeec6
TEENAGENT: Add symbols for remaining missing message strings.
...
By doing this, have tracked down most of the remaining missing trivial
callbacks using these strings. Some strings are either unused or are
used in odd places, marked these with FIXME.
Also discovered another unimplemented non-trivial callback.
2012-07-31 13:17:56 +01:00
David-John Willis
0cf1c220fa
GPH: Move the legecy GP2X joystick code into the switch case to make it easier to follow.
2012-07-31 12:09:47 +01:00
Littleboy
acd4cf82e2
LASTEXPRESS: Implement savegame write compression
2012-07-31 01:19:05 -04:00
D G Turner
8c37d72897
TEENAGENT: Migrate most of the remaining callbacks from cseg usage.
2012-07-31 01:21:34 +01:00
Einar Johan Trøan Sømåen
9bda50ef48
WINTERMUTE: Add a readme.txt for the engine.
2012-07-31 01:07:19 +02:00
Littleboy
4728505db2
LASTEXPRESS: Switch savegame reading to use new read method
...
- Disable savegame compression
2012-07-30 18:36:26 -04:00
Einar Johan Trøan Sømåen
b8b31c86d2
WINTERMUTE: Clean out some unused code.
2012-07-31 00:04:34 +02:00
Einar Johan Trøan Sømåen
2e636f29fb
WINTERMUTE: Implement GMM-saving.
2012-07-30 23:55:11 +02:00
Einar Johan Trøan Sømåen
5a1fae94fb
WINTERMUTE: Implement load from GMM.
2012-07-30 23:46:46 +02:00
Einar Johan Trøan Sømåen
6330c1e5fd
WINTERMUTE: Fix a few memory-leaks
2012-07-30 20:39:04 +02:00
Einar Johan Trøan Sømåen
18409fe5c0
WINTERMUTE: Fix a memory leak in BaseScriptHolder
2012-07-30 19:43:55 +02:00
Einar Johan Trøan Sømåen
4361172444
WINTERMUTE: Redraw ONLY the indicator when saving/loading.
2012-07-30 19:41:44 +02:00
D G Turner
470bdfd5a9
TEENAGENT: Some more migration of callbacks from cseg usage.
2012-07-30 14:22:24 +01:00
Littleboy
5df2bd8962
LASTEXPRESS: Fix regression with Logic::resetState()
2012-07-29 21:09:35 -04:00
Littleboy
65565c8914
LASTEXPRESS: Replace REDRAW_CURSOR macro by function
2012-07-29 21:09:34 -04:00
Littleboy
c8df89e6b2
LASTEXPRESS: Reorganize savegame code to prepare for compressed savegames support
2012-07-29 21:09:34 -04:00
Sven Hesse
d80d08128b
Merge branch 'pregob' (WIP Once Upon A Time)
...
This is some in-progress work for supporting the mostly hard-coded
Once Upon A Time titles Abracadabra and Baba Yaga.
2012-07-30 01:50:59 +02:00
Sven Hesse
b001168658
GOB: Implement the parents section in Once Upon A Time
...
The text lines are not drawn completely correct yet, because
apparently, GCTFile needs to wrap long lines.
2012-07-30 01:48:40 +02:00
Sven Hesse
dd2768a2e4
GOB: Reorder a few things
2012-07-30 01:44:46 +02:00
Sven Hesse
25bc7467b4
GOB: Use Sound::sampleLoad in PreGob
2012-07-30 01:44:46 +02:00
Sven Hesse
3189729c97
GOB: Don't leak in sampleLoad() when loading fails
2012-07-30 01:44:46 +02:00
Sven Hesse
850472f21e
GOB: Implement the proper Once Upon A Time title sequence
2012-07-30 01:44:46 +02:00
Sven Hesse
f4cd726802
GOB: Add a class handling simple SEQ files
2012-07-30 01:44:46 +02:00
Sven Hesse
734329dcc1
GOB: Name the Once Upon A Time frame a bit more
2012-07-30 01:44:46 +02:00
Sven Hesse
4bc80cd881
GOB: Allow spaces in the Once Upon A Time character generator
2012-07-30 01:44:46 +02:00
Sven Hesse
943c6af82a
GOB: Add the sounds in the Once Upon A Time character generator
2012-07-30 01:44:46 +02:00