aboutsummaryrefslogtreecommitdiff
path: root/engines/gob/game_v2.cpp
AgeCommit message (Collapse)Author
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-12-29Silenced MSVC warnings about uninitialized variablesFilippos Karapetis
svn-id: r35602
2008-12-29Implemented the non-monospaced font in the save name input fieldSven Hesse
svn-id: r35596
2008-12-14More changed collision stuff for Urban RunnerSven Hesse
svn-id: r35364
2008-12-14More modified collision stuff for Urban Runner. The hotspots are correctly ↵Sven Hesse
recognized now svn-id: r35350
2008-12-03Preliminary support for extra data and scripts in video files (urgh, this is ↵Sven Hesse
so...vile). Used in The Last Dynasty, which now plays a bit further (the video sequences, at least) svn-id: r35227
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-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-08GOB works with the new GMM implementationChristopher Page
svn-id: r32955
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-22Fixing the menu glitch in WoodruffSven Hesse
svn-id: r32209
2008-05-08Restructured sound codeSven Hesse
svn-id: r31937
2008-04-27Implemented support for VMDs substituting object animations.Sven Hesse
Still far from being complete (and correct), but it's a start... - Only VMD "command" -3 is followed - Not all animation types are working - Timing is still off in most cases - Offsets are generally OK, but not always - No sound yet - Shouldn't segfault randomly, but I'm not entirely sure ;) svn-id: r31750
2008-01-05Fix to remove a tab character from the GPL headerPaul Gilbert
svn-id: r30242
2008-01-05Removed tabs in front of GPL headerPaul Gilbert
svn-id: r30241
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-09Remove excess ;Travis Howell
svn-id: r28499
2007-08-03Repaired the cursor and saving in the notebookSven Hesse
svn-id: r28434
2007-07-30Restructured and cleaned-up IMD playingSven Hesse
svn-id: r28327
2007-07-26Corrected Woodruff's hotspot text positions.Sven Hesse
svn-id: r28208
2007-07-25Added a few safety checks. Now Woodruff shows the loading image (closely ↵Sven Hesse
followed by a crash). svn-id: r28203
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-05-01Made the collisionAreas' coordinates unsigned. This should fix bug #1706988Sven Hesse
svn-id: r26715
2007-04-17Fix scroll handlerSven Hesse
svn-id: r26541
2007-04-13The scrolling now works without cursor jittering...Sven Hesse
svn-id: r26458
2007-04-09Preventing scrolling while the menu is shownSven Hesse
svn-id: r26440
2007-04-06Some Gob3 fixes:Sven Hesse
- wrong positioning of the inventory - walking - close-up fadeing in the CD version svn-id: r26390
2007-04-05Implemented scrolling and split screen (for the text field, the bottom 40 ↵Sven Hesse
lines) in Gob3 svn-id: r26387
2007-04-05- Minor cleanupSven Hesse
- Added Inter_v3 (for new opcode o3_getTotTextItemPart) - Some fixes to let Gob3 start with the first screen svn-id: r26383
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-03-04- Some minor fixesSven Hesse
- Added the Gob2 Mac version fac76 reported in bug #1673397 svn-id: r25977
2007-03-02- Fixed the actor freeze issue in the garage in Bargon AttackSven Hesse
- Some minor fixes svn-id: r25921
2007-02-16Some very obvious cleanups.Torbjörn Andersson
svn-id: r25635
2007-02-12Changed language finding againSven Hesse
svn-id: r25525
2007-02-12- Some fixes for demos and Amiga versionsSven Hesse
- Improved language finding a bit svn-id: r25520
2007-02-07- Fixed another freeze in WeenSven Hesse
- Changed cursor visibility handling a bit svn-id: r25407
2007-02-06- Fixed Ween's inventory in the volcano (#1630113)Sven Hesse
- Added a range check to avoid invalid reads into _wayPoints in Map::checkDirectPath() svn-id: r25402
2007-02-06Implemented vertical scrollingSven Hesse
svn-id: r25401
2007-02-05- Moved struct Mult_Data from Mult_v2 to Mult and merged Mult::_multData, ↵Sven Hesse
Mult::_multData2 and some of the loose variables in Mult - Added some missing MD5s/game versions (#1652352) svn-id: r25393
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-30- Changed _soundFlags and implemented "compositions"Sven Hesse
- Changed Snd to be a permanent audiostream, to have better control over stopping, looping and compositions - Some clean-up svn-id: r25292
2007-01-29- Another attempt at fixing the immediately-closing notepad heisenbug (#1621089)Sven Hesse
- Implemented wide surfaces + scrolling - Some clean-up svn-id: r25253
2007-01-26- Just warn, don't die, when a CD-Track isn't foundSven Hesse
- Before using _vm->_adlib, first check whether it's actually there svn-id: r25205