aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2009-09-27Backported NDS changes from 1.0.0 branch to trunkMax Horn
svn-id: r44426
2009-09-27SCI: Remove directory prefix added by QfG3's char importWillem Jan Palenstijn
svn-id: r44423
2009-09-27Reduce code duplication when cleaning animationsRobert Špalek
svn-id: r44422
2009-09-27SCI: Adjust isValidOffset to match changes from r44396,Willem Jan Palenstijn
and make maxSize report the valid space starting at offset. svn-id: r44421
2009-09-27Improved the interface of Sprite and Animation concerning relative ↵Robert Špalek
coordinates and scaling. It is no longer needed to modify the underlying animations when drawing them on the screen or testing pixels in them. Read access is enough, because the displacement of the object is passed as a parameter. Added some more const's where they logically belong. svn-id: r44419
2009-09-27reduce display list size - we only use a fraction of it.Joost Peters
svn-id: r44418
2009-09-27Simplify kFormat slightlyMax Horn
svn-id: r44417
2009-09-27TINSEL: cleanupMax Horn
svn-id: r44416
2009-09-27Fix renumbering of animation indexesRobert Špalek
svn-id: r44414
2009-09-27Remove memory leak in animation manager. Get rid of 1 non-const reference ↵Robert Špalek
parameter. svn-id: r44413
2009-09-27Properly return values on functions with non-void return types.Andre Heider
svn-id: r44412
2009-09-27SCI: Add workaround for file mask used by QfG3Willem Jan Palenstijn
svn-id: r44411
2009-09-27Fixed compilation of the NDS port.Andre Heider
svn-id: r44410
2009-09-27make -> $(MAKE)Andre Heider
svn-id: r44409
2009-09-27makefile -> NakefileAndre Heider
svn-id: r44408
2009-09-27make -> $(MAKE)Andre Heider
svn-id: r44407
2009-09-27makefile -> NakefileAndre Heider
svn-id: r44406
2009-09-27Use _port_mk for the PSP port; some psp.mk cleanup.Andre Heider
svn-id: r44405
2009-09-27Use _port_mk for the WinCE port.Andre Heider
svn-id: r44404
2009-09-27Use _port_mk for the motoezx and motomagx ports.Andre Heider
svn-id: r44403
2009-09-27Use _port_mk for the Wii and Gamecube port.Andre Heider
svn-id: r44402
2009-09-27New configure var "_port_mk", set to "ports.mk" per default. Ports can ↵Andre Heider
overwrite this, and this change finally allows make targets in that file to access all the common mk variables (e.g. EXECUTABLE). svn-id: r44401
2009-09-27SCI: turn assert into warning, as it used in QfG2 char importWillem Jan Palenstijn
svn-id: r44400
2009-09-27added missing soundVladimir Menshakov
svn-id: r44399
2009-09-27SCI: Fix crash when opening menu'sWillem Jan Palenstijn
svn-id: r44398
2009-09-27SCI: clear strcpy's dest string if src is invalid.Willem Jan Palenstijn
This fixes moving the plank at the start of KQ6 in Text mode. svn-id: r44397
2009-09-27SCI: change segment offsets in reg segments to be in half reg_t.Willem Jan Palenstijn
This makes offsets in raw and reg segments consistent, which fixes string addressing in savegame dialogs. svn-id: r44396
2009-09-27SCI: clean up kStrAtWillem Jan Palenstijn
svn-id: r44394
2009-09-27TUCKER: add clipping for text drawingGregory Montoir
svn-id: r44393
2009-09-27TUCKER: add missing compressed file close when version doesn't matchGregory Montoir
svn-id: r44392
2009-09-27replace spaces with tabsVladimir Menshakov
svn-id: r44390
2009-09-27added save()'s where neededVladimir Menshakov
svn-id: r44389
2009-09-27SCI: Major string handling update.Willem Jan Palenstijn
All string access to segments should now work with both raw and non-raw (reg_t) segments, using the new utility functions in segMan. There will likely be regressions. svn-id: r44388
2009-09-27SCI: Add utility functions for copying data between raw/non-raw segmentsWillem Jan Palenstijn
svn-id: r44387
2009-09-27SCI: Add warning when dereferencing non-aligned stack pointerWillem Jan Palenstijn
svn-id: r44386
2009-09-26SCI: Ignore size argument to FILEIO_WRITE_STRING.Willem Jan Palenstijn
This matches LSL5's expectations when saving the password. svn-id: r44385
2009-09-26SCI: Fix compile error with DEBUG_AVOIDPATHWillem Jan Palenstijn
svn-id: r44384
2009-09-26SCI: Fix regression in r44081 breaking walking in QfG2Willem Jan Palenstijn
svn-id: r44383
2009-09-26SCI: Fix copy/paste errorWillem Jan Palenstijn
svn-id: r44382
2009-09-26LOL/PC-98: fix menu colorsFlorian Kagerer
svn-id: r44381
2009-09-26LOL/PC-98: more fixes for text displayer and character inventoryFlorian Kagerer
svn-id: r44380
2009-09-26FLAC support had a typo in detection, fixedMartin Kiewitz
svn-id: r44379
2009-09-26commented out walkbox debug code.Vladimir Menshakov
svn-id: r44378
2009-09-26removed packed structs/direct read/writes, so the game should work on ↵Vladimir Menshakov
big-endian archs. svn-id: r44377
2009-09-26draci: Fixed bug in Surface::centerOn{X,Y}() which made it return a negative ↵Denis Kasak
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-26LOL/PC-98: start fixing sequences (like broken arms inn and king richard ↵Florian Kagerer
getting poisoned) svn-id: r44375
2009-09-26added option to allow control digital imuse tempo callback. it's related to ↵Paweł Kołodziejski
volume fading, lip sync quality and platform resource costs. svn-id: r44374
2009-09-26Bugfix for the dirty rects for drawn sprites when the sprite is partially ↵Paul Gilbert
off-screen svn-id: r44372
2009-09-26Dirty rects fix for pixels remaining on screen changesPaul Gilbert
svn-id: r44371
2009-09-25LOL/PC-98: fixed gui colors (money stash, live and magic bars, scroll)Florian Kagerer
svn-id: r44370