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