Commit Graph
41 Commits
Author SHA1 Message Date
Paweł Kołodziejski 2ce8a6931e GRIM: Implemented Lua opcodes GetTranslationMode and SetTranslationMode 2022-01-16 21:55:51 +01:00
Paweł Kołodziejski 20cb0ae228 ALL: Cleanup ResidualVM -> ScummVM 2021-12-26 21:19:38 +01:00
Eugene Sandulenko abea37c9bb ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
Joel Teichroeb 08dc8b3422 Load coords from text objects 2015-02-03 19:49:47 -08:00
Einar Johan Trøan Sømåen 23401502af GRIM: Force the demo-flag on for grim-demos, thus enabling the english demo with intro video to run 2015-01-18 16:37:51 +01:00
Joseph Jezak 2c563d41b4 EMI: Honor X and Y attributes to spoken lines, rebased from Botje. 2014-08-04 11:14:27 -04:00
Pawel Kolodziejski 8759900b6a ALL: synced with ScummVM 2014-04-05 18:18:42 +02:00
Christian Krause f3c81da634 EMI: Fix color of menu entries
The highlighted menu entry is sometimes not correctly colored.
There are multiple textObjects per string (one for each color) and
residualvm draws them in an unspecified order.

To ensure that the correct textObject is drawn on top, each
object gets a layer attribute assigned by the lua code.

The patch adds the layer attribute to the runtime engine and orders the
textObjects by layer before drawing them.
2013-11-27 22:07:25 +01:00
Paweł Kołodziejski 175620b62a ALL: change license headers from LGPL to GPL, and few updates 2012-12-19 23:15:43 +01:00
Andrea Corna d6703e0545 GRIM: Make gfupd101.exe mandatory 2012-08-08 18:20:51 +02:00
Andrea Corna b653a63d6f GRIM: Add support for blacklisting with patchr 2012-03-03 12:23:45 +01:00
Joel Teichroeb aa814e3334 GRIM: Enhance the way that colors are given to lua. 2012-01-27 11:47:28 -08:00
Andrea Corna 58313515ef GRIM: Fix a wrong delete in lua and get rid of single_dofile 2012-01-10 14:48:03 +01:00
Paweł Kołodziejski e350c7f777 renames 2012-01-06 23:29:45 +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 857caccfe5 GRIM: Some style fixes and a bit of documentation added. 2011-10-13 20:42:09 +02:00
Giulio Camuffo cbeccc9fa6 GRIM: Move some lua related code into LuaBase. 2011-10-13 20:25:50 +02:00
Giulio Camuffo 5ca9cae83c GRIM: Incapsulate the lua opcodes in a class hierarchy. 2011-10-12 17:57:31 +02:00
Giulio Camuffo 0685fce70d GRIM: Implemented the lua opcode L1_ActorPuckOrient(). 2011-10-02 18:41:52 +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 f0bd13f006 GRIM: Stubbed L1_SetActorCollisionMode and L1_SetActorCollisionScale. 2011-08-01 15:12:57 +02:00
Giulio Camuffo b83d432dd7 GRIM: Implemented L1_PreRender(). 2011-07-29 23:02:52 +02:00
Giulio Camuffo 68427fdad4 GRIM: Implemented iris animation. 2011-07-17 18:17:07 +02:00
Giulio Camuffo 8d6bebfa30 GRIM: Stubbed ShrinkBoxes() and UnShrinkBoxes(). 2011-06-07 17:31:20 +02:00
Giulio Camuffo 2970960267 GRIM: Implemented SetActorTimeScale(). 2011-06-06 15:11:50 +02:00
Giulio Camuffo 34ba001bdd GRIM: Implemented TurnLightOn(). 2011-06-03 19:24:54 +02:00
Giulio Camuffo 7c952ff420 GRIM: Clean up some code. 2011-05-28 14:46:36 +02:00
Pawel Kolodziejski 356c9c8c07 sync with scummvm 2011-05-18 23:33:39 +02:00
Joel Teichroeb 3fd4945f6f Reducded duplicate code dealing with textobjects. 2011-05-18 16:47:16 +08:00
Pawel Kolodziejski ffbfcbefab GRIM: split lua_v1.cpp 2011-05-08 12:29:41 +02:00
Pawel Kolodziejski f97670b055 make grim and monkey opcodes separate 2011-05-08 07:28:46 +02:00
Giulio Camuffo 27ba7753c1 GRIM: Load patch05.bin after loading a savegame. Patch by Vincent Pelletier 2011-04-29 18:57:00 +02:00
Pawel Kolodziejski b18b857558 cleanup headers - grim part 2011-04-16 14:12:44 +02:00
Pawel Kolodziejski 795a6ac4d9 verified last callbacks 2009-05-31 16:21:49 +00:00
Pawel Kolodziejski f364f9a535 update headers 2009-05-26 14:13:08 +00:00
Pawel Kolodziejski b6af258b75 update defines for include files 2009-05-26 09:39:42 +00:00
Travis Howell 207e9f9d42 Fix compile. 2009-05-25 14:00:38 +00:00
Pawel Kolodziejski ba0576bc5e put Vector3D and Matrix3/4 into Graphics namespace 2009-05-25 12:13:35 +00:00
Pawel Kolodziejski 8b8e7e07d2 added namespace Grim 2009-05-25 06:49:57 +00:00
Pawel Kolodziejski a34d883844 update path includes for recent directory changes 2009-05-24 19:13:58 +00:00
Pawel Kolodziejski f58c073a0a move/rename engine into engines/grim 2009-05-24 18:55:19 +00:00