Commit Graph
86814 Commits
Author SHA1 Message Date
uruk 733f72d810 CGE2: Fix sunset() and sunrise().
Now they really do the fade-in/fade-out effect.
2014-07-30 19:15:59 +02:00
uruk 06144cee4b CGE2: Remove dummies from save header and change save checksum.
The old saves are broken by our new FXP implementation anyway.
2014-07-30 09:05:07 +02:00
uruk 6b48172ae1 CGE2: Disable checking the sound options while the intro animation is running.
Since there are no toolbar during the intro, checking it's buttons would cause a crash.
2014-07-30 09:01:18 +02:00
Paul Gilbert 83f55f737b ACCESS: Main engine skeleton and events manager 2014-07-29 22:49:45 -04:00
Paul Gilbert 8480f53d60 ACCESS: Initial engine skeleton 2014-07-29 21:02:28 -04:00
Paul Gilbert 4139e79fcc CGE2: Fixes for the FXP class 2014-07-29 20:23:02 -04:00
uruk e5139cdd9c CGE2: Fix loading during gameplay. 2014-07-29 20:59:29 +02:00
uruk 0b8a727a0e CGE2: Repair computation of save checksum. 2014-07-29 18:42:00 +02:00
uruk 4e32736e44 CGE2: Prevent the engine from entering an endless loop when loading.
Also remove CommandHandler::reset(), since it's not useful anymore.
2014-07-29 16:41:56 +02:00
uruk fc8f6d9cfe CGE2: Fix initialization of volume switches. 2014-07-29 16:27:18 +02:00
uruk b33653000d CGE2: Fix saving of moving heroes. 2014-07-29 16:13:29 +02:00
uruk e51888d9ce CGE2: Refactor Hero::expand() and Sprite::expand(). 2014-07-29 15:59:43 +02:00
uruk 2c5af2ae54 CGE2: Remove unused functions from EncryptedStream. 2014-07-29 13:40:53 +02:00
uruk 02c0b419d6 CGE2: Remove unnecessary CHECKME comment. 2014-07-29 13:30:23 +02:00
uruk 800ff40219 CGE2: Move ColorBank and kColorNum to one place.
They are strongly connected.
2014-07-29 13:25:39 +02:00
uruk cee669e763 CGE2: Implement setAutoColors().
Add a redefinition of closest() to do so.
2014-07-29 13:25:13 +02:00
uruk 95854c3a57 CGE2: Get rid of sndSetVolume() and connected code. 2014-07-29 12:13:38 +02:00
uruk 6e00d80b4b CGE2: Implement Vga::rotate(). 2014-07-29 11:52:57 +02:00
uruk e828be1bf9 CGE2: Initialize Vga::_rot properly. 2014-07-29 11:20:20 +02:00
uruk 375a7c3b15 CGE2: Implement snCycle, add stub for Vga::rotate(). 2014-07-29 11:17:07 +02:00
uruk 70f54c6609 CGE2: Remove unused code. 2014-07-29 11:12:35 +02:00
uruk 3d69c67f99 CGE2: Get rid of kExitOkText. 2014-07-29 11:09:05 +02:00
uruk 77610ad993 CGE2: Get rid of kCrackedText. 2014-07-29 11:06:37 +02:00
uruk df59c0d0f6 CGE2: Remove not useful comment from switchScene(). 2014-07-29 10:56:04 +02:00
uruk d4e14253c4 CGE2: Implement snFlash(). 2014-07-29 10:38:05 +02:00
uruk 5016e09acf CGE2: Don't bother with saving/loading sound options.
We always get them for the setting of the Launcher.
2014-07-29 09:06:14 +02:00
uruk d95a4c5f72 CGE2: Get rid of _flag. 2014-07-29 09:05:41 +02:00
uruk f538660c15 CGE2: Fix graphic glitch at closing the game. 2014-07-29 08:48:45 +02:00
lukaslw 956b98903f PRINCE: enableOptions() - update for inventory items 2014-07-29 04:10:54 +02:00
lukaslw 4a022e77f7 PRINCE: syncGame() fix 2014-07-29 04:10:19 +02:00
lukaslw 08d781b6ad PRINCE: Game saving - basic implementation 2014-07-29 02:25:42 +02:00
uruk dd1637af9f CGE2: Fix initialization of Mouse. 2014-07-28 22:28:33 +02:00
uruk db6cab7a6f CGE2: Repair loading from savestate. 2014-07-28 20:40:42 +02:00
uruk b911b66cc4 CGE2: Keep in sync the in-game color blind option with the Launcher's. 2014-07-28 16:40:06 +02:00
uruk fca11e77f8 CGE2: Get rid of more unused variables. 2014-07-28 16:29:51 +02:00
uruk ae4adf4a9f CGE2: Move implementation of Console into a .cpp file.
Also get rid of unused _vm variable of it.
2014-07-28 16:26:10 +02:00
uruk fe77bfecf7 CGE2: Rename Bitmap::paint() to makeSpeechBubleTail(). 2014-07-28 16:17:14 +02:00
uruk b9d13ae41d CGE2: Get rid of unused variables in Bitmap. 2014-07-28 16:17:13 +02:00
uruk cc7a70d967 CGE2: Use if-else instead of switch-case with boolean values. 2014-07-28 16:17:13 +02:00
uruk ab2f720f37 CGE2: Remove commas at the end of enumerator lists. 2014-07-28 16:17:12 +02:00
Matthew Hoops 82d464367b AUDIO: Better handle endOfStream() vs endOfData() in LoopingAudioStream 2014-07-27 23:44:45 -04:00
Matthew Hoops 931e2e16f7 AUDIO: Fix endOfStream() for LimitingAudioStream 2014-07-27 23:44:45 -04:00
Matthew Hoops 6d632dda27 AUDIO: Better handle endOfStream() vs endOfData() in QueuingAudioStreamImpl 2014-07-27 23:44:44 -04:00
Matthew Hoops d2353964b8 AUDIO: Fix QueuingAudioStreamImpl locking 2014-07-27 23:44:44 -04:00
Matthew Hoops 1b834f92bd AUDIO: Finish off AAC/QDM2 queues when done decoding a packet 2014-07-27 23:44:44 -04:00
Paul Gilbert 7416a4f4b2 MADS: Beginnings of exit advert view 2014-07-27 22:23:49 -04:00
Paul Gilbert 6e27b523c0 MADS: Fix invalid parameter in error call 2014-07-27 18:31:09 -04:00
lukaslw 822d1786b0 PRINCE: showTexts() fix 2014-07-28 00:02:22 +02:00
Paul Gilbert 68432e8d02 MADS: Beginnings of animation view class 2014-07-27 17:58:10 -04:00
Paul Gilbert 73dfbc70ac MADS: Beginnings of re-implementing text view class 2014-07-27 16:48:23 -04:00