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
Sven Hesse
9c32fd2360
GOB: Add PreGob::beep()
2012-07-30 01:44:46 +02:00
Sven Hesse
6533047514
GOB: Add the walking child in the character generator
2012-07-30 01:44:45 +02:00
Sven Hesse
20a96733a5
GOB: Add CMPFile::recolor() and ANIFile::recolor()
2012-07-30 01:44:45 +02:00
Sven Hesse
baec4d8778
GOB: Move recolor() into class Surface
2012-07-30 01:44:45 +02:00
Sven Hesse
57b1b7ad24
GOB: Implement the Once Upon A Time character generator
...
Still missing the little sprite bouncing around, though.
2012-07-30 01:44:45 +02:00
Sven Hesse
10b9be2851
GOB: Add Util::toCP850Lower() / toCP850Upper()
2012-07-30 01:44:45 +02:00
Sven Hesse
5b02192477
GOB: Add Font::hasChar()
2012-07-30 01:44:45 +02:00
Sven Hesse
75e7cca692
GOB: Add support for entering non-ASCII CP850 characters
2012-07-30 01:44:45 +02:00
Sven Hesse
90415cf083
GOB: Implement GCT text drawing in the end section
...
The end section is now complete.
2012-07-30 01:44:45 +02:00
Sven Hesse
d7c81c2755
GOB: Implement GCT text drawing in the Stork section
...
The only thing missing in the stork section now is the character
creator.
2012-07-30 01:44:45 +02:00
Sven Hesse
e17d4a5c0c
GOB: Implement GCT drawing
2012-07-30 01:44:45 +02:00
Sven Hesse
0b030dd341
GOB: Implement parts of the Stork section in Once Upon A Time
...
No GCT texts yet ("The stork is bringing a sweet baby to $PLACE
where $PEOPLE live"), and the character creator is also still
missing.
2012-07-30 01:44:45 +02:00
Sven Hesse
a547633911
GOB: ANIObject can now predict the position/size of future frames
2012-07-30 01:44:44 +02:00
Sven Hesse
df18bc9583
GOB: Implement parts of the Once Upon A Time end sequence
...
We don't yet support GCT files, so texts are still missing.
2012-07-30 01:44:44 +02:00
Sven Hesse
60f52ab9a0
GOB: Add the frame for normal Once Upon A Time game play
2012-07-30 01:44:44 +02:00
Sven Hesse
305ab6847a
GOB: Reorganize and clean up PreGob / Once Upon A Time
2012-07-30 01:44:44 +02:00
Sven Hesse
24644c0012
GOB: Implement the Once Upon A Time "Bye Bye" screen
2012-07-30 01:44:44 +02:00
Sven Hesse
9d564ecd26
GOB: Implement the animal names bit Once Upon A Time
2012-07-30 01:44:44 +02:00
Sven Hesse
9e997fea1b
GOB: Add "long" PreGob language suffixes
2012-07-30 01:44:44 +02:00
Sven Hesse
4663ab2373
GOB: Fix some broken German text in Once Upon A Time
2012-07-30 01:44:44 +02:00
Sven Hesse
e477b7d2b9
GOB: Move the Once Upon A Time palettes into their own file
2012-07-30 01:44:44 +02:00
Sven Hesse
a98ba5f038
GOB: Play a click sound in the Once Upon A Time menus
2012-07-30 01:44:44 +02:00