Commit Graph
86 Commits
Author SHA1 Message Date
Tobia Tesan 42531fb71a WINTERMUTE: Add _bilinearFiltering attribute to BaseGame 2016-12-26 12:20:56 +01:00
Einar Johan Trøan Sømåen d077fc0fc7 WINTERMUTE: Change in-engine thumbnail-defaults.
Instead of the engine-based 0, we now default to
kThumbnailWidth/kThumbnailHeight2, as values of 0
here disable thumbnails in the engine.

TODO: Perhaps consider looking into always running the
thumbnail-generation even if the sizes are 0?
2016-10-07 01:35:17 +02:00
Filippos Karapetis f629a32819 WINTERMUTE: Fix compilation with MSVC
Change the way that EXTENDED_DEBUGGER_ENABLED is checked. The way it
was used, it triggered a fatal error C1017
2016-08-22 13:06:20 +03:00
Tobia Tesan d4f94b7d19 WINTERMUTE: Add DebuggableScript and DebuggableScriptEngine classes
These extend the script engine and allow for monitoring and adding
pre/post instruction hooks
2016-02-29 11:36:53 +01:00
Tobia Tesan f1ae8e6e8d WINTERMUTE: Introduce BaseGame->expandStringByStringTable(&Common::String) 2014-10-15 21:36:46 +02:00
Einar Johan Trøan Sømåen 55c8b7a11a WINTERMUTE: Save the names of any language files that are loaded. (Fix bug #6651)
This way, they will be reloaded in the same order when loading a save game. Old save games will
continue to show the bug, but new savegames will be consistent. A quick fix for old save games in
the white chamber, is to launch the game with the correct language BEFORE loading the save game.

This increases the save-game-version to 1.3.1ScummVM
2014-09-03 17:47:49 +02:00
Johannes Schickel fc5ef58fff WINTERMUTE: Make GPL headers consistent in themselves. 2014-02-18 02:39:40 +01:00
Einar Johan Trøan Sømåen d07409def7 WINTERMUTE: Transfer Sint32s explicitly when saving/loading. 2013-11-05 13:48:11 +01:00
Einar Johan Trøan Sømåen 7892188bcf WINTERMUTE: Transfer Uint32s explicitly when saving/loading. 2013-11-05 13:31:13 +01:00
Einar Johan Trøan Sømåen d6b9d7de8f WINTERMUTE: Remove BasePlatform::setRect (replace with member-call) 2013-10-29 02:59:53 +01:00
Einar Johan Trøan Sømåen 3fb4183909 WINTERMUTE: Remove BasePlatform::setRectEmpty (replace with member-call) 2013-10-29 02:59:53 +01:00
Einar Johan Trøan Sømåen 211b8c9732 WINTERMUTE: Remove unused BasePlatform-functions (showWindow/setCapture/releaseCapture) 2013-10-29 02:59:53 +01:00
Einar Johan Trøan Sømåen 95d2ed1a9b WINTERMUTE: Transfer Rect32s explicitly when saving/loading. 2013-10-29 02:59:52 +01:00
Einar Johan Trøan Sømåen 6b4adab654 WINTERMUTE: Transfer booleans explicitly when saving/loading. 2013-10-28 19:19:12 +01:00
Willem Jan Palenstijn a979072410 WINTERMUTE: Clean up byte/char casts in loading/parsing 2013-10-01 23:20:43 +02:00
Tobia Tesan 2e457d96e8 WINTERMUTE: Make some members of UIObject private 2013-09-21 23:22:16 +02:00
Tobia Tesan b033850e8a WINTERMUTE: Keep attributes in UIWindow private 2013-09-21 23:22:12 +02:00
Einar Johan Trøan Sømåen 9ea315747e WINTERMUTE: Be explicit when storing Floats in savegames. 2013-08-13 19:09:08 +02:00
Johannes Schickel 1ce54c217a WINTERMUTE: Fix end of namespace comments. 2013-08-04 00:51:09 +02:00
Einar Johan Trøan Sømåen 1396052dc9 WINTERMUTE: Add hack to allow language-selection in James Peris demo. 2013-07-31 04:26:28 +02:00
Einar Johan Trøan Sømåen e296ac1d47 WINTERMUTE: Let engine know both gameid and language of target as well as targetname. 2013-07-31 04:26:28 +02:00
Sven Hesse 989ea7cb56 JANITORIAL: Remove trailing whitespace 2013-07-14 19:01:47 +02:00
Einar Johan T. Sømåen 81282b52e7 WINTERMUTE: Fix erroneous _gameRef in BaseQuickMSG
CID 1002323
2013-05-23 14:03:06 +02:00
Einar Johan Trøan Sømåen 51e17d9f86 WINTERMUTE: Further reduce the amount of int->int32-confusion. 2013-04-20 18:11:47 +02:00
Einar Johan Trøan Sømåen 2625f3931a WINTERMUTE: Fix a few more int->int32's spotted by fuzzie. 2013-04-20 17:37:19 +02:00
Einar Johan Trøan Sømåen 72d0affe01 WINTERMUTE: Rename transfer(void *) to transferPtr(void *) to avoid overload-misses. 2013-04-19 17:17:53 +02:00
Einar Johan Trøan Sømåen b6242d0ea5 WINTERMUTE: Use int32 instead of int in classes. 2013-04-18 17:45:50 +02:00
Einar Johan Trøan Sømåen 8f25b651e8 WINTERMUTE: Split the timers from BaseGame into a separate class. 2013-04-18 12:10:40 +02:00
Einar Johan Trøan Sømåen 76d9256679 WINTERMUTE: Protect more members in BaseRenderer. 2013-04-17 21:21:17 +02:00
Einar Johan Trøan Sømåen 3597f7596d WINTERMUTE: Constify _width and _height in BaseRenderer. 2013-04-17 21:21:17 +02:00
Einar Johan Trøan Sømåen 5f5b415289 WINTERMUTE: Increase const-usage. 2013-04-17 21:21:17 +02:00
Einar Johan Trøan Sømåen 411b7128ab WINTERMUTE: Rename base_save_thumb_helper.cpp to match class-hierarchy. 2013-04-17 21:21:16 +02:00
Einar Johan Trøan Sømåen e1bce6377d WINTERMUTE: Detach BaseSaveThumbHelper from inheritance tree. 2013-04-17 21:21:16 +02:00
Einar Johan Trøan Sømåen cbae39ab87 WINTERMUTE: Move settings from BaseGame to separate struct. 2013-04-17 19:42:05 +02:00
Einar Johan Trøan Sømåen ad5ef64b86 WINTERMUTE: Replace strcat with strlcat in BaseGame::displayDebugInfo 2013-04-17 16:13:18 +02:00
Einar Johan Trøan Sømåen 3185e91576 WINTERMUTE: Use strlcat/strlcpy in BaseGame::setWindowTitle 2013-04-17 16:09:35 +02:00
Willem Jan Palenstijn 250967a63f WINTERMUTE: Fix warnings and improve const-correctness 2013-04-15 20:44:41 +02:00
Einar Johan Trøan Sømåen 09303f6d1a WINTERMUTE: Get rid of BaseImage.h inclusion in BaseGame. 2013-02-06 13:40:36 +01:00
Einar Johan Trøan Sømåen 0407906bfa WINTERMUTE: Redo the way floats are saved, break savegame compatibility with WME Lite completely.
(This also breaks compatibility with savegames from ScummVM prior to this commit, AND resets the
Savegame-version, older savegames will have differing MAGIC-numbers in their headers, and will thus
not be recognized).
2013-01-31 23:59:21 +01:00
Einar Johan Trøan Sømåen 980dc4a456 WINTERMUTE: Replace all NULLs with nullptr. 2013-01-26 18:07:07 +01:00
Einar Johan Trøan Sømåen d322592037 WINTERMUTE: Guard ConfMan a bit better. 2013-01-22 19:18:29 +01:00
Matthew Hoops 00e5169991 WINTERMUTE: Fix a gcc warning 2012-12-09 21:58:39 -05:00
Einar Johan Trøan Sømåen 4985a89b36 WINTERMUTE: Mark savedGameExt and localSaveDir for eventual removal. 2012-12-09 16:53:33 +01:00
Einar Johan Trøan Sømåen 6a0f72bee0 WINTERMUTE: Remove unused include in BaseGame 2012-12-09 16:50:12 +01:00
Einar Johan Trøan Sømåen 9bd16b80c9 WINTERMUTE: Remove code moved in previous commit. 2012-12-09 16:45:20 +01:00
Einar Johan Trøan Sømåen 115e60e7cb WINTERMUTE: Split out the music-related functionality of BaseGame to a separate class. 2012-12-09 16:31:47 +01:00
Einar Johan Trøan Sømåen 7071acfa47 WINTERMUTE: Privatize members in BaseKeyboardState 2012-12-03 10:17:39 +01:00
Einar Johan Trøan Sømåen ea024cd203 WINTERMUTE: Avoid including script_ext_math.h in base_game.cpp 2012-12-02 20:46:26 +01:00
Einar Johan Trøan Sømåen 4ba8819582 WINTERMUTE: Avoid using __DATE__ and __TIME__ in-engine 2012-10-22 23:01:00 +02:00
Einar Johan Trøan Sømåen afc21941e3 WINTERMUTE: Make scGetProperty use Common::String& instead of const char* 2012-09-29 00:47:12 +02:00