Commit Graph

48 Commits

Author SHA1 Message Date
Ori Avtalion
064df1ff27 GOB: Reduce audio header dependencies 2016-04-14 17:18:33 +03:00
Johannes Schickel
ea21bc939a GOB: Make GPL headers consistent in themselves. 2014-02-18 02:39:34 +01:00
Matthew Hoops
0031c41db8 COMMON: Change kPlatformPC to kPlatformDOS
"PC" was very ambiguous and now it matches what we show in the GUI.

This also corrects sword2's platform to Windows.
2013-05-02 18:43:10 -04:00
Max Horn
b791edabf7 ENGINES: Remove a bunch of unused private member variables
All instances uncovered by clang warnings.
2013-04-18 23:50:20 +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
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
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
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
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
Sven Hesse
34cf81a4b6 GOB: Add some PreGob sound utility functions 2012-07-30 01:44:44 +02:00
Sven Hesse
233a3f54fc GOB: Stubbily implement the Once Upon A Time menus 2012-07-30 01:44:43 +02:00
Sven Hesse
bccfdb559f GOB: Move the intro parts into OnceUpon::showIntro() 2012-07-30 01:44:43 +02:00
Sven Hesse
92bd9c864a GOB: Show the specific game title in Once Upon A Time 2012-07-30 01:44:43 +02:00
Sven Hesse
2f3aaf0e07 GOB: Show the Once Upon A Time fairytale quote 2012-07-30 01:44:43 +02:00
Sven Hesse
60cebba95c GOB: Show the Once Upon A Time wait/load screen 2012-07-30 01:44:43 +02:00
Sven Hesse
139b03c4bc GOB: Add a PreGob method to get a localized file name 2012-07-30 01:44:43 +02:00
Sven Hesse
4b3aa88c8a GOB: Add a simple class for PreGob TXT files 2012-07-30 01:44:43 +02:00
Sven Hesse
67d7c3f11f GOB: Show a mock-up of the Once Upon A Time title
The actual intro is described in a SEQ file. We don't support
those yet.
2012-07-30 01:44:43 +02:00
Sven Hesse
ef3b4af9d8 GOB: Implement the copy protection in Once Upon A Time 2012-07-30 01:44:43 +02:00
Sven Hesse
412ae53854 GOB: Add PreGob animation utility functions 2012-07-30 01:44:43 +02:00
Sven Hesse
aae8c60759 GOB: Verify the language in Once Upon A Time 2012-07-30 01:44:42 +02:00
Sven Hesse
3313302a15 GOB: Load the Once Upon A Time fonts 2012-07-30 01:44:42 +02:00
Sven Hesse
734fc767d2 GOB: Open the Once Upon A Time archives 2012-07-30 01:44:42 +02:00
Sven Hesse
83896dea3e GOB: Add PreGob input/event utility functions 2012-07-30 01:44:42 +02:00
Sven Hesse
27782700a5 GOB: Add some PreGob and Once Upon A Time cursor functions 2012-07-30 01:44:42 +02:00
Sven Hesse
38fe3c3cd9 GOB: Add palettes for Once Upon A Time 2012-07-30 01:44:42 +02:00
Sven Hesse
8b19e10104 GOB: Add some generic PreGob graphics functions 2012-07-30 01:44:42 +02:00
Sven Hesse
4819468d9a GOB: Add PreGob stubs for the Once Upon A Time games 2012-07-30 01:44:42 +02:00