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