141404 Commits

Author SHA1 Message Date
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