Commit Graph

26087 Commits

Author SHA1 Message Date
Einar Johan Trøan Sømåen
0b8ac2f3b4 WINTERMUTE: Add a simple alpha-hack for rendering.
This is not pretty, but atleast it shows the entire first screen for 'Dirty Split' drawing fine.
2012-06-02 12:42:09 +02:00
Einar Johan Trøan Sømåen
9355850d07 WINTERMUTE: Make the engine atleast draw something. 2012-06-02 12:42:09 +02:00
Einar Johan Trøan Sømåen
21033f631f WINTERMUTE: Cleanup the debug-warnings a bit. 2012-06-02 12:42:09 +02:00
Einar Johan Trøan Sømåen
e31f23d75d WINTERMUTE: Make the mainloop run after initialization. 2012-06-02 12:42:09 +02:00
Einar Johan Trøan Sømåen
620b45e517 WINTERMUTE: Start work on porting BRenderSDL away from SDL2
In particular this stubs away a few troublesome SDL-calls, that stopped us
from getting the engine to start right now.
2012-06-02 12:42:09 +02:00
Einar Johan Trøan Sømåen
66602bcd9c WINTERMUTE: Silence an error when trying to set window-title
Currently we don't set the window-title anyhow, so why trigger an error about
the text-encoding?
2012-06-02 12:42:09 +02:00
Einar Johan Trøan Sømåen
ecc03331db WINTERMUTE: Correct assumptions about PathUtil::GetExtension
This puts it in line with Common::lastPathComponent, i.e. not including the '.'
2012-06-02 12:42:09 +02:00
Einar Johan Trøan Sømåen
2f7fe9f443 WINTERMUTE: Make BPkgFiles use SubStreams for non-compressed files too.
Since we already do the assumption that we don't need to do the same package-seeks
for compressed files, this assumption needs to be carried for uncompressed files too.
2012-06-02 12:42:08 +02:00
Einar Johan Trøan Sømåen
466596eae4 WINTERMUTE: Make BSurfaceSDL init its filename again. 2012-06-02 12:42:08 +02:00
Einar Johan Trøan Sømåen
59dffd5e86 WINTERMUTE: Correct the default-resolution to 640x480 2012-06-02 12:42:08 +02:00
Einar Johan Trøan Sømåen
cb06258124 WINTERMUTE: Avoid touching SDL_Quit in-engine 2012-06-02 12:42:08 +02:00
Einar Johan Trøan Sømåen
3a3304e324 WINTERMUTE: Make BPkgFile use zlib-streams and substreams.
Note that there is still much that could be simplified here by using
substreams more extensively, instead of the specific WinterMute-solutions
that are currently in place for dcp-files.
2012-06-02 12:42:08 +02:00
Eugene Sandulenko
28c78b956d WINTERMUTE: Mass rename m_FooBar -> _fooBar 2012-06-02 12:42:08 +02:00
Einar Johan Trøan Sømåen
84fd9d0dac WINTERMUTE: Add in the Particle-stuff, now everything links, and the AdGame-constructor starts. 2012-06-02 12:42:08 +02:00
Einar Johan Trøan Sømåen
a5d992d513 WINTERMUTE: Add the missing TinyXML-parts 2012-06-02 12:42:07 +02:00
Einar Johan Trøan Sømåen
f4b95a0d73 WINTERMUTE: Remove STL from ScValue 2012-06-02 12:42:07 +02:00
Einar Johan Trøan Sømåen
5b01f6a284 WINTERMUTE: Add BKeyboardState to build 2012-06-02 12:42:07 +02:00
Einar Johan Trøan Sømåen
46458bfc00 WINTERMUTE: Add BDiskFile to build 2012-06-02 12:42:07 +02:00
Einar Johan Trøan Sømåen
fd3e4b7a92 WINTERMUTE: Stub and add BRenderSDL to the build 2012-06-02 12:42:07 +02:00
Einar Johan Trøan Sømåen
f32d924017 WINTERMUTE: Add BSurfaceSDL to build 2012-06-02 12:42:07 +02:00
Einar Johan Trøan Sømåen
403839cd70 WINTERMUTE: Add crc to the build 2012-06-02 12:42:07 +02:00
Einar Johan Trøan Sømåen
85adc3a3ba WINTERMUTE: Add ScEngine, ScValue, SXStore, SXString, SXFile and PlatformSDL to build 2012-06-02 12:41:15 +02:00
Einar Johan Trøan Sømåen
a7c12a7bd1 WINTERMUTE: Add simple detection for WinterMute 2012-06-02 12:12:37 +02:00
Einar Johan Trøan Sømåen
afee4aeacc WINTERMUTE: One big and ugly commit that resolves most of the forbidden-symbols.
The StringUtils aren't complete or tested, and the SysClasses are a hack,
and there are a few "FORBIDDEN_SYMBOL_EXCEPTIONS".

