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