Eugene Sandulenko
|
34d41f61aa
|
Designate hack according to our conventions
svn-id: r41512
|
2009-06-14 13:41:12 +00:00 |
|
Denis Kasak
|
92dd6d5474
|
Reworded DraciFont docs (with regards to mentioning ASCII).
svn-id: r41511
|
2009-06-14 13:32:21 +00:00 |
|
Denis Kasak
|
d6ddbf7062
|
Removed superfluous checks for NULL in DraciFont::freeFont().
svn-id: r41510
|
2009-06-14 13:10:12 +00:00 |
|
Denis Kasak
|
b8ec907ea0
|
Added a Sprite class for handling sprites in the Draci format transparently. Modified the test animation to use it.
svn-id: r41509
|
2009-06-14 12:44:12 +00:00 |
|
Denis Kasak
|
02cd93421d
|
Fixed evaluation of GPL mathematical expressions. The evaluator now checks that, at the end of the evaluation, the stack only contains one value (i.e. the result of the expression).
svn-id: r41477
|
2009-06-12 11:32:44 +00:00 |
|
Denis Kasak
|
fc22ab5748
|
Replaced a magic number with a proper constant.
svn-id: r41476
|
2009-06-12 10:39:33 +00:00 |
|
Denis Kasak
|
5808e4f940
|
Made DraciFont::drawString() return early if the string is too long to fit on the screen.
svn-id: r41475
|
2009-06-12 10:37:46 +00:00 |
|
Denis Kasak
|
837f76f61f
|
Made DraciFont::drawString() take a String reference instead of a copy.
svn-id: r41472
|
2009-06-12 10:25:05 +00:00 |
|
Denis Kasak
|
32d12e90e3
|
Removed overflow/underflow checks from DraciFont::drawChar(). Instead, we now calculate the number of pixels that can be drawn without overflowing beforehand. Also added asserts to catch any negative value passed for the coordinates.
svn-id: r41471
|
2009-06-12 10:22:43 +00:00 |
|
Denis Kasak
|
2308748f01
|
Made the DraciFont::freeFont() method safe to call in any circumstance by making it check for NULL pointers itself to prevent double free / corruption. This also fixes a potential bug in the destructor.
svn-id: r41469
|
2009-06-12 09:52:35 +00:00 |
|
Denis Kasak
|
51672df700
|
Properly documented everything (including the new DraciFont class). Reshuffled some old comments.
svn-id: r41467
|
2009-06-12 09:45:12 +00:00 |
|
Denis Kasak
|
a36a9a0398
|
Implemented font handling via the DraciFont class. Reprogrammed the test animation to use the original game fonts. Removed the old drawString() hack.
svn-id: r41454
|
2009-06-11 20:31:36 +00:00 |
|
Denis Kasak
|
293d0ca65d
|
Added support for the new GUI options.
svn-id: r41442
|
2009-06-11 01:50:10 +00:00 |
|
Denis Kasak
|
4a9ec62e04
|
Removed special-casing for the colour black as it's no longer needed.
svn-id: r41440
|
2009-06-10 21:28:16 +00:00 |
|
Denis Kasak
|
78c07b83f8
|
Shifted the palette one bit to the left aft toemake the dragon animation brighter.
svn-id: r41439
|
2009-06-10 21:18:14 +00:00 |
|
Denis Kasak
|
b91f93716a
|
Code formatting
svn-id: r41438
|
2009-06-10 21:12:38 +00:00 |
|
Denis Kasak
|
2c00d65501
|
Added an additional debuglevel "archiver" to facilitate displaying debug info from the BAR archiver. Also adjusted numeric debug levels.
svn-id: r41436
|
2009-06-10 18:18:09 +00:00 |
|
Eugene Sandulenko
|
13dca9a176
|
Backport debugCN() as it is needed for Draci engine
svn-id: r41422
|
2009-06-10 10:28:43 +00:00 |
|
Denis Kasak
|
10b8d82baa
|
Made handleMathExpression() properly handle mathematical expressions inside GPL bytecode (instead of just searching for the ending byte). The actual callbacks still need to be implemented.
svn-id: r41415
|
2009-06-10 02:59:53 +00:00 |
|
Denis Kasak
|
ba49e539d1
|
Redesigned the GPL2 disassembler to improve readability. It now does a linear search in a table of commands (instead of having a giant switch) when searching for the correct bytecode command.
svn-id: r41414
|
2009-06-10 01:35:47 +00:00 |
|
Eugene Sandulenko
|
2850023cf3
|
Enable Draci engine by default
svn-id: r41394
|
2009-06-09 05:25:23 +00:00 |
|
Denis Kasak
|
39a8c71f77
|
Adding Draci Historie engine skeleton (engine stub, BAR archiver, rudimentary GPL disassembler)
svn-id: r41390
|
2009-06-08 22:18:52 +00:00 |
|
Kari Salminen
|
cfae016200
|
Convert FWRenderer and OSRenderer to use Cine::Palette.
Also fix some bugs that came up in testing of Cine::Palette.
svn-id: r41386
|
2009-06-08 20:46:21 +00:00 |
|
John Willis
|
8b1a6b1b6d
|
Virtual Keyboard: Add some quick changes to the virtual keyboard to activate submit and cancel events from the default lowercase keyboards. This makes it possible to cancel and submit without having to call Common::KEYCODE_F7 again. Sorry for the nasty (temp) graphics.
svn-id: r41385
|
2009-06-08 20:31:49 +00:00 |
|
Johannes Schickel
|
7f5b28ee83
|
- Cleanup
- Fix regression in Kyra1 outro
svn-id: r41384
|
2009-06-08 20:11:07 +00:00 |
|
Johannes Schickel
|
0f116f1c38
|
Cleanup.
svn-id: r41381
|
2009-06-08 18:30:28 +00:00 |
|
Fabio Battaglia
|
51d0005af3
|
sword1: slight cleanup of psx related sound code and comments
svn-id: r41380
|
2009-06-08 17:54:44 +00:00 |
|
Johannes Schickel
|
aef8d2b04b
|
Fix out of bounds memory access in Screen::drawShape.
svn-id: r41379
|
2009-06-08 17:47:37 +00:00 |
|
John Willis
|
2c55c49534
|
Virtual Keyboard: Fix slight error in earlier commit (failed to rename the XML to match the keyboard pack name).
svn-id: r41376
|
2009-06-08 15:45:03 +00:00 |
|
Travis Howell
|
628e876a46
|
Spacing.
svn-id: r41375
|
2009-06-08 14:55:11 +00:00 |
|
Travis Howell
|
ddf3336bc1
|
Add more Polish font data for The Feeble Files.
svn-id: r41374
|
2009-06-08 14:50:34 +00:00 |
|
John Willis
|
e78edd8ef6
|
Virtual Keyboard: Move vkeybd.zip into packs folder and rename default keyboard pack to vkeybd_default(.zip) with updates to default-events.cpp. Also update vkeybdpack.py to use zlib compression if Python zlib is found. Update GP2X and GP2XWiz bundle files to get new vkeybd_default.zip.
svn-id: r41373
|
2009-06-08 14:47:38 +00:00 |
|
Travis Howell
|
87db37316c
|
Add Polish font data for The Feeble Files.
svn-id: r41372
|
2009-06-08 14:21:43 +00:00 |
|
Fabio Battaglia
|
14c85028b1
|
sword1: add Broken Sword PSX demo support
svn-id: r41369
|
2009-06-08 12:37:24 +00:00 |
|
Walter van Niftrik
|
f2fe13b064
|
SCI: Cleanup
svn-id: r41368
|
2009-06-08 12:20:36 +00:00 |
|
Filippos Karapetis
|
60f5ac3300
|
Replaced GFXWARN with warning and GFXDEBUG with debugC
svn-id: r41367
|
2009-06-08 11:42:13 +00:00 |
|
John Willis
|
4ff5a39f75
|
Virtual Keyboard: Add source files for the default keyboard pack seperate from ZIP archive (makes it easier to version the packs vkeybd.xml and track fixes) and add script to build keyboard pack(s) ZIP's from source files (based on /gui/themes/scummtheme.py).
svn-id: r41366
|
2009-06-08 09:10:12 +00:00 |
|
Travis Howell
|
78de280f12
|
Update details for the Polish version of The Feeble Files.
svn-id: r41365
|
2009-06-08 08:56:32 +00:00 |
|
Filippos Karapetis
|
95d32180df
|
Moved some more debug commands to ScummVM's console
svn-id: r41364
|
2009-06-08 08:38:10 +00:00 |
|
John Willis
|
e4a3219103
|
Virtual Keyboard: Fix default keyboard pack to return correct events for ENTER and !.
svn-id: r41363
|
2009-06-08 08:21:18 +00:00 |
|
Johannes Schickel
|
b85b408838
|
- Fix Screen_v2::wsaFrameAnimationStep, now the MR album and LoL intro demo WSAs will be correctly played
- Made album page change in MR a bit slower, so it's visible at least
svn-id: r41362
|
2009-06-08 02:26:33 +00:00 |
|
Filippos Karapetis
|
ed46e223eb
|
Hopefully fixed memory corruption when loading games
svn-id: r41361
|
2009-06-07 23:29:11 +00:00 |
|
Max Horn
|
22507d70bb
|
SCI: C++ified the song iterator code a little bit more
svn-id: r41360
|
2009-06-07 23:05:11 +00:00 |
|
Max Horn
|
0dcb1fa84f
|
SCI: Got rid of g_EngineState
svn-id: r41359
|
2009-06-07 23:04:34 +00:00 |
|
Florian Kagerer
|
77bcc94f80
|
LOL: minor bug fix
svn-id: r41358
|
2009-06-07 22:42:21 +00:00 |
|
Johannes Schickel
|
897c0104c9
|
Remove unneeded functionality from Screen.
svn-id: r41357
|
2009-06-07 22:41:38 +00:00 |
|
Filippos Karapetis
|
ec38b77b00
|
Changed the bitstream buffer used to initialize the big Huffman trees to be a normal byte array, instead of a Common::Array
svn-id: r41356
|
2009-06-07 22:34:03 +00:00 |
|
Eugene Sandulenko
|
eb4f887ec3
|
Added Clear button for search box. Looks a bit off, but we do not yet have
skinned buttons.
svn-id: r41355
|
2009-06-07 22:19:48 +00:00 |
|
Filippos Karapetis
|
6dd009c153
|
Formatting
svn-id: r41354
|
2009-06-07 22:17:44 +00:00 |
|
Filippos Karapetis
|
0c5dd48395
|
Applied madmoose's patch from bug report #2794216 - "Loading large Smacker movies is slow"
svn-id: r41353
|
2009-06-07 22:15:28 +00:00 |
|