33916 Commits

Author SHA1 Message Date
Florian Kagerer
00504a893b LOL/PC-98: fix menu colors
svn-id: r44381
2009-09-26 21:17:47 +00:00
Florian Kagerer
5d17bae120 LOL/PC-98: more fixes for text displayer and character inventory
svn-id: r44380
2009-09-26 18:25:36 +00:00
Martin Kiewitz
eb24b8e455 FLAC support had a typo in detection, fixed
svn-id: r44379
2009-09-26 16:03:16 +00:00
Vladimir Menshakov
7242428a04 commented out walkbox debug code.
svn-id: r44378
2009-09-26 15:05:47 +00:00
Vladimir Menshakov
605b6fd885 removed packed structs/direct read/writes, so the game should work on big-endian archs.
svn-id: r44377
2009-09-26 15:04:09 +00:00
Denis Kasak
27a638fa82 draci: Fixed bug in Surface::centerOn{X,Y}() which made it return a negative coordinate for strings that are too long. Resolves the crash caused by the English data files containing strings which are improperly line-breaked. Ideally, the engine should do the line-breaking itself when the string does not fit.
svn-id: r44376
2009-09-26 13:47:32 +00:00
Florian Kagerer
84accad507 LOL/PC-98: start fixing sequences (like broken arms inn and king richard getting poisoned)
svn-id: r44375
2009-09-26 13:17:11 +00:00
Paweł Kołodziejski
e46029e8c6 added option to allow control digital imuse tempo callback. it's related to volume fading, lip sync quality and platform resource costs.
svn-id: r44374
2009-09-26 09:31:05 +00:00
Paul Gilbert
a5df07f56a Bugfix for the dirty rects for drawn sprites when the sprite is partially off-screen
svn-id: r44372
2009-09-26 04:37:19 +00:00
Paul Gilbert
7f1b50f300 Dirty rects fix for pixels remaining on screen changes
svn-id: r44371
2009-09-26 04:13:44 +00:00
Florian Kagerer
73a4b7857f LOL/PC-98: fixed gui colors (money stash, live and magic bars, scroll)
svn-id: r44370
2009-09-25 22:07:34 +00:00
Florian Kagerer
77a27acf83 LOL/PC-98: fixed dialoge box sizes
svn-id: r44369
2009-09-25 21:33:00 +00:00
Max Horn
5ffc41a09e Remove redundant -Wno-multichar and -fno-exceptions from configure (they are already specified in Makefile)
svn-id: r44364
2009-09-25 19:15:01 +00:00
Florian Kagerer
229aee065c LOL/PC-98: start fixing text displayer
svn-id: r44363
2009-09-25 18:56:53 +00:00
Robert Špalek
431780297e Added some more const's to the interface of Dragon History
svn-id: r44362
2009-09-25 17:33:00 +00:00
Filippos Karapetis
180b3f1247 Create a define for the special "signal" offset used throughout the engine, and fixed the arbitrary 0 values from commit #44294, set when some math functions do invalid calculations
svn-id: r44359
2009-09-25 16:15:57 +00:00
Max Horn
2fe6b32968 SCI: Remove EngineState::game_version, it was only used for saving anyway. Also remove syncCStr()
svn-id: r44358
2009-09-25 13:02:11 +00:00
Max Horn
78d2ea9fcf SCI: Fix a memory leak
svn-id: r44357
2009-09-25 13:01:50 +00:00
Max Horn
4221773f6a SCI: Pedantic cleanup
svn-id: r44356
2009-09-25 13:01:35 +00:00
Max Horn
d374d7d5f4 Only include Makedepend when really using SGI MipsPRO
svn-id: r44354
2009-09-25 12:25:27 +00:00
Max Horn
6eb639d5ca NDS: Added some more DS specific defines to configure
svn-id: r44353
2009-09-25 12:24:14 +00:00
Max Horn
55211a1c1d cleanup
svn-id: r44352
2009-09-25 12:20:22 +00:00
Max Horn
f66485eb51 LINUXMOTO: main.cpp is now linuxmoto-main.cpp
svn-id: r44350
2009-09-25 12:17:08 +00:00
Max Horn
26f2597fd1 Modified version of patch #2838507: Add support for non-gcc compilers to configure, Makefile etc
svn-id: r44348
2009-09-25 12:11:27 +00:00
Max Horn
f91f4d4186 Patch #2858137 and fix for bug #2855359: fmt_fnt.rom font loading failure is ignored
svn-id: r44346
2009-09-25 11:39:22 +00:00
Max Horn
20ad571438 Last part of patch #2850021: disable hq-scaler&mt32emu for motoezx&motomagx-platform
svn-id: r44345
2009-09-25 11:27:41 +00:00
Max Horn
957f9c0b55 More of patch #2850021: disable hq-scaler&mt32emu for motoezx&motomagx-platform
svn-id: r44344
2009-09-25 11:27:12 +00:00
Max Horn
67564cb532 Move wii specific stuff from ports.mk to backends/platform/wii/wii.mk
svn-id: r44343
2009-09-25 11:22:29 +00:00
Max Horn
1a4257f46f Move linuxmoto specific stuff from ports.mk to a new file backends/platform/linuxmoto/linuxmoto.mk
svn-id: r44342
2009-09-25 11:22:14 +00:00
Max Horn
399c511f90 Part of patch #2850021: disable hq-scaler&mt32emu for motoezx&motomagx-platform
svn-id: r44341
2009-09-25 11:21:56 +00:00
Max Horn
761d0e53f9 Cleanup configure script: (1) don't add -DUSE_ARM_*_ASM redundantly to DEFINES, we already add these automatically in ports.mk; and (2) #define macros that determine the host OS consistently via -D and not via config.h
svn-id: r44340
2009-09-25 11:03:04 +00:00
Filippos Karapetis
d72ad75c52 Reverted commit #44316, as colors show up correctly now without dithering. Dithering is now off again for SCI0 by default, an can optionally be turned on
svn-id: r44339
2009-09-25 10:11:31 +00:00
Max Horn
3c8500c149 Patch #2856708: AMIGAOS4: FS updated to new SDK
svn-id: r44338
2009-09-25 09:57:38 +00:00
Filippos Karapetis
e296cef9be Created a macro for lround(), for non-C99 compilers, and used that in places where lround() is used
svn-id: r44337
2009-09-25 09:48:43 +00:00
Max Horn
adaf3ec8b4 SCUMM: Rename _bitDepth to _bytesPerPixel
svn-id: r44336
2009-09-25 09:13:33 +00:00
Max Horn
07092bfccb Removed dead code
svn-id: r44335
2009-09-25 09:10:59 +00:00
Max Horn
e2017d4681 Mention 16bit graphics and SCUMM Amiga fixes in NEWS
svn-id: r44334
2009-09-25 09:09:22 +00:00
Max Horn
6ea572b183 typo
svn-id: r44333
2009-09-25 09:08:17 +00:00
Robert Špalek
f51c81f344 Add const's to many interfaces of engines/draci/
svn-id: r44331
2009-09-25 08:13:39 +00:00
Filippos Karapetis
d6502a0c24 Added MSVC project files for the newly-added draci engine
svn-id: r44330
2009-09-25 07:11:19 +00:00
Filippos Karapetis
a74a9c6c01 Silenced some warnings
svn-id: r44329
2009-09-25 07:06:55 +00:00
Filippos Karapetis
7106caca81 Replaced the C99 lround() with floor(), to get draci to compile under non-C99 compilers (e.g. VS)
svn-id: r44328
2009-09-25 07:05:26 +00:00
Robert Špalek
edd338b229 Make engines/draci/ compilable after merging from a branch
svn-id: r44327
2009-09-25 06:43:33 +00:00
Robert Špalek
94b823fcc7 MERGE branch gsoc2009-draci 41388:44325 into trunk
svn-id: r44326
2009-09-25 06:22:54 +00:00
Robert Špalek
e4fb567319 Disable compilation of Draci Historie
svn-id: r44325
2009-09-25 06:06:01 +00:00
Johannes Schickel
902e0699b1 Add comment about why r44322 was needed.
svn-id: r44323
2009-09-25 01:00:34 +00:00
Johannes Schickel
ec040488b7 Implement proper overflow handling in Gdi::writeRoomColor for Indy4 Amiga as described in #1294513 "FOA/Amiga: Palette problem (Regression)".
svn-id: r44322
2009-09-25 00:50:51 +00:00
Johannes Schickel
506fceeb9d Attempt to fix bug #2838205 "MONKEY: Palette glitches in Amiga version" as described on the tracker item.
svn-id: r44321
2009-09-25 00:31:46 +00:00
Willem Jan Palenstijn
10b6349291 SCI: When setting global palette, map all unused colours to index 0.
This fixes white artifacts outside the bar in the SQ4CD intro,
but might cause regressions elsewhere.

svn-id: r44320
2009-09-24 23:54:48 +00:00
Willem Jan Palenstijn
825421108b SCI: Delete unused function declaration
svn-id: r44319
2009-09-24 23:54:30 +00:00