aboutsummaryrefslogtreecommitdiff
path: root/engines/scumm
AgeCommit message (Collapse)Author
2011-05-13SCUMM: Improve and document res tag sanity checkMax Horn
2011-05-13SCUMM: Improve ResTypeData doxygen commentsMax Horn
2011-05-13SCUMM: Remove ResTypeData::_numMax Horn
2011-05-13SCUMM: Rename resTypeFromId -> nameOfResTypeMax Horn
2011-05-13SCUMM: Rename ResTypes->ResType, introduce ResId typedef, change code to use ↵Max Horn
both
2011-05-13SCUMM: Add a Resource class, refactor res code around itMax Horn
2011-05-13SCUMM: Tweak sound res syncingMax Horn
2011-05-13SCUMM: Document resource usage count / expiry a little bitMax Horn
2011-05-13SCUMM: Remove obsolete TODOMax Horn
2011-05-13SCUMM: Rename ResTypeData::tag to _tag, get rid of ResTypeData::nameMax Horn
2011-05-13SCUMM: Rename ResTypeData::num to _numMax Horn
2011-05-13SCUMM: Get rid of the MemBlkHeader hackMax Horn
This uncovered at least one potentially serious bug in the inventory code, which still needs to be investigated and fixed.
2011-05-13SCUMM: Clean up ResourceManager initializationMax Horn
2011-05-13SCUMM: Rename saveLoadResource to loadResourceOLD, remove unused save code in itMax Horn
2011-05-13SCUMM: Document and cleanup resource type modeMax Horn
2011-05-13SCUMM: Refactor how resource (types) are srepresentedMax Horn
Previously, we had a couple of arrays of size N (where N = number of resource types), one for each attribute of a resource type (such as as the number of resources of that type. Now, we have one array of size N, whose elements are a record aggregating all the attributes of each resource type.
2011-05-13SCUMM: Move class ResourceManager to its own headerMax Horn
2011-05-13SCUMM: Unify & extend index block related debug messagesMax Horn
2011-05-13SCUMM: Print SCUMM & HE version when starting a game in deug modeMax Horn
2011-05-13SCUMM: Move tmsk code into its own Gdi subclassMax Horn
2011-05-12GIT: Clean up: Suppress SVN tags, now uselessstrangerke
2011-05-05SCUMM: Use new MacCursor code instead of convertCrsrCursor()Matthew Hoops
2011-05-02SCUMM: Add support for an alternate version of The Dig's demoMatthew Hoops
2011-05-02ALL: Mark printf and various other symbols as forbiddenMax Horn
Right now, a few places in the frontend code still use printf and consorts. We mark the affected files with a FIXME for now, and add a dedicated exception for each. To be fixed! Also tweak FORBIDDEN_SYMBOL_REPLACEMENT to hopefully really always enforce a compiler error
2011-05-02AUDIO: Rename clock() -> updateClock() in SID emulatorMax Horn
2011-05-02SCUMM: fix whitespaces (patch #3281359)Max Horn
2011-05-01SCUMM: Fix v60he gamesMatthew Hoops
2011-05-01Merge pull request #16 "Add a PixelFormat to Graphics::Surface.".Johannes Schickel
For further discussion check here: https://github.com/scummvm/scummvm/pull/16 Conflicts: graphics/png.cpp
2011-04-28JANITORIAL: Reduce header dependencies in shared codeOri Avtalion
Some backends may break as I only compiled SDL
2011-04-28JANITORIAL: Format forward declarations to follow conventionOri Avtalion
2011-04-27SCUMM: Fix differences in soccer's u32 op_1011Matthew Hoops
2011-04-27SCUMM: Add separate game id's for soccermls and soccer2004Matthew Hoops
There are subtle differences in their u32 code that we need to handle
2011-04-27SCUMM: Implement soccer u32 opcodes 1013, 1019, 1020, and 1021Matthew Hoops
2011-04-27SCUMM: Fixed compilation with MSVCmd5
Both double and float parameters were passed to atan2(), which didn't match any variants of atan2()
2011-04-26SCUMM: Avoid long double usageMatthew Hoops
2011-04-26SCUMM: Begin work on the soccer u32 codeMatthew Hoops
Players no longer appear in the upper-left corner of the screen and play can actually hault now (ie. the ball can go out of play). The players/ball do not move from their positions yet, but it's a start.
2011-04-23ASM: Defines do not get mangleddhewg
2011-04-23ARM: Global symbols get an underscore prefix on darwindhewg
apply same solution as for the sound/smush ARM asm here
2011-04-23ASM: Replace .equ with .set in proc3ARM.sdhewg
gas from the iphone failchain doesn't know about .equ, and .set is synonymous with .equ - which it supports
2011-04-22SCUMM: Do not pass non-string literal but "%s" + string to displayMessage.Johannes Schickel
Since displayMessages usualy vsnprintf internally it is not quite safe to pass any string to it, since it might include a format argument like %n, which is unsafe.
2011-04-22DOTT: MM message can now be translated.Thierry Crozat
2011-04-18SCUMM: Make use of new Common::Error typeMax Horn
2011-04-18COMMON: Remove kInvalidPathErrorMax Horn
2011-04-18COMMON: Rename Error to ErrorCode, introduce new Error classMax Horn
2011-04-18SCUMM: Setup proper pixel format for virtual screen surfaces.Johannes Schickel
Thanks to Max for notifying me that SCUMM seems always to use RGB555.
2011-04-17ALL/GRAPHICS: Remove Surface::bytesPerPixel.Johannes Schickel
2011-04-17SCUMM: Prefer Surface::format over Surface::bytesPerPixel.Johannes Schickel
2011-04-17SCUMM: Prefer Surface::create taking a PixelFormat over the one taking a ↵Johannes Schickel
byte depth.
2011-04-17SCUMM: Add md5 from bug #3264965 for fbpackEugene Sandulenko
2011-04-14SCUMM: TypoMax Horn