Johannes Schickel
ea21bc939a
GOB: Make GPL headers consistent in themselves.
2014-02-18 02:39:34 +01:00
Strangerke
78eff8fea9
GOB: Fascination - Reduce the scope of a couple of variables
2014-02-09 20:26:47 +01:00
Sven Hesse
2aadd55ae6
GOB: Correct the language field for Croustibat
2014-01-31 12:16:35 +01:00
Sven Hesse
ca861961a9
GOB: Add a game type and detection table for Croustibat
2014-01-31 12:04:08 +01:00
Sven Hesse
edacb7ada7
GOB: Move getTotTextItemPart() from Inter_v3 to Inter_v2
2014-01-31 11:54:44 +01:00
D G Turner
ef85456859
BUILD: Remove need for engine.mk in each engine directory.
...
Each engine now only has to provide a single configure.engine file
adding the engine into the configure script, which then produces the
required other files automatically.
2013-11-24 00:48:01 +00:00
D G Turner
1ac01d2333
BUILD: Remove need for engine-plugin.h in engines.
...
This is now generated automatically by the configure script from the
engine directory names.
2013-11-24 00:48:01 +00:00
D G Turner
00c27a28f9
BUILD: Split engines/plugins_table header down to a file per engine.
...
This is the third and final commit enabling fully pluggable engines.
Now providing an engine folder contains a configure.engine, engine.mk
and engine-plugin.h file, it will be picked up automatically by the
configure script.
2013-11-24 00:48:01 +00:00
D G Turner
d77cf95a18
BUILD: Split engines.mk down to a single file per engine.
...
This is the second part of allowing engines to be added dynamically.
Each folder in engines/ which must contain a file named "engine.mk"
containing the make definitions for that engine.
2013-11-24 00:48:01 +00:00
D G Turner
aa947c9474
BUILD: Split configure.engines down to a single file per engine.
...
This is the first part of allowing engines to be added dynamically.
They are placed into a folder in engines/ which must contain a file
named "configure.engine" to add the engine, which is pulled into the
top level configure script automatically.
2013-11-24 00:45:38 +00:00
Johannes Schickel
378387c903
I18N: Move specification of engine specific files to enginedir/POTFILES.
...
This allows to keep the engines to specfiy the files for translation close to
the engine sources itself.
Thanks to criezy for his suggestion on this approach.
2013-08-12 17:54:31 +02:00
Johannes Schickel
63750d6780
COMMON: Rename ConfigFile to INIFile.
...
This clears up that 'ConfigFile' is actually a class handling only INI-files.
2013-08-08 16:28:38 +02:00
Johannes Schickel
63a2e47bfe
GOB: Take advantage of Surface::getPixels.
2013-08-03 04:02:50 +02:00
Johannes Schickel
690d55d763
GOB: Prefer getBasePtr over direct Surface::pixels access.
2013-08-03 02:52:32 +02:00
Sven Hesse
9a88fe8485
GOB: Add hypothetical 32bpp support
2013-06-30 19:00:05 +02: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
Johannes Schickel
2785c3a528
Merge pull request #322 from fingolfin/fix-clang-warnings
...
Fix clang warnings
2013-04-19 06:43:47 -07:00
Sven Hesse
4a59c02a8f
GOB: Add a call to Inter::animPalette() in the hotspot checker
...
The original has the call there too, as confirmed using
the disasm of the gob3 binary.
This fixes bug #3611208 .
2013-04-19 11:40:18 +02: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
642708de4c
GOB: Fix a misplaced continue / fallthrough
2013-04-15 19:07:55 +02:00
Sven Hesse
fc50db1545
GOB: Change strcpy/strcat to strlcpy/strlcat for safety
2013-04-15 19:00:26 +02:00
Sven Hesse
61b1a594b8
GOB: Change strcpy to strlcpy for safety
2013-04-15 18:49:00 +02:00
Sven Hesse
bbe4372f5b
GOB: Add another sanity check
2013-04-15 18:42:46 +02:00
Sven Hesse
2a1308b4e1
GOB: Add a sanity check
2013-04-15 18:36:44 +02:00
Sven Hesse
e589bd4525
GOB: Fix another potential array overrun
2013-04-15 18:35:33 +02:00
Sven Hesse
3540b943cf
GOB: Fix a potential array overrun
2013-04-15 18:30:12 +02:00
Sven Hesse
eb55db436d
GOB: Fix a leak
2013-04-15 18:25:01 +02:00
Sven Hesse
658608d0dd
GOB: Correct a delete/delete[]-mismatch
2013-04-15 18:24:09 +02:00
Sven Hesse
c053f715d6
GOB: Remove unused member variable in SaveLoad_v6
2013-04-15 18:22:49 +02:00
Sven Hesse
172aed0441
GOB: Remove unused member variables in SaveLoad_Fascination
2013-04-15 18:22:18 +02:00
Sven Hesse
3e1622d68a
GOB: Add another Spanish DOS version of Geisha
...
As supplied by alestedx in bug report #3610207
2013-04-08 11:05:50 +02:00
Sven Hesse
0de198c997
GOB: Plug a leak
2013-03-20 08:28:45 +01:00
Sven Hesse
19d9071841
GOB: iterator++ -> ++iterator
2013-03-20 08:27:51 +01:00
Johannes Schickel
71304b6e77
GOB: Fix const away cast warning.
...
Thanks to DrMcCoy for looking over this.
2013-01-06 20:53:08 +01:00
Tomas Jakobsson
b85d51c4a3
GOB: Update to new IFFDecoder for ILBM images
2013-01-06 20:04:42 +01:00
Sven Hesse
ef8e15255d
GOB: Add a Spanish/Italian DOS version of Geisha
...
As supplied by einstein95 in bug report #3544449 .
2012-08-05 10:43:41 +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