Commit Graph
430 Commits
Author SHA1 Message Date
Giulio Camuffo 5d73f8f7c0 GRIM: Pause the game when pressing the pause key. 2012-03-06 18:42:47 +01:00
Giulio Camuffo 9fb0311925 GRIM: Improve the management of talking actors.
This commit adds savegame changes waiting to be uncommented.
2012-03-04 18:20:31 +01:00
Andrea Corna b653a63d6f GRIM: Add support for blacklisting with patchr 2012-03-03 12:23:45 +01:00
Giulio Camuffo e398ad1ef3 GRIM: Cache the actors that are in the current set. 2012-02-24 17:11:55 +01:00
Giulio Camuffo 97c1dddd47 GRIM: Some optimizations. 2012-02-24 15:22:00 +01:00
Giulio Camuffo 1db20cb192 GRIM: Don't call luaUpdate() after ignored events. 2012-02-22 19:15:10 +01:00
Dries Harnie 0a4e46827b EMI: Implement ToggleOverworld, render overworld 2012-02-18 22:25:24 +01:00
Giulio Camuffo 5c7db7a77d GRIM: Properly implement the lua opcode ActorToClean(). Fix #406 2012-02-13 18:01:03 +01:00
Giulio Camuffo 08028dd7d6 GRIM: Reset the volumes after restoring a savegame. 2012-02-12 21:39:19 +01:00
Giulio Camuffo 3344b3c756 GRIM: Setup the lights from the closest to the farthest to the actor position.
This way if OpenGL can't handle all the set lights it will use the most
important ones. Fix #481
2012-02-10 14:57:58 +01:00
Paweł Kołodziejski 3df73da56b GRIM: revert previous commit 2012-02-10 12:44:16 +01:00
Paweł Kołodziejski a892424731 Merge pull request #529 from klusark/flip
GRIM: Remove now unneeded buffer flip
2012-02-10 03:34:45 -08:00
Bastien Bouclet 6baf47fd65 GRIM: Use the full volume range 2012-02-09 12:04:59 +01:00
Joel Teichroeb e164359285 GRIM: Remove now unneeded buffer flip 2012-02-04 18:21:44 -08:00
Einar Johan Trøan Sømåen 3f3ed8ed3b Merge pull request #518 from bgK/grim_rtl
GRIM: Add return to launcher support
2012-02-02 13:28:21 -08:00
Joel Teichroeb 505ec14fc3 GRIM: Greatly improved memory usage of bitmaps 2012-02-02 09:38:37 -08:00
Bastien Bouclet 00d756433f GRIM: Add return to launcher support.
Also fix a memory leak, and reinitialize a global var in lua
2012-01-31 21:39:34 +01:00
Giulio Camuffo dd7090daa9 GRIM: No need to redraw every frame anymore when in DrawMode. Fix #497 2012-01-31 11:17:09 +01:00
Einar Johan T. Sømåen 5a3c3cc779 EMI: Move lua_v2 into the emi-subfolder 2012-01-29 16:37:30 +01:00
Einar Johan T. Sømåen fea3f274f5 GRIM: Make sure fullscreen-state is saved to settings. 2012-01-29 11:09:09 +01:00
Einar Johan T. Sømåen ccd5344d49 GRIM: Make soft_renderer/fullscreen-swapping resolution agnostic. 2012-01-29 10:44:11 +01:00
Einar Johan T. Sømåen 60e5109c02 GRIM: Move handleControls and handleChars into grim_controls 2012-01-29 10:36:43 +01:00
Einar Johan T. Sømåen bfd2b55749 GRIM: Add support for hot-swapping fullscreen with ALT-ENTER. 2012-01-29 10:28:20 +01:00
Joel Teichroeb a9c664379e GRIM: Make saving and restoring use more appropriate types and rename functions to be more logical 2012-01-28 10:03:27 +01:00
Joel Teichroeb aa814e3334 GRIM: Enhance the way that colors are given to lua. 2012-01-27 11:47:28 -08:00
Joel Teichroeb cd0491c823 GRIM: Fix changing graphics modes overwriting save games 2012-01-26 16:17:42 -08:00
Joel Teichroeb 2649620a9b GRIM: Fix some small memory leaks 2012-01-25 20:35:58 -08:00
Giulio Camuffo 3d14f4d309 GRIM: Make Bitmap use PixelBuffer extensively. 2012-01-24 21:36:48 +01:00
Giulio Camuffo 158a19df31 TinyGL: Support for different color modes, first part. 2012-01-24 21:36:46 +01:00
Einar Johan Trøan Sømåen dc33b8282f Merge pull request #498 from klusark/gfxswitch
GRIM: Add support for live switching of gfx engines
2012-01-24 12:25:40 -08:00
Bastien Bouclet 52c4ded94b GRIM: Fix opening the GGM.
This line is not needed anymore, since ResidualVM now refreshes the GUI
automatically at each screen format change.
2012-01-23 18:02:42 +01:00
Matthew Hoops 673814b4ee GRIM: Allow EMI Mac to load files from the installer 2012-01-22 17:25:55 -05:00
Einar Johan T. Sømåen 69a71707f7 EMI: Add simple music support for demo
This parses the imt-table, and plays the correct
track when asked for, it does not however do any
fading, so transitions are VERY sharp.
2012-01-22 16:39:46 +01:00
Joel Teichroeb acdd0e223f GRIM: Add support for live switching of gfx engines 2012-01-21 20:18:35 -08:00
Joel Teichroeb af7f68db76 GRIM: Fix some memory leaks related to not always freeing streams 2012-01-20 12:06:01 -08:00
Einar Johan T. Sømåen f7b959d6de EMI: Add loading-splash-screen to PS2-version 2012-01-14 13:21:43 +01:00
Joel Teichroeb ca90fd30bd GRIM: Remove the disabled paramiter from textobject as it is not needed 2012-01-12 15:19:17 -08:00
Paweł Kołodziejski e350c7f777 renames 2012-01-06 23:29:45 +01:00
Pawel Kolodziejski ad62fcac9c update links 2012-01-06 13:32:30 +01:00
Andrea Corna 23bc633f3a GRIM: Make Set and Sector load from a stream instead of a data Block 2011-12-30 17:17:08 +01:00
Giulio Camuffo e126618cd2 GRIM: Force the redraw of the menu every frame for now. 2011-12-18 22:25:47 +01:00
Giulio Camuffo b5772783b2 GRIM: Flip the buffer in Draw mode, but don't draw the fps. Fix #159 2011-12-17 12:05:26 +01:00
Giulio Camuffo 091714941b Revert "GRIM: Flip the buffer if the window needs a redraw. Fix #159"
This reverts commit 3508fca4de.
2011-12-16 19:07:59 +01:00
Giulio Camuffo f2d7d127fc GRIM: Make ResourceLoader able to open non-lab files. Fix credits.
The credits are read from the file credits/ingame.txt. Fix #228
2011-12-16 14:48:42 +01:00
Giulio Camuffo 3508fca4de GRIM: Flip the buffer if the window needs a redraw. Fix #159 2011-12-16 11:01:40 +01:00
Giulio Camuffo 8e174ee18e GRIM: Fix handling of saves with id > 99 from the gui. Fix #404 2011-12-09 18:36:56 +01:00
Giulio Camuffo 353c42effe GRIM: Use the new foreach macro.
Modify a bit PoolObject::Pool to allow it to be used with foreach.
2011-11-21 22:07:12 +01:00
Giulio Camuffo cbeccc9fa6 GRIM: Move some lua related code into LuaBase. 2011-10-13 20:25:50 +02:00
Giulio Camuffo 782bfdecf7 GRIM: Lua_L1 -> Lua_V1 and Lua_L2 -> Lua_V2. 2011-10-13 15:41:22 +02:00
Giulio Camuffo 5ca9cae83c GRIM: Incapsulate the lua opcodes in a class hierarchy. 2011-10-12 17:57:31 +02:00