Commit Graph
430 Commits
Author SHA1 Message Date
Giulio Camuffo 7b1f87f928 GRIM: Boost of the debug system, using debug channels. 2011-10-10 18:17:22 +02:00
Giulio Camuffo 03cba02547 GRIM/Smush: Frames start from 0 now. Reset the frame when at end if looping. 2011-10-05 19:06:18 +02:00
Giulio Camuffo d6941173df GRIM: Use an enum for the engine modes instead of the #defines. 2011-10-04 22:01:24 +02:00
Einar Johan T. Sømåen e05c2df8a1 GRIM: Remove grim.h-dependency in iMuse 2011-10-04 18:47:03 +02:00
somaen 4bddcfadac Merge pull request #376 from somaen/smush_decoder
Refactor the SMUSH-decoder into a subclass of VideoDecoder
2011-10-03 08:46:33 -07:00
Einar Johan T. Sømåen f0ac5976ac GRIM: Move Keycode-mapping from grim.cpp to grim_controls.cpp 2011-10-03 01:29:38 +02:00
Giulio Camuffo 0cbe1077ca GRIM: Save GrimEngine::_mode and _previousMode. 2011-10-02 19:15:29 +02:00
Einar Johan T. Sømåen abea6d10fb GRIM: Reduce dependencies on engines/grim in engines/grim/movie 2011-10-02 00:21:21 +02:00
Einar Johan T. Sømåen 5e93a6f9b1 GRIM: Refactor the smush-decoder into a subclass of VideoDecoder 2011-10-01 02:51:55 +02:00
Giulio Camuffo 73684f1fbc GRIM: Rename Scene to Set, and scene.{h,cpp} to set.{h, cpp}. 2011-09-19 16:53:08 +02:00
Giulio Camuffo afe8ea49a8 GRIM: Remove two FORBIDDEN_SYMBOL_EXCEPTION defines. 2011-09-18 22:06:22 +02:00
Giulio Camuffo bcf08a706a GRIM: More descriptive names for some methods. 2011-09-18 18:46:20 +02:00
Vincent Pelletier c2ca1d0057 GRIM: Don't crash if no splash screen was used. 2011-09-10 20:59:06 +02:00
Giulio Camuffo 1fbbd24aee GRIM: Port Actor, Bitmap, Color, Font, Primitive, ObjectState, Scene, TextObj to PoolObject.
These are the classes that go into Lua, and so are kept in a pool,
indexed with an id.
2011-09-07 23:08:59 +02:00
Giulio Camuffo 938ec904c2 GRIM: Set the right engine mode when taking the savegame image. 2011-08-27 19:09:54 +02:00
Giulio Camuffo e40734303b GRIM: Removed the g_currentUpdatedActor hack. 2011-08-24 16:51:44 +02:00
Einar Johan T. Sømåen dd93a20da8 GRIM: Rename smush-functions in GFX to movie 2011-08-14 18:35:49 +02:00
Einar Johan T. Sømåen 251f7390fb GRIM: verify _currScene only once per frame 2011-07-29 11:27:03 +02:00
Einar Johan T. Sømåen 49302c6ab5 EMI: Avoid updating actors when no scene is set. 2011-07-29 04:09:00 +02:00
Einar Johan T. Sømåen 1042de7ba8 EMI: Display splash for DEMO 2011-07-29 03:48:17 +02:00
Giulio Camuffo 8eaa2a38a0 GRIM: Reset the value of the developerMode key when loading a save. 2011-07-28 12:38:08 +02:00
Giulio Camuffo 341658ec87 GRIM: Stop the actors from walking when chaning set. Fix #289 2011-07-26 16:08:08 +02:00
Giulio Camuffo 1427f47dd1 GRIM: Don't try to delete the same bitmap twice. 2011-07-26 12:09:54 +02:00
Giulio Camuffo 30f8df5d3a GRIM: Deleted a piece of code by mistake. 2011-07-26 00:15:48 +02:00
Giulio Camuffo c3db9b5e86 GRIM: Draw the primitive objects under the actors. #Fix 287 2011-07-26 00:10:27 +02:00
Giulio Camuffo 5906b0826d GRIM: Make the opcode InputDialog show a dialog instead of using the console. 2011-07-24 16:19:17 +02:00
Giulio Camuffo e89d6195b0 GRIM: Draw the text objects over the iris. 2011-07-24 11:47:44 +02:00
Giulio Camuffo feccbc1af7 GRIM: Pass to iris the frame time instead of it asking for it. 2011-07-23 15:49:57 +02:00
Giulio Camuffo 5f59fff5b3 GRIM: Move the debug levels enum in a separate header. 2011-07-23 15:37:14 +02:00
Giulio Camuffo 38e208c00c GRIM: #includes cleanup. 2011-07-23 12:14:33 +02:00
Giulio Camuffo 692ce7685f GRIM: Some header cleanups. 2011-07-22 22:40:49 +02:00
Giulio Camuffo ed5242ff0c GRIM: When restoring a list of objects delete the objects no more needed. 2011-07-21 16:46:08 +02:00
Giulio Camuffo 2d09b985c7 GRIM: Don't pass 0 as frame time when mode is ENGINE_MODE_PAUSE.
Fix a regression with the menu.
2011-07-20 19:13:37 +02:00
Giulio Camuffo 5817168e55 GRIM: Show an error dialog if the save failed. 2011-07-18 16:33:52 +02:00
Giulio Camuffo 9e4d774779 GRIM: Saving should set the next frame a short frame. 2011-07-18 15:07:37 +02:00
Giulio Camuffo 0f3944c4a5 GRIM: Clear the event queue after a save or a restore. Fix #235 2011-07-18 15:05:33 +02:00
Giulio Camuffo 9b11f73bc0 GRIM: New static functions to create a SaveGame object that deal with failures. 2011-07-18 14:35:16 +02:00
Giulio Camuffo e013b3b87a GRIM: Set 0 as frame time after time expensive processes, like restoring a save. 2011-07-17 21:54:42 +02:00
Giulio Camuffo bad20f7289 GRIM: Save the iris state. 2011-07-17 21:21:06 +02:00
Giulio Camuffo 3441aa4ced GRIM: The timers in the scripts should ignore the time passed with the F1 menu open. 2011-07-17 19:26:41 +02:00
Giulio Camuffo 68427fdad4 GRIM: Implemented iris animation. 2011-07-17 18:17:07 +02:00
Giulio Camuffo 4e41869b54 GRIM: Let the actors turn and update also when the mode is ENGINE_MODE_SMUSH. Fix #249 2011-07-13 14:44:45 +02:00
Giulio Camuffo e5cde576b9 GRIM: Load the requested scene if it was not in GetCurrentSetup(). Fix #261 2011-07-10 12:23:23 +02:00
Joel Teichroeb 64f9ffa032 Fix crash when trying to change to the current scene. Fixes #245 2011-06-17 17:11:08 -07:00
Joel Teichroeb 159a44e30c More accurate frames per second. 2011-06-09 18:36:57 -07:00
Pawel Kolodziejski 7329a5d164 ALL: sync with scummvm 2011-06-09 11:17:15 +02:00
Pawel Kolodziejski 3691563fab GRIM: cleanup: ENGINE_MODE_IDLE mode was never used 2011-06-06 12:23:37 +02:00
Joni Vähämäki 1324e3288d GRIM: Make sure the movieTime is reset when movie playback ends. 2011-06-06 16:54:43 +08:00
Giulio Camuffo 4fb9bfc866 GRIM: Reset the lights when setting a new scene. Fix #193 2011-05-31 19:27:01 +02:00
Giulio Camuffo 4340d66deb GRIM: Kill the olf text and primitive objects when restoring a save. 2011-05-30 23:30:21 +02:00