aboutsummaryrefslogtreecommitdiff
path: root/engines/gob/parse_v1.cpp
AgeCommit message (Collapse)Author
2009-06-07Dropping the v1 parser functions in favour of the extended v2 onesSven Hesse
svn-id: r41317
2009-05-31- A new save system for the GobEngine, one that is not fundamentally broken ↵Sven Hesse
and is versioned. Unfortunately, this invalidates most save games created on big-endian machines, since endian-issues was a main problem with the old system - Removed the now superfluous variables sizes svn-id: r41056
2009-04-07GOB: Some more cleanupMax Horn
svn-id: r39890
2009-04-07GOB: Gave tons of opcode explicit names. As a result, found potential bugs ↵Max Horn
in parse_v2.cpp (related to OP_LOAD_VAR_UINT8 and OP_LOAD_VAR_UINT16, see FIXME comments in parse.h) svn-id: r39889
2009-04-07GOB: Some more code cleanup. My respect for the developers of the original ↵Max Horn
GOB engine is at an all-time low :) svn-id: r39888
2009-04-07GOB: Gave some numerical constants a name. This codebase is a bit of a mess ↵Max Horn
;) (tons of duplicate code, unnamed constants, etc.) svn-id: r39882
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
2008-09-02Urban Runner stubsSven Hesse
svn-id: r34286
2008-05-28Script variables are now always stored in the game version's native endianess.Sven Hesse
This should make Woodruff playable on big-endian systems. svn-id: r32352
2008-05-08Restructured sound codeSven Hesse
svn-id: r31937
2008-01-05Fix to remove a tab character from the GPL headerPaul Gilbert
svn-id: r30238
2007-09-19Merged common/stdafx.h into common/scummsys.h. All referencing files have ↵Nicola Mettifogo
been updated. svn-id: r28966
2007-05-30Updated legal headers in source files, based on what Pidgin (the IM client ↵Max Horn
formerly knowns as Gaim) does; added new (incomplete) COPYRIGHT file; updated copyright dates in a few spots svn-id: r27024
2007-04-02"char *" -> "byte *" where appropriateSven Hesse
svn-id: r26369
2007-03-20Major clean-up, including:Sven Hesse
- Cutting down the code-dup - Plucking leaks - Removing dead/unused code - Properly naming "word_2342F"-style variables and functions (removing the warnings alongside) - Fleshing out the "stubby" functions - Moving functions and variables to more appropriate/logical places - Re-ordering functions and variables - Re-structuring functions - Moving the IMD stuff into a new "Imd" class in the new imd.cpp/.h (still to be completely implemented and cleaned up) - Formatting - Getting rid off the classes "Anim", "Pack" and "Timer", along with their files svn-id: r26252
2007-01-13Rename special debug levels to conform our suggested naming scheme.Eugene Sandulenko
svn-id: r25073
2006-11-27- Properly implemented o2_getCDTrackPos()Sven Hesse
- Each save has now its own file (.s??). They also should be endian-safe now (Can be disabled for testing by uncommenting #define GOB_ORIGSAVES in gob.cpp) - General endianness-fixes svn-id: r24794
2006-03-29Do not #include endian.h in scummsys.h (cuts down deps on endian.h from ~400 ↵Max Horn
to ~250). Many greetings to eriktorbjorn, and have fun recompiling. svn-id: r21500
2006-02-24Changed debug()s to debugC()sSven Hesse
svn-id: r20848
2006-02-11Moved engines to the new engines/ directoryMax Horn
svn-id: r20582