Commit Graph
52 Commits
Author SHA1 Message Date
Pawel Kolodziejski 8b616ea590 GRIM: Fixes #1113 2014-11-02 13:37:19 +01:00
Pawel Kolodziejski f1c29914cf GRIM: fixed entries of polygon creation 2014-08-14 07:51:13 +02:00
Joseph Jezak febd94c8db EMI: WorldToScreen returns a float representation of the screen position. 2014-08-04 21:12:23 -04:00
Joseph Jezak 1d2cdd38fe GRIM/EMI: Refactor graphics primitives code. 2014-08-04 21:10:14 -04:00
Christian Krause 1e82136592 EMI: Implement screenshot thumbnails for savegames 2014-07-16 23:18:43 +02:00
Joel Teichroeb 64621fc223 EMI: Implement changing line enpoints 2014-06-05 07:50:49 -07:00
Vincent Pelletier 295e27ea3e GRIM: Do not truncate SetGamma parameter decimals. 2014-05-31 17:06:07 +02:00
Joel Teichroeb 0f3da43694 GRIM: Change NULL to nullptr. 2014-05-30 17:43:08 -07:00
Pawel Kolodziejski 8759900b6a ALL: synced with ScummVM 2014-04-05 18:18:42 +02:00
Ingo van Lil c3b202ede3 GRIM: Cleanup refreshDrawMode
Remove _refreshDrawNeeded and refreshDrawMode(), they have been unused
for years.
2013-12-02 14:07:24 -08:00
Einar Johan Trøan Sømåen fe3883cecd GRIM: Reformat code to be closer to convention. 2013-07-09 21:12:55 +02:00
Giulio Camuffo e93e33fb80 GRIM: Save and restore the movie subtitle. Bump save version to 22.6. 2013-01-16 14:49:37 +01:00
Giulio Camuffo 80109ca3fe GRIM: Fix ActorToClean behaviour. Bump save version to 22.4. Fix #701.
The clean buffer code needs two layers. Every actor needs its buffer,
but we also need a global one. The actors' buffers blit to the global buffer
which then gets blitted to screen.
2013-01-11 12:44:30 +01:00
Giulio Camuffo eef5076999 GRIM: Bind the background movies to a specific setup. Fix #679 2013-01-08 11:55:05 +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
Joel Teichroeb 77f4978a42 GRIM: Remove unneeded forbidden symbol exceptions 2012-05-05 22:19:45 -07:00
Paweł Kołodziejski 640889b805 ALL: disabled compiler warnings 2012-04-12 02:54:10 +02:00
Joel Teichroeb 0dcfaf8fb1 GRIM: Do not include unneeded headers 2012-04-04 16:11:05 -07:00
Joel Teichroeb 3fc378d386 GRIM: Removed unneeded old code 2012-04-04 15:29:37 -07:00
Giulio Camuffo b2b809aa27 GRIM: Treat the movie subtitle separate from the other TextObjects. Fix #571. 2012-03-21 18:14:58 +01:00
Giulio Camuffo 718789b48f GRIM: Delete the TextObjects when a movie is stopped. 2012-03-09 16:46:08 +01:00
Giulio Camuffo 5c7db7a77d GRIM: Properly implement the lua opcode ActorToClean(). Fix #406 2012-02-13 18:01:03 +01:00
Joel Teichroeb 505ec14fc3 GRIM: Greatly improved memory usage of bitmaps 2012-02-02 09:38:37 -08:00
Giulio Camuffo dada5799d7 GRIM: Just use the prim object given by lua. Fix #499 2012-01-28 12:38:32 +01:00
Joel Teichroeb aa814e3334 GRIM: Enhance the way that colors are given to lua. 2012-01-27 11:47:28 -08:00
Giulio Camuffo b42bbe5259 TinyGL: Support for different color modes, part 2. 2012-01-24 21:36:47 +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 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
Giulio Camuffo d6941173df GRIM: Use an enum for the engine modes instead of the #defines. 2011-10-04 22:01:24 +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 bf4603c2c3 GRIM: Don't check the engine mode in L1_IsMoviePlaying. Fix #301 2011-08-23 15:48:58 +02:00
Giulio Camuffo b83d432dd7 GRIM: Implemented L1_PreRender(). 2011-07-29 23:02:52 +02:00
Giulio Camuffo 692ce7685f GRIM: Some header cleanups. 2011-07-22 22:40:49 +02:00
Giulio Camuffo 588b59e671 GRIM: Fix opening of menu during movies. 2011-07-20 17:59:47 +02:00
Giulio Camuffo 68427fdad4 GRIM: Implemented iris animation. 2011-07-17 18:17:07 +02:00
Andrea Corna 4482bd8771 Cleaned some code (thanks to Klusark) 2011-05-26 14:24:04 +08:00
Andrea Corna 970b738e8a GRIM: Prevent a crash if StartFullscreenMovie or StartMovie are called with a non-existant file 2011-05-26 14:23:54 +08:00
JenniBee 7e63184810 fixing compilation on mingw32 2011-05-24 13:03:59 -04:00
Joel Teichroeb 7c60243654 Only store the display when necessary. 2011-05-19 13:31:41 +08:00
Pawel Kolodziejski 356c9c8c07 sync with scummvm 2011-05-18 23:33:39 +02:00
Pawel Kolodziejski 83de2e6600 refactor movie playback and game detection params 2011-05-14 12:11:53 +02:00
Joel Teichroeb 4751516279 Cleaned up dependencies between files. 2011-05-13 17:55:14 -07:00
Einar Johan T. Sømåen 467d185b65 GFX: Split SMUSH into a subclass of Video, to ease implementation of MPEG2 and Bink, also added skeleton-classes for MPEG and Bink 2011-05-12 02:06:51 +08:00
Giulio Camuffo e7931157e6 GRIM: Other leak fixes. 2011-05-09 22:14:23 +02:00
Giulio Camuffo af8cae9c3d GRIM: Make the Bitmaps implicitly shared. 2011-05-09 19:20:47 +02:00
Pawel Kolodziejski 0cf157132a EMI: reuse and semi implement few opcodes 2011-05-09 11:48:52 +02:00
Giulio Camuffo a02740f77d GRIM: Don't cache the bitmaps in ResourceLoader. Bump savegame version to 12 2011-05-08 18:39:28 +02:00