aboutsummaryrefslogtreecommitdiff
path: root/engines/parallaction/zone.cpp
AgeCommit message (Collapse)Author
2007-03-17Flattened anonymous union in Zone. Its members have been partially merged.Nicola Mettifogo
svn-id: r26181
2007-03-17- Made Node a superclass for Zone, WalkNode, Command, Instruction, Program ↵Nicola Mettifogo
and Job. - Moved Job list management inside Parallaction (because constructors for global variables are not always invoked on some platforms) svn-id: r26164
2007-03-17some renaming to shorten linesNicola Mettifogo
svn-id: r26159
2007-03-17gathered character related stuff into a new struct Character, and modified ↵Nicola Mettifogo
calling code accordingly svn-id: r26158
2007-03-13made hi-level graphics routine use Common::Rect instead of (x,y,w,h) t-uplesNicola Mettifogo
svn-id: r26121
2007-03-12renamed Graphics class to Gfx and Parallaction::_graphics to ↵Nicola Mettifogo
Parallaction::_gfx to shorten lines and avoid aliasing with framework's Graphics svn-id: r26111
2007-03-12The only uses for StaticCnv::_data2 were by Get and Door zones, so a new ↵Nicola Mettifogo
field has been added to those structure and _data2 has been deleted. Some graphic routines has been renamed to better reflect this change, too. svn-id: r26107
2007-03-10character loading/freeing routines now also handle Heads and Talks, instead ↵Nicola Mettifogo
of having scattered code around svn-id: r26059
2007-03-04wrapped loader routines into a new class named Disk. The new class is also ↵Nicola Mettifogo
responsible for handling Archives in place of the Parallaction engine. svn-id: r25972
2007-03-04replaced memAlloc/memFree with standard malloc/freeNicola Mettifogo
svn-id: r25962
2007-03-02added loaders for static images like pickable items and for characters framesNicola Mettifogo
svn-id: r25940
2007-03-02enforced convention on loader names: load[ItemType]Nicola Mettifogo
svn-id: r25937
2007-03-02changed every font name to be platform independent, added font loader routineNicola Mettifogo
svn-id: r25935
2007-03-02replaced calls to loadExternalStaticCnv with separate loaders for Head and ↵Nicola Mettifogo
Pointer resources svn-id: r25934
2007-03-02added openTalk as loader for talk resourcesNicola Mettifogo
svn-id: r25931
2007-02-27changed font handling:Nicola Mettifogo
- engine doesn't see font as a low-level Cnv anymore - the Graphics class takes care of freeing memory on font changes svn-id: r25900
2007-02-20made hi-level parsing routines (Zone, Commands, Dialogue, Animation) rely on ↵Nicola Mettifogo
Script objects for input. svn-id: r25743
2007-02-20changed parseComment to use Script stream instead of fileNicola Mettifogo
svn-id: r25739
2007-02-19first step in parser simplificationNicola Mettifogo
svn-id: r25733
2007-02-19fixed regression bug preventing user from interacting with many items, ↵Nicola Mettifogo
notably not allowing combining items from the inventory svn-id: r25714
2007-02-17Some indentation and format changes. Mostly replacing spaces with tabs.Torbjörn Andersson
svn-id: r25654
2007-02-17changed some debug levelsNicola Mettifogo
svn-id: r25653
2007-02-17fixed regression bug caused by ZoneTypeData being declared as a struct ↵Nicola Mettifogo
instead of an union. Should have taken care of this when the switch was actually made... svn-id: r25652
2007-02-10fixed wrong implementation: zones and animations now survive location ↵Nicola Mettifogo
switches according to their properties and/or system flags svn-id: r25478
2007-02-04changed handling of zone labels to match original engineNicola Mettifogo
svn-id: r25376
2007-02-01Used Fingolfin's workaround for a bogus (?) warning produced by some versionsTorbjörn Andersson
of GCC. (Not the one he's using, though, which is why I'm doing this instead.) svn-id: r25327
2007-01-26added more debug messagesNicola Mettifogo
svn-id: r25214
2007-01-15Fixing const related warnings in the parallaction engineMax Horn
svn-id: r25095
2007-01-15fix warningPaweł Kołodziejski
svn-id: r25089
2007-01-14Initial import of Parallaction engineEugene Sandulenko
svn-id: r25083