1053 Commits

Author SHA1 Message Date
Filippos Karapetis
e88d6265d8 SAGA: Add support for MIDI music in SAGA2 games 2014-07-20 21:19:20 +03:00
Filippos Karapetis
0d926f9aaf SAGA: Cleanup 2014-07-20 21:18:40 +03:00
Filippos Karapetis
d8508a5128 SAGA: Add debug commands for playing music, sounds and voices 2014-07-20 18:49:57 +03:00
Filippos Karapetis
d316b00b9e SAGA: Some renaming 2014-07-20 17:46:06 +03:00
Filippos Karapetis
7bab457a23 SAGA: Remove the now unneeded individual cave scene handlers 2014-07-20 17:17:00 +03:00
Filippos Karapetis
bb353d14fd SAGA: Merge all of the ITE intro cave scene handlers 2014-07-20 17:10:56 +03:00
Filippos Karapetis
7c19effd36 SAGA: Move ITE credits together with the other ITE static data 2014-07-20 17:10:56 +03:00
Filippos Karapetis
e5b10aba57 SAGA: Move the ITE intro text together with the other static ITE data 2014-07-20 17:10:56 +03:00
Filippos Karapetis
e663395435 SAGA: Add wrappers for queuing music events 2014-07-20 17:10:55 +03:00
Filippos Karapetis
b14a2599bc SAGA: Get rid of the MUSIC_DEFAULT flag 2014-07-20 17:10:55 +03:00
Filippos Karapetis
96dfeab1e5 SAGA: Fix spacing 2014-07-20 17:10:55 +03:00
Filippos Karapetis
8f5ccbff18 SAGA: Move and rename some defines which are only used in the ITE intro 2014-07-20 17:10:54 +03:00
Eugene Sandulenko
3b39132fb7 SAGA: Added detection for Chinese floppy ITE. Needs CJK rendering 2014-06-28 22:38:58 +03:00
Johannes Schickel
30d64edac4 ALL: Make Debugger command function names conform to our guidelines. 2014-05-27 02:04:08 +02:00
Johannes Schickel
ae4ffe01f0 ALL: Rename Debugger::DCmd_Register to Debugger::registerCmd. 2014-05-27 02:04:08 +02:00
Johannes Schickel
daa8d57a86 ALL: Rename Debugger::DebugPrintf to Debugger::debugPrintf. 2014-05-27 02:04:07 +02:00
Matthew Hoops
740b6e8fbd IMAGE: Move all ImageDecoders to image/ 2014-02-28 00:27:28 -05:00
Johannes Schickel
c1be2aedbb SAGA: Make GPL headers consistent in themselves. 2014-02-18 02:39:37 +01:00
Johannes Schickel
0e017f007a Merge pull request #375 from digitall/engineAutoPlug
RFC: Pluggable Engines #2 (No Python, just evolution of current configure shell and make code)
2013-11-26 02:27:11 -08:00
Strangerke
cfbe557bdc SAGA: Janitorial - Fix spacing errors 2013-11-24 19:14:45 +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
Eugene Sandulenko
9faa5d66b7 SAGA: Remove unused assignment. CID 1002506 2013-10-08 00:11:18 +03:00
Eugene Sandulenko
067ce95965 SAGA: Remove unused assignment. CID 1002505 2013-10-08 00:11:18 +03:00
Willem Jan Palenstijn
9bbbcf268d SAGA: Clean up variable scope 2013-10-02 10:52:40 +02:00
Rodrigo Rebello
2fdb99d819 SAGA: Silent Cppcheck warning in Sprite::loadList(). 2013-10-02 04:33:54 -03:00
Johannes Schickel
e30cb84210 SAGA: Take advantage of Sufrace::getPixels. 2013-08-03 04:02:52 +02:00
Johannes Schickel
8617edea04 SAGA: Prefer getBasePtr over direct Surface::pixels access. 2013-08-03 02:52:33 +02:00
Eugene Sandulenko
7ae3386090 SAGA: Fix CID 1002507. Unused pointer value. 2013-07-15 11:29:46 +03:00
Sven Hesse
989ea7cb56 JANITORIAL: Remove trailing whitespace 2013-07-14 19:01:47 +02:00
Filippos Karapetis
72a523059f SAGA: Fix odd memcmp() conditions, as reported by clang
Thanks to LordHoto for pointing those out - they followed the incorrect
paradigm of previous code
2013-07-02 03:53:09 +03:00
Torbjörn Andersson
3dfe25504a SAGA: Add "fallthrough" comments to switch. CID 1003742, 1003743
I'm almost certain these are intentional fallthroughs. It makes
sense to handle the little-endian cases like the big-endian ones,
with the added FLAG_LITTLE_ENDIAN.
2013-06-08 23:51:29 +02:00
Torbjörn Andersson
c4b3f113d3 SAGA: Add missing "break"s
It seems pretty clear to me that these fallthroughs were not
intentional, seeing how one of them could cause ITE to fall through
to IHNM-specific code.

CID 1003744, 1003745
2013-06-01 22:16:32 +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
Filippos Karapetis
0d53b7f628 SAGA: Fix some non-initialized variables in the Music class - CID 1003131 2013-05-01 02:01:23 +03:00
Eugene Sandulenko
0f9f268314 SAGA: Null terminate string. CID 1003869 2013-04-28 23:59:20 +03:00
Eugene Sandulenko
759dc8e978 SAGA: Fix potentially unitialized pointer. CID 1003186, CID 1003187, CID 1003188, CID 1003189 2013-04-28 23:59:20 +03:00
Eugene Sandulenko
aa8638db6a SAGA: Null terminate string. CID 1003870 2013-04-28 23:59:20 +03:00
Eugene Sandulenko
e2cd02bb5e SAGA: Null terminate string. CID 1003868 2013-04-28 23:59:20 +03:00
Torbjörn Andersson
b77a516414 SAGA: Fix memory leak in Mac version of IHNM
CID 1004123. Unfortunately, I do not have this version of the game
so I cannot verify that this fix is correct, but it should be.
2013-04-27 06:38:48 +02:00
Johannes Schickel
3d9d7ab4f8 SAGA: Silence C++11 narrowing warnings. 2013-01-09 07:24:37 +01:00
Tomas Jakobsson
fe10773ac3 SAGA: Update to new IFFDecoder for PBM images 2013-01-06 20:04:50 +01:00
clone2727
91317c3630 Merge pull request #293 from clone2727/qtmidi
Add support for QuickTime Music playback
2012-12-13 15:49:40 -08:00
Filippos Karapetis
faa7579241 SAGA: Add support for played time 2012-11-11 23:32:07 +02:00
Filippos Karapetis
1b5e96f429 SAGA: Fix bug #3564919 - "SAGA: IHNM Spanish: Spiritual Barometer doesn't change"
The Spanish version uses different colors for portrait
backgrounds. Also, portrait colors are now set correctly when
loading games directly from the launcher.
2012-11-11 23:31:25 +02:00
Johannes Schickel
89abab97e3 JANITORIAL: Remove trailing whitespaces.
Powered by:
git ls-files "*.cpp" "*.h" "*.m" "*.mm" | xargs sed -i -e 's/[ \t]*$//'
2012-09-26 04:17:55 +02:00
Matthew Hoops
b996a6a270 SAGA: Add support for IHNM Mac music 2012-09-12 19:31:29 -04:00