Commit Graph
61292 Commits
Author SHA1 Message Date
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