Expect this commit to need a bunch of cleanup going forwards.
2012-06-02 12:12:36 +02:00
Einar Johan Trøan Sømåen
f33e2d1824 WINTERMUTE: Silence a few SAFE_DELETE-related warnings. 2012-06-02 12:12:34 +02:00
Einar Johan Trøan Sømåen
4b2b236abd WINTERMUTE: Add most of the missing classes to the build. 2012-06-02 12:12:33 +02:00
Einar Johan Trøan Sømåen
d5b4474c36 WINTERMUTE: Make BGame almost compilable 2012-06-02 12:12:32 +02:00
Einar Johan Trøan Sømåen
ff64c8d107 WINTERMUTE: Add most of the Ad-Classes to module.mk 2012-06-02 12:12:31 +02:00
Einar Johan Trøan Sømåen
2b586a768f WINTERMUTE: Add the AD-classfiles 2012-06-02 12:12:29 +02:00
Einar Johan Trøan Sømåen
5a2cf6f36f WINTERMUTE: Add the UI-classes. 2012-06-02 12:12:27 +02:00
Einar Johan Trøan Sømåen
c609c778cc WINTERMUTE: Add most of the B-classes to module.mk 2012-06-02 12:12:24 +02:00
Einar Johan Trøan Sømåen
b602b51160 WINTERMUTE: Add the files for the rest of the B-classes. 2012-06-02 12:12:22 +02:00
Einar Johan Trøan Sømåen
72a44cdc7b WINTERMUTE: Add the script-classes 2012-06-02 12:12:20 +02:00
Einar Johan Trøan Sømåen
997c5df430 WINTERMUTE: Add BBase and BParser, and make them compile. 2012-06-02 12:12:18 +02:00
Einar Johan Trøan Sømåen
ec5f5c739e WINTERMUTE: Add in the engine-shell from the ScummVM-wiki 2012-06-02 12:12:17 +02:00
D G Turner
d9983a6224 DREAMWEB: Cleanup of debugging code and formatting in sound code.
This commit removes various temporary debugging output, cleans up
some points of formatting and replaces some hexadecimal sizes and
offsets with decimal for readability.
2012-06-02 07:03:40 +01:00
Travis Howell
79f6f63daf SCUMM: Add debugInput opcode difference in Backyard Basketball. 2012-06-01 14:30:47 +10:00
Travis Howell
dfa5405db8 SCUMM: Change the nest.number default to zero in stopScript and stopObjectScript too. 2012-05-31 19:01:07 +10:00
D G Turner
6691424397 DREAMWEB: Remove irrelevant additions in SFX id 62 usage. 2012-05-31 05:39:08 +01:00
D G Turner
628cfa3d47 DREAMWEB: Objectify Sound functions & data into DreamWebSound class.
This change should have no functional change, but makes the sound code
more decoupled, modular and readable, prior to attempting a fix for
bug #3528164 - "DREAMWEB: missing sound effects/music cues during main
title".
2012-05-31 05:16:10 +01:00
Travis Howell
4aec92e5e9 SCUMM: Backyard Baseball 2003 uses a unique variable for the subtitle setting, fixes changing subtitles via ScummVM. 2012-05-31 11:40:21 +10:00
Lars Skovlund
403b646c13 SCI32: Case-insensitive configuration getters 2012-05-30 18:43:39 +02:00
Travis Howell
de904c59c4 SCUMM: Fix global script 255 never been resumed by runScriptNested. Thanks to clone2727 for tracking down the problem in baseball2003. 2012-05-31 00:05:05 +10:00
D G Turner
ae31469a9a DREAMWEB: Replaced vsync() function with waitForVSync().
As a call to waitForVSync() was the only contents of vsync(), there
should be no functional change.
2012-05-30 04:23:34 +01:00
D G Turner
96ae10c749 DREAMWEB: Removal of dead code and cleanup in sound code.
The removed blocks in the playChannel<n> functions referencing index are
non-functional leftovers from more complex logic in the original code
structure, and thus can be safely removed.
2012-05-30 03:53:52 +01:00
Sven Hesse
be25e31a0a GOB: Fix v7 cursors drawn by the scripts
When the cursor name is "", then that cursor is drawn by the scripts
instead of loaded from cursor32.dll. That cursor does not have its own
palette then.
Fixes the cursors in the "paint" game in Adibou2.
2012-05-29 17:12:06 +02:00
Sven Hesse
aa7c44a070 GOB: Hook up the PE cursors to v7 loadCursor
Addy Junior / Adibou2 now shows proper cursors.
Thanks to clone2727 for the constant nagging. :P
2012-05-29 14:22:07 +02:00
Travis Howell
e35e4a1f68 SCUMM: Add Macintosh UK version of Freddi Fish 4. 2012-05-29 10:58:06 +10:00
Matthew Hoops
da3f0ba448 SCUMM: Fix error in spyfox iOS credits 2012-05-28 20:16:39 -04:00
Matthew Hoops
d54e53d462 SCUMM: Add support for Spy Fox iOS 2012-05-28 14:29:44 -04:00