Commit Graph
86814 Commits
Author SHA1 Message Date
Sven Hesse d124b87649 GOB: Remove unnecessary include
A remnant of when we were still doing dithering color LUT
creation at startup
2012-06-03 17:15:18 +02:00
Einar Johan Trøan Sømåen dbebaaf50d WINTERMUTE: Get a fallback font to at least draw something for BFontTT 2012-06-03 16:55:38 +02:00
Paul Gilbert b566583e32 TONY: Workaround for hang on title screen if you click with a y = 0 2012-06-03 21:16:25 +10:00
Einar Johan Trøan Sømåen c69f3bf8b6 WINTERMUTE: Add detection for the white chamber v1.7 2012-06-03 03:49:56 +02:00
Sven Hesse 5a245bd4f2 GOB: Consume shields in Penetration 2012-06-03 03:40:04 +02:00
Sven Hesse 627e870629 GOB: Limit Penetration movement to walkable tiles 2012-06-03 03:29:35 +02:00
Einar Johan Trøan Sømåen d79549964c WINTERMUTE: Make the engine atleast register keypresses. 2012-06-03 03:16:57 +02:00
Einar Johan Trøan Sømåen ca1e62035d WINTERMUTE: Add back Theora support to AdEntity. 2012-06-03 02:52:33 +02:00
Einar Johan Trøan Sømåen 9a3fdd4cc4 WINTERMUTE: Make Theora-playback behave a bit more as expected. 2012-06-03 02:33:10 +02:00
Einar Johan Trøan Sømåen 15796f0eed WINTERMUTE: Add JPEG-support to BSurfaceSDL 2012-06-03 02:32:36 +02:00
Einar Johan Trøan Sømåen f0a0f5c35c WINTERMUTE: Actually register all DCPs. 2012-06-03 02:32:13 +02:00
Johannes Schickel a401f0a19e ALL: Replace cursorTargetScale in OSystem API with a simple "do not scale" logic.
All uses of the old target scale API actually wanted to disallow scaling of
the mouse cursor. This commit adapts our API to this and thus simplifies
backend implementations.

