aboutsummaryrefslogtreecommitdiff
path: root/engines/agi/preagi_winnie.cpp
AgeCommit message (Collapse)Author
2011-05-12GIT: Clean up: Suppress SVN tags, now uselessstrangerke
2011-05-07AGI: Replace Winnie macros with functionsMatthew Hoops
From patch #3298149
2011-04-28JANITORIAL: Reduce header dependencies in shared codeOri Avtalion
Some backends may break as I only compiled SDL
2011-04-12COMMON: Replace MKID_BE by MKTAGMax Horn
MKID_BE relied on unspecified behavior of the C++ compiler, and as such was always a bit unsafe. The new MKTAG macro is slightly less elegant, but does no longer depend on the behavior of the compiler. Inspired by FFmpeg, which has an almost identical macro.
2010-11-19COMMON: Split common/stream.h into several headersMax Horn
svn-id: r54385
2010-01-03Reduce header dependencies for AGI engine.Eugene Sandulenko
svn-id: r46942
2009-10-01Fixed some potential memory leaks, reported by salty-horseFilippos Karapetis
svn-id: r44516
2009-09-30Fix code formatting (esp. 'if(' -> 'if (' etc., but also indention and other ↵Max Horn
things) svn-id: r44495
2009-06-06Whitespace fixes and C++ commentsEugene Sandulenko
svn-id: r41239
2009-05-24Strip trailing whitespaces in the whole code base.Johannes Schickel
svn-id: r40867
2009-05-19COMMON: Removed Stream::ioFailed() and clearIOFailed(), as they are ↵Max Horn
deprecated; however, retained ioFailed in SeekableReadStream and File for now (so for now this mainly affects WriteStream subclasses) svn-id: r40725
2009-01-29A ton of code formatting fixes; also fixed warnings about single line loops ↵Max Horn
like 'while(cond);' by inserting newlines svn-id: r36127
2009-01-18fix another regression from the RTL branch mergeMatthew Hoops
svn-id: r35888
2009-01-04fix infinite loop when trying to quit in WinnieMatthew Hoops
svn-id: r35732
2008-10-06Added new type Engine::Feature; pushed down some #include dependenciesMax Horn
svn-id: r34755
2008-09-30Renamed Engine::quit to Engine::shouldQuit (previously, it was easily ↵Max Horn
confused with Engine::quitGame); also cleaned up engine.h a bit svn-id: r34700
2008-08-05Fixed some GCC warningsChristopher Page
svn-id: r33647
2008-07-16Quit and RTL code is more modular now. EVENT_RTL no longer sets ↵Christopher Page
_shouldQuit, shouldQuit is only set if there's an EVENT_QUIT. EVENT_RTL and EVENT_QUIT are completely separate from each other. Engine::quit() method now checks both _shouldQuit and _shouldRTL to determine if the engine should exit. There is no longer a need for resetQuit(), so it's removed svn-id: r33082
2008-07-10Removed unnecessary #inlcudesChristopher Page
svn-id: r32984
2008-07-09Reimplemented pushEvent() and artificialEventQueue to work with Events ↵Christopher Page
instead of EventTypes. Reimplemented Queue as a List instead of Array. Updated AGOS, AGI, CINE, GOB, and KYRA to work with the current implementation of the GMM svn-id: r32971
2008-07-08PreAGI works with the new GMM implementationChristopher Page
svn-id: r32956
2008-01-27Removed trailing spaces.Jordi Vilalta Prat
svn-id: r30664
2008-01-11Cleanup and simplificationFilippos Karapetis
svn-id: r30405
2008-01-11Don't show help when the alt or shift keys are pressedFilippos Karapetis
svn-id: r30404
2008-01-11Cleanup and simplificationFilippos Karapetis
svn-id: r30403
2007-12-10Save game header is 32 bits, not 16Filippos Karapetis
svn-id: r29819
2007-12-10Oops, fixed some problems with the last commitFilippos Karapetis
svn-id: r29817
2007-12-10It's now possible again to import saved games from the original interpreter ↵Filippos Karapetis
of Winnie the Pooh svn-id: r29816
2007-12-08Saving and loading in Winnie the Pooh should now be endian and alignment ↵Filippos Karapetis
safe. Note that this breaks older saved games and it's no longer possible to use saved games from the original game interpreter svn-id: r29771
2007-10-13Add a debug console in Winnie (patch by clone2727)Filippos Karapetis
svn-id: r29215
2007-09-24objects now work in Winnie C64Matthew Hoops
svn-id: r29095
2007-09-24allow Winnie Apple II to start up, however room images are slightly ↵Matthew Hoops
distorted and the intro is not shown; other cleanup svn-id: r29090
2007-09-24fix regression in the inventory from r28995Matthew Hoops
svn-id: r29084
2007-09-24ok, really get rid of "object 41" now -- didn't realize that the rnd ↵Matthew Hoops
function in preagi already adds 1... (DrMcCoy: I guess there was an object 42 before as well) svn-id: r29083
2007-09-23Rename class variables to conform our coding guidelines.Eugene Sandulenko
svn-id: r29059
2007-09-23Cleanup. Also, changed isBigEndian to be a booleanFilippos Karapetis
svn-id: r29054
2007-09-23Add Tigger and Mist events implementationEugene Sandulenko
svn-id: r29052
2007-09-23objects now work in Winnie AmigaMatthew Hoops
svn-id: r29051
2007-09-23Fix regressionEugene Sandulenko
svn-id: r29050
2007-09-23changes for Winnie Amiga (now playable) and C64Matthew Hoops
svn-id: r29049
2007-09-23More endianness and alignment fixesEugene Sandulenko
svn-id: r29048
2007-09-23Make readRoom() truly alignment- and endian-safeEugene Sandulenko
svn-id: r29046
2007-09-23Fixed some platform checksFilippos Karapetis
svn-id: r29044
2007-09-23allow Winnie C64 to start, although there are problems with the images ↵Matthew Hoops
(probably wrong offset) and logo.pic/intro.pic are not working, so the intro is skipped svn-id: r29037
2007-09-23randomize() can no longer create "object 41" -- there is no object 41, and ↵Matthew Hoops
when we attempt to draw it, it can cause crashes svn-id: r29036
2007-09-23readRoom is now Endian-safeMatthew Hoops
svn-id: r29035
2007-09-22fix possible Endian issueMatthew Hoops
svn-id: r29033
2007-09-22allow Winnie Amiga to show room images, still not playableMatthew Hoops
svn-id: r29032
2007-09-22some cleanup involving Winnie Amiga, however it still only shows the introMatthew Hoops
svn-id: r29027
2007-09-22allow Winnie Amiga to show the introMatthew Hoops
svn-id: r29023