Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-01-29 | GOB: Add Script::evalInt() and Script::evalString() | Sven Hesse | |
svn-id: r55634 | |||
2011-01-29 | GOB: Rename "skipPlay" to "function" in playTot | Sven Hesse | |
svn-id: r55628 | |||
2011-01-29 | GOB: Move OpcodeFunc's return flag into its parameter | Sven Hesse | |
To make the meaning of the flag more clear and make the func opcodes more similar to draw and gob opcodes. svn-id: r55627 | |||
2011-01-27 | GOB: Only draw text when coordinates are within the surface | Sven Hesse | |
svn-id: r55575 | |||
2011-01-27 | GOB: Some Addy gameflow stubs | Sven Hesse | |
svn-id: r55562 | |||
2011-01-25 | GOB: Add a sanity check assert() | Sven Hesse | |
svn-id: r55535 | |||
2011-01-20 | GOB: Also ignore writing to kSaveModeIgnore files | Sven Hesse | |
svn-id: r55351 | |||
2011-01-18 | GOB: Give Inca2 its own Inter class | Sven Hesse | |
svn-id: r55296 | |||
2011-01-18 | GOB: Fix a stupid typo in o2_readData() | Sven Hesse | |
svn-id: r55290 | |||
2011-01-17 | GOB: Make the variable stack endianness-independent | Sven Hesse | |
Since Urban Runner casts int16s to uint32 before pushing them onto the stack and after popping assumes it's little endian, we have explicitely preserve the variable space endianness while pushing/popping. svn-id: r55277 | |||
2011-01-17 | GOB: Fix o2_pushVars() | Sven Hesse | |
Fixes Urban Runner loading. This being broken has the potential of messing up /everything/ in unpredictable ways, so saves of games using this opcode may be borked. Thankfully, I *think* it's just Urban Runner, which isn't working/supported yet anyway. svn-id: r55276 | |||
2010-10-31 | GOB: Clean up class DataIO | Sven Hesse | |
Removing the need for class DataStream and that handle mess. svn-id: r53984 | |||
2010-10-30 | GOB: Make some more map properties protected | Sven Hesse | |
svn-id: r53952 | |||
2010-10-15 | GOB: Remove the now useless helper.h | Sven Hesse | |
svn-id: r53491 | |||
2010-10-15 | GOB: Remove strncpy0() | Sven Hesse | |
Replacing it (and some strncpy + manual terminating) with Common::strlcpy() svn-id: r53490 | |||
2010-08-08 | GOB: Adapt the remaining bits to the new VideoPlayer interface | Sven Hesse | |
svn-id: r51895 | |||
2010-08-08 | GOB: Fix video continuing | Sven Hesse | |
svn-id: r51878 | |||
2010-08-08 | GOB: Make o2_playImd use the new VideoPlayer interface | Sven Hesse | |
svn-id: r51864 | |||
2010-08-08 | GOB: Add constants for different surfaces/sprites | Sven Hesse | |
Add static const int kFrontSurface = 20; static const int kBackSurface = 21; static const int kAnimSurface = 22; static const int kCursorSurface = 23; static const int kCaptureSurface = 30; to class Draw and substitute the raw numbers in other files with those aliases, for readability. svn-id: r51852 | |||
2010-05-17 | Enforce conversion formatting on pointer casts in the DEV code. | Johannes Schickel | |
svn-id: r49068 | |||
2009-08-24 | Playtoons uses a variable space that exceeds 32767 bytes. Changing a few ↵ | Sven Hesse | |
variables to unsigned makes the construction mode not crash anymore (though it now hangs in a loop) svn-id: r43713 | |||
2009-08-13 | Suppress no longer needed Playtoons workaround | Arnaud Boutonné | |
svn-id: r43346 | |||
2009-08-10 | gob - Add a workaround for files (at least in Playtoons) that are tested on ↵ | Arnaud Boutonné | |
CD only, with the '@' symbol svn-id: r43227 | |||
2009-08-08 | Changed the scroll-handling to be more like the original. This fixes bug ↵ | Sven Hesse | |
#2832362 ("GOB3: Scrolling locked after cutscene") svn-id: r43147 | |||
2009-08-02 | Show a message if saving or loading a game fails. | Sven Hesse | |
svn-id: r43001 | |||
2009-07-18 | Adding a workaround for the guard house card game "game over" screen in Woodruff | Sven Hesse | |
svn-id: r42588 | |||
2009-07-05 | Added an enum for the hotspot states | Sven Hesse | |
svn-id: r42155 | |||
2009-07-05 | Renaming the last occurences of "Collision" to "Hotspot" | Sven Hesse | |
svn-id: r42153 | |||
2009-07-05 | More state-related encapsulation | Sven Hesse | |
svn-id: r42144 | |||
2009-07-05 | Moving the "Collision" stuff to Hotspots in hotspots.cpp/.h | Sven Hesse | |
svn-id: r42123 | |||
2009-06-24 | Wrapping resources (out of TOT, EXT, IM? and EX? files) loading into its own ↵ | Sven Hesse | |
class svn-id: r41839 | |||
2009-06-23 | Added a method to query the number of variables needed by a Script | Sven Hesse | |
svn-id: r41791 | |||
2009-06-22 | Renaming parse.h and parse.cpp to expression.h and expression.cpp | Sven Hesse | |
svn-id: r41773 | |||
2009-06-22 | Putting evalBoolResult() and evalExpr() into Script | Sven Hesse | |
svn-id: r41760 | |||
2009-06-22 | Encapsulating script file access | Sven Hesse | |
svn-id: r41753 | |||
2009-06-22 | Adding DataIO::existData() | Sven Hesse | |
svn-id: r41752 | |||
2009-06-22 | Encapsulated access to _resultStr | Sven Hesse | |
svn-id: r41751 | |||
2009-06-22 | Encapsulated access to Parse::_resultInt | Sven Hesse | |
svn-id: r41750 | |||
2009-06-19 | Fixing The Last Dynasty again after the opcode dispatcher changes | Sven Hesse | |
svn-id: r41664 | |||
2009-06-17 | Changed opcodeGob to be functor-based | Sven Hesse | |
svn-id: r41603 | |||
2009-06-17 | Changed opcodeFunc to be functor-based | Sven Hesse | |
svn-id: r41602 | |||
2009-06-17 | Changed opcodeDraw to be functor-based | Sven Hesse | |
svn-id: r41601 | |||
2009-06-15 | Renamed _inter_resStr to _resultStr | Sven Hesse | |
svn-id: r41575 | |||
2009-06-15 | Renaming _inter_resVal to _resultInt | Sven Hesse | |
svn-id: r41574 | |||
2009-06-15 | Moving _inter_resVal and _inter_resStr from Global to Parse | Sven Hesse | |
svn-id: r41573 | |||
2009-06-15 | Renaming some variables in o1_assign() and o2_assign() to mirror the ↵ | Sven Hesse | |
structure in o6_assign() svn-id: r41569 | |||
2009-06-15 | Using the TYPE_ enum where applicable | Sven Hesse | |
svn-id: r41568 | |||
2009-06-15 | Propagating variable name changes | Sven Hesse | |
svn-id: r41565 | |||
2009-06-06 | Renamed the evaluateStore opcodes to assign, because that's what they are | Sven Hesse | |
svn-id: r41312 | |||
2009-06-06 | GOB: Got rid of class ReferenceCounter; changed SurfaceDesc::Ptr to ↵ | Max Horn | |
SurfaceDescPtr (a Common::SharedPtr); and changed many SurfaceDesc pointers to references svn-id: r41299 |