aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2009-09-11M4: Seems that s1_cos and s1_sin are either misnamed, or buggy ?Max Horn
svn-id: r44026
2009-09-11Don't abuse FORCEINLINEMax Horn
svn-id: r44025
2009-09-10Removed incorrect German Neon Edition MD5Paul Gilbert
svn-id: r44023
2009-09-09Really fixing searchHotspot, syntax-wise at least. (Note: ↵Sven Hesse
Hotspots::Hotspot::left is unsigned, so a comparison with -1 will always yield false. And for left == 0xFFFF a method already exists, Hotspots::Hotspot::isEnd()) svn-id: r44022
2009-09-09LOL/Floppy: - fix spell book animationFlorian Kagerer
svn-id: r44021
2009-09-09Playtoons - Fix searchHotspot and suppress a forgotten debug warningArnaud Boutonné
svn-id: r44020
2009-09-09moved away actor animation from the "lan" animations. added better handling ↵Vladimir Menshakov
for the asynchronous events. svn-id: r44019
2009-09-09Playtoons - Add oPlaytoons_printTextArnaud Boutonné
svn-id: r44018
2009-09-09Removed/replaced the gfx_pixmap_color structFilippos Karapetis
svn-id: r44017
2009-09-08Fix what looks like a typo bug in the AVI playerMax Horn
svn-id: r44016
2009-09-08Fixed some (pedantic) warningsMax Horn
svn-id: r44015
2009-09-08tinsel: correct mac cd checksums, made on files extracted as raw dataFabio Battaglia
svn-id: r44014
2009-09-08added actor-walkbox position correctionVladimir Menshakov
svn-id: r44013
2009-09-08removed ann's house music hack from scene. Vladimir Menshakov
svn-id: r44012
2009-09-08Tinsel: added (disabled) Discworld 1 MAC detection entryFabio Battaglia
svn-id: r44011
2009-09-08T7G: Fix bug #2853185 where card puzzle doesn't clean up, resulting in a ↵Scott Thomas
blank menu in special instances svn-id: r44009
2009-09-07removed junk, added warning about unimplemented callbackVladimir Menshakov
svn-id: r44008
2009-09-07made game completableVladimir Menshakov
svn-id: r44007
2009-09-07added quit eventVladimir Menshakov
svn-id: r44006
2009-09-07play animation only when hoveredVladimir Menshakov
svn-id: r44005
2009-09-07fixed invalid text length calculationVladimir Menshakov
svn-id: r44004
2009-09-07Merged xfact and yfact into scaleFactor - it doesn't really make sense to ↵Filippos Karapetis
multiply one dimension with an integer multiplier which is different to the multiplier of the other dimension, otherwise we'll end up with funny looking and squashed resolutions like 640x200 or 320x400. Also, removed the now-unused pixelFormat member variable of the graphics driver struct svn-id: r44003
2009-09-07Added second German Neon Edition detection entryPaul Gilbert
svn-id: r44001
2009-09-07Fixed a regression from commit #43999 (segment ID 1 is valid)Filippos Karapetis
svn-id: r44000
2009-09-07SCI: Replace GET_SEGMENT_ANY and GET_OBJECT_SEGMENT macros by new segman methodsMax Horn
svn-id: r43999
2009-09-06Removed some unused variablesFilippos Karapetis
svn-id: r43998
2009-09-06LOL/Floppy: implemented missing opcodeFlorian Kagerer
svn-id: r43997
2009-09-06CleanupFilippos Karapetis
svn-id: r43996
2009-09-06Fixed compilation on BE systemsFilippos Karapetis
svn-id: r43995
2009-09-06Removed the hi-color code (16bpp & 24bpp). All SCI games use up to 256 ↵Filippos Karapetis
colors, so hi-color isn't really used anywhere, and it only makes the overall code more complex for no reason svn-id: r43994
2009-09-06Removed some leftover debug code, and turned p0printf messages into debug ↵Filippos Karapetis
messages, introducing a new debug level svn-id: r43993
2009-09-06LOL: add message to load/delete menus when no save files are presentFlorian Kagerer
svn-id: r43992
2009-09-06LOL: fixed bug in delete menu codeFlorian Kagerer
svn-id: r43991
2009-09-06COMMON: (Inactive) code to debug memory leaks in memory pools + typo fixBertrand Augereau
svn-id: r43990
2009-09-06SCI: Rename SegManager::exports_wide to _exportsAreWide and changed it to a ↵Max Horn
bool, and rename setExportWidth() to setExportAreWide() svn-id: r43988
2009-09-06SCI: Script::obj_indices is now protectedMax Horn
Add new methods init, allocateObject and getObject to class Script, and use them instead of directly accessing Script::obj_indices. Replace RAW_GET_CLASS_INDEX with Script::getObject() svn-id: r43987
2009-09-06SCI: Replace "IntMapper *id_seg_map" in SegManager with a ↵Max Horn
Common::HashMap<int,int> This simplifies the code considerably. Also changed the savegame format accordingly, which required me to bump the format version to 10. Old saves should still load fine. svn-id: r43986
2009-09-06SCI: Convert saveload code to use the versioning feature of Common::SerializerMax Horn
svn-id: r43985
2009-09-06SCI: cleanupMax Horn
svn-id: r43984
2009-09-06COMMON: HashMap::getVal now allows specifying a default value.Max Horn
A new variant of HashMap::getVal with a second 'default value' parameter has been added. This helps avoid many contains() + getVal() combos (which incur double lookup penalty), and is much lighter than using find() (which has to create an iterator). svn-id: r43983
2009-09-06SCI: cleanupMax Horn
svn-id: r43982
2009-09-06SCI: Cleanup for some SegManager internalsMax Horn
- rename segGet and getSegment to getScriptSegment; the two can be distinguished by the parameter count. - rename type SCRIPT_GET to ScriptLoadType to conform with our code formatting conventions - rename get_class_address to getClassAddress - some cleanup svn-id: r43981
2009-09-06SCI: Rename resManager -> resMan; segManager -> segManMax Horn
svn-id: r43980
2009-09-06SCI: Rename player -> s_player and made it static; allocate MemoryReadStream ↵Max Horn
in two cases on the stack, for simplicity svn-id: r43979
2009-09-06SCI: Change script_lookup_export to use SegManager::validateExportFuncMax Horn
svn-id: r43978
2009-09-06Constness fixBertrand Augereau
svn-id: r43975
2009-09-06Minor constness fixesBertrand Augereau
svn-id: r43974
2009-09-06start sound positioning with 1 as in original engine.Vladimir Menshakov
svn-id: r43973
2009-09-06implemented mansion drawers-book puzzle and fake chili.Vladimir Menshakov
svn-id: r43972
2009-09-06LOL: fixed warningFlorian Kagerer
svn-id: r43971