Some backends, most notable the Wii and Android, did some implementation of
the cursor target scale, which I didn't adapt yet. I added a TODO for the
porters there.
2012-06-03 02:02:57 +02:00
Sven Hesse 95e467d82c GOB: Display the Penetration submarine 2012-06-03 01:29:44 +02:00
Sven Hesse 8dcb93f2ce GOB: Draw the Penetration map and do basic movement 2012-06-03 01:29:44 +02:00
Sven Hesse 43abb525d4 GOB: Draw the map in a separate surface
Still hidden for now.
2012-06-03 01:29:44 +02:00
Einar Johan Trøan Sømåen 9f66bed4b5 WINTERMUTE: Don't delete the fonts gotten from FontMan, they are const. 2012-06-03 01:16:20 +02:00
Einar Johan Trøan Sømåen 071c5a1d83 WINTERMUTE: Add detection for the J.U.L.I.A.-demo 2012-06-03 01:15:49 +02:00
D G Turner db77b9e4a7 DREAMWEB: Modify sound code to prevent missing sound effects.
This should fix bug #3528164 "DREAMWEB: missing sound
effects/music cues during main title" by preventing repeated calls
of SFX id 12 being lost if the next call is made before the sound
handler has cleared the previous one.
2012-06-02 22:28:34 +01:00
Sven Hesse 030509c8eb GOB: Draw the shield and health meters in Penetration 2012-06-02 23:14:12 +02:00
Sven Hesse 585ceb566f GOB: Add animation handling frame to Penetration 2012-06-02 23:14:12 +02:00
Sven Hesse 3eeb3d7416 GOB: Correctly name the Penetration script variables 2012-06-02 23:14:12 +02:00
Einar Johan Trøan Sømåen af518b7433 WINTERMUTE: Clean up Theora support quite a bit. 2012-06-02 21:36:42 +02:00
Einar Johan Trøan Sømåen a647ef3afb WINTERMUTE: Add hacky, but working video playback 2012-06-02 19:41:18 +02:00
Lars Skovlund c1dd3d5c29 SCI32: Implement GetConfig("language") 2012-06-02 18:50:46 +02:00
Einar Johan Trøan Sømåen cafdcd1c8a WINTERMUTE: Add in more of the missing Video-pieces, also, copy over the TheoraPlayer from SWORD25 2012-06-02 18:46:17 +02:00
Einar Johan Trøan Sømåen 74ff79e90b WINTERMUTE: Implement IsTransparentAtLite, to fix the BitmapFont-drawing. 2012-06-02 14:28:58 +02:00
Einar Johan Trøan Sømåen e7a802700c WINTERMUTE: Add color-keying for BSurfaceSDL BMPs 2012-06-02 13:48:26 +02:00
Einar Johan Trøan Sømåen 2db2566055 WINTERMUTE: Convert 8bpp images to 32 bpp 2012-06-02 13:10:07 +02:00
Einar Johan Trøan Sømåen 5fd8d1360f WINTERMUTE: Mark BSaveThumbFile for future refactoring. 2012-06-02 13:10:05 +02:00
Einar Johan Trøan Sømåen 4a10bc8b14 WINTERMUTE: Revamp the file-system to deliver Common::-streams directly 2012-06-02 13:09:58 +02:00
Einar Johan Trøan Sømåen afe5567421 WINTERMUTE: Start refactoring the file-files in Base. 2012-06-02 13:09:54 +02:00
Einar Johan Trøan Sømåen 5fde51cd23 WINTERMUTE: Protect CBFile's private members. 2012-06-02 13:09:50 +02:00
Einar Johan Trøan Sømåen 84601ca89e WINTERMUTE: Move the file-related classes into Base/file 2012-06-02 13:09:47 +02:00
Einar Johan Trøan Sømåen b02b3ebb21 WINTERMUTE: Add folders for utils and video 2012-06-02 13:09:41 +02:00
Einar Johan Trøan Sømåen 221490a93d WINTERMUTE: Add subfolders for math, UI, tinyxml and Sys 2012-06-02 13:09:34 +02:00
Einar Johan Trøan Sømåen e6729615ea WINTERMUTE: Move the B and Part files into Base/ 2012-06-02 13:09:24 +02:00
Einar Johan Trøan Sømåen 2317b3538f WINTERMUTE: Move all the Ad files to Ad/ 2012-06-02 13:09:20 +02:00
Einar Johan Trøan Sømåen b1e4f58fed WINTERMUTE: Use const Common::String& for the file-accessors. 2012-06-02 13:07:45 +02:00
Einar Johan Trøan Sømåen b94c379263 WINTERMUTE: Let blitting of non 32bpp surfaces fail with a warning instead of an error for now. 2012-06-02 13:07:42 +02:00
Einar Johan Trøan Sømåen ed88f83d54 WINTERMUTE: Add detection for Rosemary 2012-06-02 13:07:40 +02:00
Einar Johan Trøan Sømåen 96a8874a92 WINTERMUTE: Use the resolution asked for by the engines. 2012-06-02 13:07:37 +02:00
Einar Johan Trøan Sømåen 79f86732b8 WINTERMUTE: Fix Windows build under MSVC2010 2012-06-02 13:07:29 +02:00
Einar Johan Trøan Sømåen 2f02bec21f WINTERMUTE: Add in, and stub the VideoPlayer-files 2012-06-02 13:07:22 +02:00
Einar Johan Trøan Sømåen 0cee403067 WINTERMUTE: Fix a few warnings. 2012-06-02 13:07:18 +02:00
Einar Johan Trøan Sømåen bfcffbea60 WINTERMUTE: Fix Linux-build 2012-06-02 13:07:15 +02:00
Einar Johan Trøan Sømåen 03284a3f88 WINTERMUTE: Add TGA-support to BSurfaceSDL 2012-06-02 13:07:08 +02:00
Einar Johan Trøan Sømåen c05059ea8a WINTERMUTE: Use AdvancedDetector, and add another game. 2012-06-02 13:05:54 +02:00
Einar Johan Trøan Sømåen ebbf92578d WINTERMUTE: Re-enable scaling. 2012-06-02 13:05:52 +02:00
Einar Johan Trøan Sømåen ae48c3f7e1 WINTERMUTE: Add transparentSurface internally for now, to allow alpha-blended blits. 2012-06-02 13:05:42 +02:00
Einar Johan Trøan Sømåen a53fa953a4 WINTERMUTE: Don't use unsigned datatypes in rects. 2012-06-02 13:02:51 +02:00