aboutsummaryrefslogtreecommitdiff
path: root/engines/gob/inter_v1.cpp
AgeCommit message (Collapse)Author
2011-02-02GOB: Remove the vidMode parameter from Video::initSurfDescSven Hesse
svn-id: r55727
2011-01-29GOB: Add Script::evalInt() and Script::evalString()Sven Hesse
svn-id: r55634
2011-01-29GOB: Rename Script::evalBoolResult() to Script::evalBool()Sven Hesse
svn-id: r55633
2011-01-29GOB: Add GobEngine::isCurrentTot()Sven Hesse
svn-id: r55630
2011-01-29GOB: Change _curTotFile and _totToLoad into Common::StringSven Hesse
svn-id: r55629
2011-01-29GOB: Move OpcodeFunc's return flag into its parameterSven 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-26GOB: Check font index for kFontCountSven Hesse
svn-id: r55547
2011-01-25GOB: Add a sanity check to o1_freeFontSven Hesse
svn-id: r55537
2011-01-25GOB: Adding stubs for AddySven Hesse
svn-id: r55508
2011-01-22GOB: Fix some of the live-video glitchynessSven Hesse
svn-id: r55421
2011-01-18GOB: Increase debug level for a debug messageSven Hesse
svn-id: r55287
2010-11-04GOB: Extended workaround for Goblin Stuck On Reload to cover bug #3065914David Turner
This generalises the workaround added for bug #3018918 i.e. UOTODDV issue, to cover the ICVGCGT case and hopefully all future cases, by executing the variable correction during the reload after Game Over and using the variable read by the script triggering the movement lock, rather than the movement lock variable (59) itself as this may not be set until a later script. svn-id: r54061
2010-10-31GOB: Silence a compiler warningSven Hesse
svn-id: r53988
2010-10-31GOB: Clean up class DataIOSven Hesse
Removing the need for class DataStream and that handle mess. svn-id: r53984
2010-10-30GOB: Make some more map properties protectedSven Hesse
svn-id: r53952
2010-10-15GOB: Remove the now useless helper.hSven Hesse
svn-id: r53491
2010-10-15GOB: Remove strncpy0()Sven Hesse
Replacing it (and some strncpy + manual terminating) with Common::strlcpy() svn-id: r53490
2010-09-30GOB: Change all drawing to use class SurfaceSven Hesse
svn-id: r52947
2010-08-08GOB: Add constants for different surfaces/spritesSven 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-06-29GOB : Adding workaround for Bug #3018918 UOTODDV Reload Goblin Stuck Issue.David Turner
This was present in the original interpreter. svn-id: r50480
2010-06-24Initialize properly paramCount in gob1. This fixes several valgrind errors, ↵Arnaud Boutonné
and the unknown opcodes are now skipped as expected. (related to bug #3018918, only partially solved) svn-id: r50209
2010-05-17Enforce conversion formatting on pointer casts in the DEV code.Johannes Schickel
svn-id: r49068
2010-02-08Fascination: - Suppress the recently added oFascin_keyFunc, replace it with ↵Arnaud Boutonné
a check in o1_keyFunc. This fixes the animation speed regression - Rename Amiga-specific protracker functions - Rewrite winDecomp. svn-id: r48011
2010-02-03Minor style-related changesSven Hesse
svn-id: r47839
2010-01-27- Fixed openWin, saveWin, restoreWin, closeWin, winMove and activeWin, so ↵Arnaud Boutonné
that windows are AT LEAST working - Suppressed dirty traces. This has to be reviewed/rewritten. It looks better without. - Add initialization of two variables in one exceptional case in winDraw. (Thanks Cyx) svn-id: r47616
2009-09-30Fix code formatting (esp. 'if(' -> 'if (' etc., but also indention and other ↵Max Horn
things) svn-id: r44495
2009-08-24Playtoons 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-07-28More alignment-related changesSven Hesse
svn-id: r42858
2009-07-25Added a workaround to fix the Last Dynasty video greenness for nowSven Hesse
svn-id: r42766
2009-07-09Giving Font its own real classSven Hesse
svn-id: r42277
2009-07-05Adding a workaround for an invalid expression in Gob1 EGASven Hesse
svn-id: r42135
2009-07-05Moving the "Collision" stuff to Hotspots in hotspots.cpp/.hSven Hesse
svn-id: r42123
2009-07-05Commenting prepareStr a bit and renaming it to cleanupStrSven Hesse
svn-id: r42120
2009-07-01Use MIN with correct template parameter.Lars Persson
svn-id: r42008
2009-06-24Wrapping resources (out of TOT, EXT, IM? and EX? files) loading into its own ↵Sven Hesse
class svn-id: r41839
2009-06-22Renaming parse.h and parse.cpp to expression.h and expression.cppSven Hesse
svn-id: r41773
2009-06-22Putting evalBoolResult() and evalExpr() into ScriptSven Hesse
svn-id: r41760
2009-06-22Implemented a call stackSven Hesse
svn-id: r41754
2009-06-22Encapsulating script file accessSven Hesse
svn-id: r41753
2009-06-22Encapsulated access to _resultStrSven Hesse
svn-id: r41751
2009-06-22Encapsulated access to Parse::_resultIntSven Hesse
svn-id: r41750
2009-06-18Splitting an ADLPlayer and MDYPlayer from the AdLib classSven Hesse
svn-id: r41633
2009-06-17Changed opcodeGob to be functor-basedSven Hesse
svn-id: r41603
2009-06-17Changed opcodeFunc to be functor-basedSven Hesse
svn-id: r41602
2009-06-17Changed opcodeDraw to be functor-basedSven Hesse
svn-id: r41601
2009-06-15Renamed _inter_resStr to _resultStrSven Hesse
svn-id: r41575
2009-06-15Renaming _inter_resVal to _resultIntSven Hesse
svn-id: r41574
2009-06-15Moving _inter_resVal and _inter_resStr from Global to ParseSven Hesse
svn-id: r41573
2009-06-15Renaming some variables in o1_assign() and o2_assign() to mirror the ↵Sven Hesse
structure in o6_assign() svn-id: r41569
2009-06-15Using the TYPE_ enum where applicableSven Hesse
svn-id: r41568