Commit Graph

52226 Commits

Author SHA1 Message Date
Einar Johan Trøan Sømåen
2e3aec48ad WINTERMUTE: Optimize the blitting in BSurfaceSDL by adding scale-caching, and alpha-less blits for completely opaque surfaces. 2012-06-12 19:49:58 +02:00
Einar Johan Trøan Sømåen
92b7703265 WINTERMUTE: Add some loop-support to BSoundBuffer. 2012-06-12 17:32:22 +02:00
Einar Johan Trøan Sømåen
fcb36b6b90 WINTERMUTE: Clear out the debug-printing, so that it's actually readable. 2012-06-12 16:15:53 +02:00
Einar Johan Trøan Sømåen
c2a2a816f1 WINTERMUTE: Make sure to NULL-out _theora in AdEntity. 2012-06-12 15:58:32 +02:00
Einar Johan Trøan Sømåen
eb6895ed6b WINTERMUTE: Add rewindability to Theora-Decoder
This currently just abuses the fact that reset() does a rewind instead of a proper reset().
2012-06-12 15:58:00 +02:00
Einar Johan Trøan Sømåen
c6c2cfab4e WINTERMUTE: Fix formatting. 2012-06-12 14:41:29 +02:00
Einar Johan Trøan Sømåen
3508829882 WINTERMUTE: Correct some math-errors in the debug-logging. 2012-06-12 14:22:54 +02:00
Einar Johan Trøan Sømåen
43da09f95b WINTERMUTE: Get rid of even more FORBIDDEN SYMBOLs 2012-06-11 19:22:03 +02:00
Einar Johan Trøan Sømåen
819d16ea9b WINTERMUTE: Get rid of all but one FORBIDDEN SYMBOL in BGame. 2012-06-11 19:14:25 +02:00
Einar Johan Trøan Sømåen
58b054ca97 WINTERMUTE: Stub out BRenderSDL::DumpData, to get rid of the FORBIDDEN_SYMBOL_EXCEPTIONs there 2012-06-11 18:47:21 +02:00
Einar Johan Trøan Sømåen
0b02dae394 WINTERMUTE: Let looping movies atleast stall at the end for now. 2012-06-11 16:41:59 +02:00
Einar Johan Trøan Sømåen
a522aa5f6c WINTERMUTE: Make AdEntity-Theora videos work properly. 2012-06-11 16:11:16 +02:00
Einar Johan Trøan Sømåen
63efd76192 WINTERMUTE: Make Theora-playback fail properly when THEORA isn't compiled in. 2012-06-11 15:35:32 +02:00
Einar Johan Trøan Sømåen
ef2eb685dd WINTERMUTE: Formatting in BRenderSDL 2012-06-11 15:31:48 +02:00
Einar Johan Trøan Sømåen
f7679dca8c WINTERMUTE: Align TTF's properly. 2012-06-08 18:44:57 +02:00
Einar Johan Trøan Sømåen
1d5e59766f WINTERMUTE: Move FORBIDDEN_SYMBOL_EXCEPTION out of the headers and into the CPP-files that still need it. 2012-06-08 18:29:48 +02:00
Einar Johan Trøan Sømåen
8adae39ca4 WINTERMUTE: Minor cleanup in includes in BSurfaceSDL 2012-06-08 01:21:19 +02:00
Einar Johan Trøan Sømåen
2e0b523d41 WINTERMUTE: VarName -> varName in BSurface/BSurfaceSDL 2012-06-08 01:19:26 +02:00
Einar Johan Trøan Sømåen
ed7b31f841 WINTERMUTE: Remember to free the image decoders after use. 2012-06-08 00:35:19 +02:00
Einar Johan Trøan Sømåen
088a6b7b45 WINTERMUTE: Avoid compilation errors if Theora isn't included. 2012-06-08 00:21:04 +02:00
Einar Johan T. Sømåen
1c18f0efdc WINTERMUTE: Add detection for german Dirty Split 2012-06-07 13:50:49 +02:00
Einar Johan T. Sømåen
9aa2d43fac WINTERMUTE: Fix BRenderSDL::Fill 2012-06-07 13:40:57 +02:00
Einar Johan T. Sømåen
6e04d78a36 WINTERMUTE: Fix compile on linux again. 2012-06-07 12:53:13 +02:00
Einar Johan Trøan Sømåen
ff28c0215b WINTERMUTE: Let SystemFontPath be empty for now. 2012-06-04 03:39:30 +02:00
Einar Johan Trøan Sømåen
22602f0561 WINTERMUTE: Add word-wrapping for TTF-fonts, as well as proper loading of fonts in game-folder. 2012-06-04 03:38:50 +02:00
Einar Johan Trøan Sømåen
81e57690b2 WINTERMUTE: Make BDiskFile reset it's files after testing for compression. 2012-06-04 03:36:50 +02:00
Einar Johan Trøan Sømåen
8add2f10e8 WINTERMUTE: Add missing break in event-handler switch-case. 2012-06-04 02:57:04 +02:00
Einar Johan Trøan Sømåen
31d0b89e82 WINTERMUTE: Reenable CBRenderSDL::Fill to let the screen be blanked for every frame
This makes J.U.L.I.A. look a lot better.
2012-06-04 01:55:23 +02:00
Einar Johan Trøan Sømåen
70427e6d7e WINTERMUTE: Make text-measuring work without FreeType2. 2012-06-03 23:57:31 +02:00
Einar Johan Trøan Sømåen
a3901c76fd WINTERMUTE: Make sprite-mirroring work correctly. 2012-06-03 23:12:32 +02:00
Einar Johan Trøan Sømåen
b830ae44ea WINTERMUTE: Fix a missing const that made Rosemary bug out in scripts. 2012-06-03 22:53:17 +02:00
Einar Johan Trøan Sømåen
311341bff0 WINTERMUTE: Correct RGBA->ARGB in BSurfaceSDL 2012-06-03 22:12:08 +02:00
Einar Johan Trøan Sømåen
9ea09aee24 WINTERMUTE: Don't error out on missing WeedResponses. 2012-06-03 21:53:11 +02:00
Einar Johan Trøan Sømåen
db2c12fb08 WINTERMUTE: Make BFontTT draw almost the right color. 2012-06-03 21:53:11 +02:00
Einar Johan Trøan Sømåen
b881ff7eef WINTERMUTE: Implement most of BSoundBuffer, to get sentences to play properly. 2012-06-03 21:52:52 +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
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
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
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
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
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