Commit Graph

24912 Commits

Author SHA1 Message Date
Johannes Schickel
0f34c16c1e Cleanup.
svn-id: r31547
2008-04-17 17:49:18 +00:00
Johannes Schickel
87256747b1 Implemented sfx support for Kyra3.
svn-id: r31546
2008-04-17 17:46:39 +00:00
John Willis
7828d50384 Fix building with GCC (a few extra ;'s got in there somehow).
svn-id: r31545
2008-04-17 17:40:28 +00:00
Kari Salminen
29e2b19c92 Implemented Apple IIGS MIDI playing with software mixing.
(NOTE: As you can hear this is a work in progress ;-))
- Added IIgsSoundMgr class for handling Apple IIGS sounds and moved functionality inside it
- Added IIgsMidiChannel class for handling Apple IIGS MIDI channels
- Made sound effects playing use the IIgsSoundMgr class too
- Modified software mixing routine to mix multiple sounds

svn-id: r31544
2008-04-17 17:18:43 +00:00
Johannes Schickel
75641c405e Fixed gcc warning.
svn-id: r31543
2008-04-17 17:16:52 +00:00
Kari Salminen
7f881d0be1 Update MSVC 7, 7.1, 8 & 9 project files for r31536 (Added timer_v3.cpp to kyra's project file).
svn-id: r31542
2008-04-17 17:06:29 +00:00
Johannes Schickel
710976824e Fixed Kyra 3 TLK file loading.
svn-id: r31541
2008-04-17 16:55:13 +00:00
Johannes Schickel
6cd8eda9bd Implemented support for Kyra3 TLK files.
svn-id: r31540
2008-04-17 16:38:26 +00:00
Torbjörn Andersson
7ec2b87fb6 Commented out unused variables.
svn-id: r31539
2008-04-17 16:35:16 +00:00
Johannes Schickel
7b56734708 Properly implemented KyraEngine_v3::lineIsPassable.
svn-id: r31538
2008-04-17 15:39:34 +00:00
Johannes Schickel
66328be342 Added partial implementation of updateMouse cursor.
svn-id: r31537
2008-04-17 15:29:10 +00:00
Johannes Schickel
4685cc047d Implemented kyra3 timer code.
svn-id: r31536
2008-04-17 14:26:50 +00:00
Johannes Schickel
a2cdc5e393 - fixed bug in script interpreter code (could've also affected HoF)
- some more Kyra3 code:
  -> start sequence should show up now partially
  -> fixed a scene animation related bug
  -> a few more opcodes

svn-id: r31535
2008-04-17 13:38:44 +00:00
Johannes Schickel
7745100b8d - minor cleanup in script.cpp
- fix for memory leak in Kyra3
- fixed enterNewSceneUnk2

svn-id: r31534
2008-04-17 11:59:20 +00:00
Nicola Mettifogo
d4c8d4e18f Fixed usage of SharedPtr, so that reference counting is proper and there are no more objects that need constructors at global level (helps PalmOS).
svn-id: r31533
2008-04-17 09:32:57 +00:00
Nicola Mettifogo
984e42569e Replaced unpackBlt with a more general version that can also unpack animation in BRA.
svn-id: r31532
2008-04-17 09:31:22 +00:00
Nicola Mettifogo
ff2dfb6a4e Cleanup of background loading for BRA.
svn-id: r31531
2008-04-17 09:30:04 +00:00
Filippos Karapetis
90ae32c975 Updated MSVC project files for commit #31518
svn-id: r31530
2008-04-17 07:21:47 +00:00
Travis Howell
3db5db1127 Enable original load/save system in HE100 games.
svn-id: r31529
2008-04-17 07:01:15 +00:00
Florian Kagerer
607039db01 some more drawShape plot functions now (after Lord Hoto's additions) required for Kyra 1
svn-id: r31528
2008-04-17 06:33:48 +00:00
Travis Howell
84ce12cd1e Fix bug #1932150 - SIMON1: Sousaphone Bug.
svn-id: r31527
2008-04-17 06:33:03 +00:00
Travis Howell
45d7a68902 Fix Bug #1555117 - SIMON2: Cannot load Savegame.
svn-id: r31526
2008-04-17 04:18:53 +00:00
Torbjörn Andersson
09d468e884 Fixed another warning, so that I can steal some of LordHoto's Kyra 3-related
glory and make it my own. ;-)

svn-id: r31525
2008-04-16 23:12:15 +00:00
Johannes Schickel
b2331a01ec Fixed mask page handling in ScreenEx::copyWsaRect, this time it should be correct...
svn-id: r31524
2008-04-16 23:11:46 +00:00
Johannes Schickel
2b87cd1fa9 - Some more mask page handling fixes for Kyra3.
- Implemented a few scene animation opcodes
- basic run loop (all the user can do is quit though)
- music related fix
Wee you can see the squirrel animation and listen to the music now!

svn-id: r31523
2008-04-16 23:09:07 +00:00
Torbjörn Andersson
ac25887670 Fixed warning.
svn-id: r31522
2008-04-16 22:30:13 +00:00
Johannes Schickel
b2a586acb2 Fixed shape drawing in HoF (regression) and Kyra3.
svn-id: r31521
2008-04-16 22:23:09 +00:00
Johannes Schickel
e463ac0367 Fixed Malcolm upside down bug.
svn-id: r31520
2008-04-16 21:17:23 +00:00
Johannes Schickel
57e91a6add Some more kyra3 code.
svn-id: r31519
2008-04-16 21:13:52 +00:00
Johannes Schickel
d3fe051274 Some more kyra3 code. This should show the first scene for a brief second. (and it initializes a bit more internal stuff)
svn-id: r31518
2008-04-16 20:28:27 +00:00
Florian Kagerer
00dde660e3 fix sjis text color (ship scene)
svn-id: r31517
2008-04-16 19:43:56 +00:00
Travis Howell
af4b21a112 Correct time events duration, when saving in Elvira 1.
svn-id: r31516
2008-04-16 14:08:01 +00:00
John Willis
888eb26f8b Small cleanup of the GP2X backend. Still a few odd things I need to glance at (like it is not working ;-)).
svn-id: r31515
2008-04-16 12:51:56 +00:00
Travis Howell
ee89c3000b Minor cleanup.
svn-id: r31514
2008-04-16 12:24:09 +00:00
Travis Howell
943c337815 Remove unused opcode and minor cleanup.
svn-id: r31513
2008-04-16 10:20:58 +00:00
Travis Howell
7e222b1a0c Cleanup.
svn-id: r31512
2008-04-16 08:50:25 +00:00
Travis Howell
a1ddd9ba81 Add English Windows version of Blue's Birthday Adventure (Red).
svn-id: r31511
2008-04-16 02:09:51 +00:00
Kari Salminen
719c85f0ca Make convertWave-function static as it uses no member variables.
svn-id: r31510
2008-04-15 23:00:34 +00:00
Kari Salminen
875ee5c913 Cleanup (Remove unneeded functions and rename a struct correctly).
svn-id: r31509
2008-04-15 22:35:30 +00:00
Kari Salminen
ade3c38dc1 Move MIDI program change mappings to their own structs (Useful for later changes).
svn-id: r31508
2008-04-15 22:31:08 +00:00
Torbjörn Andersson
7f9ac5e0b8 Fixed warning.
svn-id: r31507
2008-04-14 21:09:42 +00:00
Johannes Schickel
10fe009db3 Fixed music fade out.
svn-id: r31506
2008-04-14 20:57:24 +00:00
Johannes Schickel
91dafda250 Cleanup.
svn-id: r31505
2008-04-14 20:42:09 +00:00
Filippos Karapetis
f69a0e6d7d Updated MSVC project files for commit #31503
svn-id: r31504
2008-04-14 20:28:17 +00:00
Johannes Schickel
853b6e28e9 Implemented some kyra3 code.
svn-id: r31503
2008-04-14 20:20:51 +00:00
Filippos Karapetis
dcb6d4ed06 Reverted commit #31499
svn-id: r31502
2008-04-14 15:59:32 +00:00
Max Horn
805f21e369 Removed Common::Array::contains()
svn-id: r31501
2008-04-14 12:11:10 +00:00
Max Horn
372d30c815 typo
svn-id: r31500
2008-04-14 12:08:00 +00:00
Filippos Karapetis
c2e3572fe4 Added contains() method to Common::List, same as in Common::Array
svn-id: r31499
2008-04-14 10:07:15 +00:00
Filippos Karapetis
8cc1539315 Added eriktorbjorn's MemoryWriteStreamDynamic class - a stream that grows as it's written to
svn-id: r31498
2008-04-13 23:46:55 +00:00