Einar Johan Trøan Sømåen
fec908a910
GRIM: Initialize more members of GrimEngine
...
Partially fixes COVERITY 1009908
2022-09-27 00:32:37 +02:00
Cameron Cawley
fbd379c26b
ENGINES: Adjust ADGameFlags to fit the specified range
2022-09-19 01:04:37 +02:00
Paweł Kołodziejski
06902574b4
GRIM: Janitorial
2022-06-08 01:12:00 +02:00
Paweł Kołodziejski
8451569f83
GRIM: Implemented Lua_V1::JustLoaded opcode
2022-01-16 20:40:47 +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
Orgad Shaneh
ee57380de7
ENGINES: JANITORIAL: Remove 'virtual' when override is specified
2021-11-14 14:32:04 +02:00
Orgad Shaneh
d1b35d26fc
GRIM: Add isRemastered convenience function to engine
2021-11-02 10:23:17 +01:00
Orgad Shaneh
a05e54f00c
JANITORIAL: Remove trailing whitespaces
2021-05-04 11:46:30 +03:00
Cameron Cawley
03e8f0ed2d
ENGINES: Remove code for toggling fullscreen mode ( #2523 )
...
* GRIM: Remove code for toggling fullscreen mode
* MYST3: Remove code for toggling fullscreen mode
* STARK: Remove code for toggling fullscreen mode
* ENGINES: Remove the fullscreen argument from initGraphics3d()
2020-10-14 07:49:28 +02:00
Paweł Kołodziejski
6e619ca714
GRIM: Merge branch 'remastered'
2020-10-07 18:26:49 +02:00
Pawel Kolodziejski
8cef3c14cb
GRIM: Added keymaps entries for keymapper
2020-10-06 21:31:18 +02:00
Pawel Kolodziejski
c4b9f966b6
GRIM: Drop side textures feature from backend.
2020-10-05 19:09:58 +02:00
aryanrawlani28
f33fd81697
GRIM: Split detection features & adapt to new plugins
2020-10-05 00:00:12 +02:00
Dries Harnie
49a4de702f
GRIM/EMI: Draw movie subtitles while holding frame lock
...
This prevents a crash that occurs if the movie player deletes the
active subtitle while the main loop is still in the process of drawing
it.
2020-05-17 13:48:24 +02:00
Bastien Bouclet
03b7c01806
GRIM: Update the debugger code to match the shared code
2020-05-12 19:55:29 +02:00
Laurent Merckx
fc16b30bbf
SDL/GRIM: Improve game controller support
...
- Use back button to open virtual keyboard (managed by resvm-sdl-events)
- Map controller buttons to corresponding actions (in grim engine)
- Solve bug on RPI with Myst3 (view stuck on top when using joystick)
2019-02-24 07:46:09 +01:00
Bastien Bouclet
f4e3bd0424
GRIM: Take adventage of kFeatureFullscreenToggleKeepsContext
2017-09-01 09:26:57 +02:00
Bastien Bouclet
43d50064d6
GRIM: Don't override the global ResidualVM menu using the game main menu
2016-07-21 21:20:30 +02:00
Bastien Bouclet
3f295ec773
GRIM: Check at runtime that shaders are available
2016-02-06 08:53:42 +01:00
Bastien Bouclet
9eca105119
Merge pull request #1219 from bgK/renderer-selection
...
GUI: Add a renderer selection list
2016-01-04 19:19:34 +01:00
Bastien Bouclet
8d5406720c
ENGINES: Add a new 'renderer' option to replace 'soft_renderer'
...
'soft_renderer' was a bool and was not useful to select a renderer
in a list with more than two values.
2015-12-29 07:55:27 +01:00
Bastien Bouclet
16e931b2fa
GRIM: Remove some dead code
2015-12-28 18:16:54 +01:00
Dries Harnie
73ef15d05f
GRIM: Use system->suggestSideTextures
2015-08-17 13:25:46 +02:00
Dries Harnie
f7244925c3
GRIM: Enable side textures in postCamChangeHandler
2015-08-14 15:24:56 +02:00
Joel Teichroeb
e3b19c5b48
Handle some mouse stuff
2015-02-04 20:53:33 -08:00
Einar Johan Trøan Sømåen
c9d4f37c13
Stub a class for handling commentary
2015-02-04 15:52:11 +01:00
Einar Johan Trøan Sømåen
9acbc7c6cc
Implement a beginning of savegame handling for remastered, this has the side effect of breaking the savegame menu, unless GetTextObjectDimesnions returns bitmapWidth (but that breaks Special Features). Leaving it broken for now. (Save game format is modified for remastered from this commit).
2015-02-03 16:59:04 +01:00
Einar Johan Trøan Sømåen
7ff408def0
Implement enabling/disabling of special feature cutscenes/concept art gallery.
2015-02-03 14:33:32 +01:00
Einar Johan Trøan Sømåen
00cc0ad867
Move the handling of language-prefixes to GrimEngine, and let Actor atleast ask for the correct voice file.
2015-02-03 14:08:03 +01:00
Einar Johan Trøan Sømåen
c113ae1731
Add a (rather hacky) way to enable live language-switching.
2015-02-02 20:47:40 +01:00
Ingo van Lil
3d39e63da7
GRIM/EMI: Add Joystick/gamepad support
2015-01-12 19:45:18 +01:00
Einar Johan Trøan Sømåen
223c81b144
EMI: Add code for one-shot playing the Aspyr logo on EMI Mac
...
This needs to be separate from the other videos, since the logo
is encoded as QuickTime. This solution replicates logic from
mainLoop to avoid adding any further special cases in engine code.
2014-12-02 17:01:39 +01:00
Joel Teichroeb
42e6ed383b
GRIM: Remove and refactor drawPrimitives
2014-08-03 11:58:12 -07:00
Joel Teichroeb
e97e61c619
Merge pull request #954 from chkr-private/savegame-screenshots
...
EMI: Implement screenshot thumbnails for savegames
2014-07-22 14:45:04 -07:00
Bastien Bouclet
e90d7d0a32
GRIM: Implement the getDebugger API
...
This allows errors to be shown in the debugger
2014-07-20 20:17:46 +02:00
Christian Krause
1e82136592
EMI: Implement screenshot thumbnails for savegames
2014-07-16 23:18:43 +02:00
Joel Teichroeb
21ca0acedc
GRIM: Add override to overriden functions
2014-05-30 17:45:22 -07:00
Pawel Kolodziejski
8759900b6a
ALL: synced with ScummVM
2014-04-05 18:18:42 +02:00
Ingo van Lil
d2aa15a30f
EMI/GRIM: Handle normal mode and draw mode in separate virtual methods.
2013-12-12 01:17:27 +01:00
Ingo van Lil
9c044de7b6
GRIM/EMI: Stop frame time while debugger is open.
2013-12-12 01:16:57 +01: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
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
Andrea Corna
2cc500aad8
EMI: Split GrimEngine::getUpdateFilename into EmiEngine
2013-08-29 23:05:49 +02:00
Andrea Corna
4c4b8f1f71
GRIM/EMI: Add a function to get the correct update filename
2013-08-29 18:25:28 +02:00
Joel Teichroeb
7e87286cb8
EMI: Sort actors seperatly from invalidating the active actors list
2013-07-14 10:16:27 -07:00
Joel Teichroeb
3d1eb65b0c
GRIM/EMI: Split out normal mode drawing in order to reduce complexity
2013-07-14 09:28:07 -07:00
Dries Harnie
45aa6269c4
EMI: Add lua_do command to debugger
2013-07-10 20:44:02 +02:00
Joel Teichroeb
2fe6e3f2a6
GRIM/EMI: Move lua creation into each engine class
2013-07-07 12:54:01 -07:00
Giulio Camuffo
3f58722920
GRIM: Pause iMuse and the movie when pausing the engine
2013-02-07 17:08:11 +01:00