Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-09-27 | Reduce code duplication when cleaning animations | Robert Špalek | |
svn-id: r44422 | |||
2009-09-27 | SCI: 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-27 | Improved 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-27 | Simplify kFormat slightly | Max Horn | |
svn-id: r44417 | |||
2009-09-27 | TINSEL: cleanup | Max Horn | |
svn-id: r44416 | |||
2009-09-27 | Fix renumbering of animation indexes | Robert Špalek | |
svn-id: r44414 | |||
2009-09-27 | Remove memory leak in animation manager. Get rid of 1 non-const reference ↵ | Robert Špalek | |
parameter. svn-id: r44413 | |||
2009-09-27 | SCI: Add workaround for file mask used by QfG3 | Willem Jan Palenstijn | |
svn-id: r44411 | |||
2009-09-27 | SCI: turn assert into warning, as it used in QfG2 char import | Willem Jan Palenstijn | |
svn-id: r44400 | |||
2009-09-27 | added missing sound | Vladimir Menshakov | |
svn-id: r44399 | |||
2009-09-27 | SCI: Fix crash when opening menu's | Willem Jan Palenstijn | |
svn-id: r44398 | |||
2009-09-27 | SCI: 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-27 | SCI: 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-27 | SCI: clean up kStrAt | Willem Jan Palenstijn | |
svn-id: r44394 | |||
2009-09-27 | TUCKER: add clipping for text drawing | Gregory Montoir | |
svn-id: r44393 | |||
2009-09-27 | TUCKER: add missing compressed file close when version doesn't match | Gregory Montoir | |
svn-id: r44392 | |||
2009-09-27 | replace spaces with tabs | Vladimir Menshakov | |
svn-id: r44390 | |||
2009-09-27 | added save()'s where needed | Vladimir Menshakov | |
svn-id: r44389 | |||
2009-09-27 | SCI: 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-27 | SCI: Add utility functions for copying data between raw/non-raw segments | Willem Jan Palenstijn | |
svn-id: r44387 | |||
2009-09-27 | SCI: Add warning when dereferencing non-aligned stack pointer | Willem Jan Palenstijn | |
svn-id: r44386 | |||
2009-09-26 | SCI: Ignore size argument to FILEIO_WRITE_STRING. | Willem Jan Palenstijn | |
This matches LSL5's expectations when saving the password. svn-id: r44385 | |||
2009-09-26 | SCI: Fix compile error with DEBUG_AVOIDPATH | Willem Jan Palenstijn | |
svn-id: r44384 | |||
2009-09-26 | SCI: Fix regression in r44081 breaking walking in QfG2 | Willem Jan Palenstijn | |
svn-id: r44383 | |||
2009-09-26 | SCI: Fix copy/paste error | Willem Jan Palenstijn | |
svn-id: r44382 | |||
2009-09-26 | LOL/PC-98: fix menu colors | Florian Kagerer | |
svn-id: r44381 | |||
2009-09-26 | LOL/PC-98: more fixes for text displayer and character inventory | Florian Kagerer | |
svn-id: r44380 | |||
2009-09-26 | FLAC support had a typo in detection, fixed | Martin Kiewitz | |
svn-id: r44379 | |||
2009-09-26 | commented out walkbox debug code. | Vladimir Menshakov | |
svn-id: r44378 | |||
2009-09-26 | removed packed structs/direct read/writes, so the game should work on ↵ | Vladimir Menshakov | |
big-endian archs. svn-id: r44377 | |||
2009-09-26 | draci: 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-26 | LOL/PC-98: start fixing sequences (like broken arms inn and king richard ↵ | Florian Kagerer | |
getting poisoned) svn-id: r44375 | |||
2009-09-26 | added 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-26 | Bugfix for the dirty rects for drawn sprites when the sprite is partially ↵ | Paul Gilbert | |
off-screen svn-id: r44372 | |||
2009-09-26 | Dirty rects fix for pixels remaining on screen changes | Paul Gilbert | |
svn-id: r44371 | |||
2009-09-25 | LOL/PC-98: fixed gui colors (money stash, live and magic bars, scroll) | Florian Kagerer | |
svn-id: r44370 | |||
2009-09-25 | LOL/PC-98: fixed dialoge box sizes | Florian Kagerer | |
svn-id: r44369 | |||
2009-09-25 | LOL/PC-98: start fixing text displayer | Florian Kagerer | |
svn-id: r44363 | |||
2009-09-25 | Added some more const's to the interface of Dragon History | Robert Špalek | |
svn-id: r44362 | |||
2009-09-25 | Create a define for the special "signal" offset used throughout the engine, ↵ | Filippos Karapetis | |
and fixed the arbitrary 0 values from commit #44294, set when some math functions do invalid calculations svn-id: r44359 | |||
2009-09-25 | SCI: Remove EngineState::game_version, it was only used for saving anyway. ↵ | Max Horn | |
Also remove syncCStr() svn-id: r44358 | |||
2009-09-25 | SCI: Fix a memory leak | Max Horn | |
svn-id: r44357 | |||
2009-09-25 | SCI: Pedantic cleanup | Max Horn | |
svn-id: r44356 | |||
2009-09-25 | Patch #2858137 and fix for bug #2855359: fmt_fnt.rom font loading failure is ↵ | Max Horn | |
ignored svn-id: r44346 | |||
2009-09-25 | Reverted commit #44316, as colors show up correctly now without dithering. ↵ | Filippos Karapetis | |
Dithering is now off again for SCI0 by default, an can optionally be turned on svn-id: r44339 | |||
2009-09-25 | Created a macro for lround(), for non-C99 compilers, and used that in places ↵ | Filippos Karapetis | |
where lround() is used svn-id: r44337 | |||
2009-09-25 | SCUMM: Rename _bitDepth to _bytesPerPixel | Max Horn | |
svn-id: r44336 | |||
2009-09-25 | Add const's to many interfaces of engines/draci/ | Robert Špalek | |
svn-id: r44331 | |||
2009-09-25 | Silenced some warnings | Filippos Karapetis | |
svn-id: r44329 | |||
2009-09-25 | Replaced the C99 lround() with floor(), to get draci to compile under ↵ | Filippos Karapetis | |
non-C99 compilers (e.g. VS) svn-id: r44328 |