Einar Johan Trøan Sømåen
b8ead2dea2
WATCHMAKER: Move the GameRects to a class, instead of globals
2023-04-29 13:01:08 +02:00
Einar Johan Trøan Sømåen
ae7f5ed841
WATCHMAKER: Remove unused logo-code.
2023-04-29 13:01:08 +02:00
Einar Johan Trøan Sømåen
5844a03e49
WATCHMAKER: Fix some further warnings, and clean out some #if 0-ed code.
2023-04-29 13:01:08 +02:00
Einar Johan Trøan Sømåen
6f7a9362e5
WATCHMAKER: Refactor BitmapList to no longer be global
2023-04-29 13:01:08 +02:00
Einar Johan Trøan Sømåen
55cd5c8f20
WATCHMAKER: Improve some const usage (to avoid casting away constness)
2023-04-29 13:01:08 +02:00
Einar Johan Trøan Sømåen
1a23491270
WATCHMAKER: Clear out some warnings
2023-04-29 13:01:08 +02:00
Einar Johan Trøan Sømåen
4119ee5b1a
WATCHMAKER: Fix an unintentional if due to missing braces
2023-04-29 13:01:08 +02:00
Einar Johan Trøan Sømåen
349bf36149
WATCHMAKER: Apply astyle formatting to code base.
2023-04-29 13:01:08 +02:00
Einar Johan Trøan Sømåen
ad47f12c1f
WATCHMAKER: Unstub ME_CONTINUEEFFECT
2023-04-29 13:01:08 +02:00
Einar Johan Trøan Sømåen
4457ede6f9
WATCHMAKER: Implement "blitting" by keeping track of blits to the back buffer
2023-04-29 13:01:08 +02:00
Einar Johan Trøan Sømåen
babafef502
WATCHMAKER: Refactor/Implement viewport matrix handling.
2023-04-29 13:01:08 +02:00
Einar Johan Trøan Sømåen
6cbc4fff2d
WATCHMAKER: Fix slash-handling in file loading.
2023-04-29 13:01:08 +02:00
Einar Johan Trøan Sømåen
29f690682d
WATCHMAKER: Implement font loading.
2023-04-29 13:01:08 +02:00
Einar Johan Trøan Sømåen
cfeb74a842
WATCHMAKER: Refactor textures and implement movies
2023-04-29 13:01:08 +02:00
Einar Johan Trøan Sømåen
f4fdda4485
WATCHMAKER: Convert Keyboard-logic to OSystem
2023-04-29 13:01:08 +02:00
Einar Johan Trøan Sømåen
4bc0952421
WATCHMAKER: Fix rCreateMaterialList
2023-04-29 13:01:08 +02:00
Einar Johan Trøan Sømåen
d511a6f39b
WATCHMAKER: Start adding movie logic.
2023-04-29 13:01:08 +02:00
Einar Johan Trøan Sømåen
b72acdbcc3
WATCHMAKER: Stub lights and halos
2023-04-29 13:01:08 +02:00
Einar Johan Trøan Sømåen
a4ab7467ef
WATCHMAKER: Correct texture loading.
2023-04-29 13:01:08 +02:00
Einar Johan Trøan Sømåen
6e1977690f
WATCHMAKER: Basic event fixes for OSystem-support.
2023-04-29 13:01:08 +02:00
Einar Johan Trøan Sømåen
90f4baa744
WATCHMAKER: Fix wrong argument order to seek()
2023-04-29 13:01:08 +02:00
Einar Johan Trøan Sømåen
b51a5c463b
WATCHMAKER: Apply color key when loading 2D bitmaps
...
For now by simply copying the function used in Wintermute.
2023-04-29 13:01:08 +02:00
Einar Johan Trøan Sømåen
7ab6257e67
WATCHMAKER: Various refactors to attempt to improve the face rendering
...
* Make faces a proper class
* Initialize batch blocks
* Start refactoring t3dSetFaceVisibility.
Also some further use of hasFileExtension
2023-04-29 13:01:08 +02:00
Einar Johan Trøan Sømåen
55730a1055
WATCHMAKER: Improve some initialization issues.
2023-04-29 13:01:08 +02:00
Einar Johan Trøan Sømåen
d93eb81837
WATCHMAKER: Clear some warnings
2023-04-29 13:01:08 +02:00
Einar Johan Trøan Sømåen
eb276dece4
WATCHMAKER: Start refactoring t3dFACE.
2023-04-29 13:01:08 +02:00
Einar Johan Trøan Sømåen
cc5dd711fc
WATCHMAKER: Fix initializing struct that is no longer POD.
2023-04-29 13:01:08 +02:00
Einar Johan Trøan Sømåen
183baca702
WATCHMAKER: Fix check for empty string.
2023-04-29 13:01:08 +02:00
Einar Johan Trøan Sømåen
86ba5e2f4b
WATCHMAKER: Make t3dGetFileDate just check that the file exists.
...
Although for now we do so in a very wasteful way.
2023-04-29 13:01:08 +02:00
Einar Johan Trøan Sømåen
752d35a8a9
WATCHMAKER: Start working on textures
2023-04-29 13:01:08 +02:00
Einar Johan Trøan Sømåen
d52d67482d
WATCHMAKER: Drop \n from calls to warning(
2023-04-29 13:01:08 +02:00
Einar Johan Trøan Sømåen
35ee83f68d
WATCHMAKER: Fix substream support for handling fastfiles.
...
(As a temporary solution until we get a Common::Archive subclass
implemented)
2023-04-29 13:01:08 +02:00
Einar Johan Trøan Sømåen
36a57b7e57
WATCHMAKER: Fix mistake in WorkDirs::join()
2023-04-29 13:01:08 +02:00
Einar Johan Trøan Sømåen
f163edc585
WATCHMAKER: Make openFile return a SharedPtr
2023-04-29 13:01:08 +02:00
Einar Johan Trøan Sømåen
b223d51ea9
WATCHMAKER: Fix LoadExternalText
2023-04-29 13:01:08 +02:00
Einar Johan Trøan Sømåen
47ee7caf3f
WATCHMAKER: Drop ./ prefix before opening files.
2023-04-29 13:01:08 +02:00
Einar Johan Trøan Sømåen
93511e6ef1
WATCHMAKER: Call the old Watchmaker main() from run()
2023-04-29 13:01:08 +02:00
Einar Johan Trøan Sømåen
7a8b38d118
WATCHMAKER: Fix the OpenGL includes to avoid direct includes
2023-04-29 13:01:08 +02:00
Einar Johan Trøan Sømåen
ccf209a001
WATCHMAKER: Add all files after initial cleanup.
2023-04-29 13:01:08 +02:00
Einar Johan Trøan Sømåen
4781fca07a
WATCHMAKER: Add initial engine harness
...
All this can do for now, is detect The Watchmaker
2023-04-29 13:01:08 +02:00
Einar Johan Trøan Sømåen
0c4190679f
BUILD: Add support for flagging opengl_game_classic as an engine dep.
2023-04-29 13:01:08 +02:00
ScummVM-Translations
fc603db025
I18N: Update translations templates
2023-04-29 10:21:09 +00:00
Miro Kropacek
864bc308ad
SCI: Inline reg_t::getOffset() & reg_t::setOffset()
2023-04-29 12:20:58 +02:00
Miro Kropacek
d9d087ac3f
SCI: Inline getSciVersion()
2023-04-29 12:20:58 +02:00
Miro Kropacek
0a1d1cb29b
SCI: Inline Script::offsetIsObject()
2023-04-29 12:20:58 +02:00
Miro Kropacek
94a80395ef
SCUMM: Inline ScummEngine::testGfxUsageBit()
2023-04-29 12:20:58 +02:00
Simon Delamarre
a20e10105e
GOB: automatically upgrade "ajworld" targets to "adibou1"
2023-04-29 12:17:53 +02:00
Simon Delamarre
de7e342970
GOB: remove game type kGameTypeAJWorld, duplicated with kGameTypeAdibou1
...
A.J.'s World of Discovery is the name of the US localization of Adibou 1.
The only file listed in SaveLoad_AJWorld ("menu.inf") has been moved to SaveLoad_Adibou1.
2023-04-29 12:17:53 +02:00
elasota
f7457c7c86
VIDEO: Fix signed/unsigned mismatch potentially breaking DXA seek.
2023-04-29 12:16:47 +02:00
elasota
36be0befad
CREATE_PROJECT: Exclude MT32Emu source files if the feature is disabled.
2023-04-29 12:15:50 +02:00