aboutsummaryrefslogtreecommitdiff
path: root/engines/gob/gob.h
AgeCommit message (Collapse)Author
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-06-24Added main menu dialog files. Gob is now using the new _quit flagChristopher Page
svn-id: r32771
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-23Removing test codeSven Hesse
svn-id: r32234
2008-05-23Implemented GobEngine::pauseEngineIntern()Sven Hesse
svn-id: r32233
2008-05-17Changing debug channels a bitSven Hesse
svn-id: r32157
2008-05-10Restructured saving/loading and added a stub for WoodruffSven Hesse
svn-id: r31989
2008-05-08Restructured sound codeSven Hesse
svn-id: r31937
2008-03-02Added a workaround of sorts for Inca2. It's essentially playable, sans ↵Sven Hesse
saving, space shooter and correct speech language selection svn-id: r31032
2008-01-05Fix to remove a tab character from the GPL headerPaul Gilbert
svn-id: r30238
2007-11-03Patch #1825276: "DETECTION: advanced detector engine simplification"Eugene Sandulenko
svn-id: r29386
2007-10-19Fixing the Gob3 CD crash on ARM systems/portsSven Hesse
svn-id: r29235
2007-09-19Merged common/stdafx.h into common/scummsys.h. All referencing files have ↵Nicola Mettifogo
been updated. svn-id: r28966
2007-08-02Saving works now in Lost in TimeSven Hesse
svn-id: r28418
2007-07-30Restructured and cleaned-up IMD playingSven Hesse
svn-id: r28327
2007-07-24- Separated game type and featuresSven Hesse
- Added feature constants for a 640x480 resolution and adlib - Added support for game with a 640x480 resolution. Woodruff now inits the screen before it segfaults svn-id: r28185
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-08Restructured saving/loading. Should work for Gob3 now, too...Sven Hesse
svn-id: r26414
2007-04-02"char *" -> "byte *" where appropriateSven Hesse
svn-id: r26369
2007-03-30- Fixed the IMD playing within mults, the non-interactive Gob3 demo should ↵Sven Hesse
work better now - Replaced strcpy with strncpy where appropriate - Added detection entries for other languages of the multilingual Gob3 CD; bug #1691230 svn-id: r26327
2007-03-29- Properly implemented the ImdPlayerSven Hesse
- Some more clean-up svn-id: r26316
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-02-18Repaired loadingSven Hesse
svn-id: r25685
2007-02-04- Plugged some leaks and fixed some memory errorsSven Hesse
- Fixed the cursor animation loops in Ween and Bargon - Added Draw_Bargon + Inter_Bargon - Implemented Bargon Attack's hardcoded intro parts svn-id: r25387
2007-01-30eplaced platform-specific game features with common platform setting.Eugene Sandulenko
svn-id: r25294
2007-01-30Moved Gob engine to AdvancedDetector.Eugene Sandulenko
svn-id: r25274
2007-01-28- Fixed the Adlib data uglinessSven Hesse
- Worked around the caching of raw sprite video memory to a file svn-id: r25244
2007-01-25Moved Paula and Infogrames to sound/mods/Sven Hesse
svn-id: r25191
2007-01-25- Some clean-upSven Hesse
- Fixed sound playing and looping - Changed Paula to use non-absolute panning, defaulting to 0.25/0.75 and 0.75/0.25, as per madmoose's suggestion - Prepared/Cleaned-up Paula and Infogrames for the move to sound/mods/ svn-id: r25189
2007-01-23Added support for Infogrames/RobHubbard2 (amiga) musicSven Hesse
svn-id: r25160
2007-01-13Rename special debug levels to conform our suggested naming scheme.Eugene Sandulenko
svn-id: r25073
2006-12-18Fixed the note-pad, font changing and date/time-displaySven Hesse
svn-id: r24875
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-11-19Implemented (currently still endian-unsafe) save/loadSven Hesse
svn-id: r24745
2006-09-23Moved base/engine.cpp and .h to engines/ (main motivation: helps untangle ↵Max Horn
the linker dependency graph). Porters will have to update project files svn-id: r23974
2006-09-16Reduce code duplicationMax Horn
svn-id: r23888
2006-08-12Added another field to the GameSettings for the intro.tot, because the ↵Sven Hesse
Gobliins 2 demo uses usa.tot instead svn-id: r23701
2006-08-12- Some more goblins-handling functionsSven Hesse
- Fixed some mistakes I made in the Parse_v2 functions. Now the goblins (finally) move. Also, the correct music is played in the first screen. - Found the hook for the menu - On freeing a sound slot, only stop the playing music if it's in the slot to free svn-id: r23700
2006-05-31- Removed usage of OSystem::quit(), added a _quitRequested variableSven Hesse
- Fixed some leaks, unitialized memory and delete/delete[]-errors svn-id: r22790
2006-04-18- Closed the stub in Draw_v2::printText()Sven Hesse
- Added a language field in GameSettings, so that the texts in Gob2 work for other languages than EN_GRB as well svn-id: r22005
2006-04-15- Renamed ConfigManager::getActiveDomain to getActiveDomainName, and added a ↵Max Horn
new getActiveDomain method that returns a pointer to the actual active *domain* - Added Engine::_targetName whose value is computed from the name of the active domain - Removed GameDetector::_targetName, instead code now uses either Engine::_targetName or the name of the active domain - This in turn allowed for removing usage of GameDetector in many places svn-id: r21916
2006-03-18workaround: manually add delay when showing image between levels in gob1 egaWillem Jan Palenstijn
svn-id: r21364
2006-02-24Changed debug()s to debugC()sSven Hesse
svn-id: r20848
2006-02-17Removed lots of unneeded #includes from gob.h, and moved GobGameSettings to ↵Max Horn
gob.cpp -> reduced header dependencies -> faster recompile when one of those headers is modified svn-id: r20740
2006-02-11Moved engines to the new engines/ directoryMax Horn
svn-id: r20582