aboutsummaryrefslogtreecommitdiff
path: root/engines/gob/inter.h
AgeCommit message (Collapse)Author
2009-07-05Renaming the last occurences of "Collision" to "Hotspot"Sven Hesse
svn-id: r42153
2009-07-05Commenting prepareStr a bit and renaming it to cleanupStrSven Hesse
svn-id: r42120
2009-06-22Putting evalBoolResult() and evalExpr() into ScriptSven Hesse
svn-id: r41760
2009-06-22Encapsulating script file accessSven Hesse
svn-id: r41753
2009-06-19Fixing The Last Dynasty again after the opcode dispatcher changesSven Hesse
svn-id: r41664
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-06Renamed the evaluateStore opcodes to assign, because that's what they areSven Hesse
svn-id: r41312
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-29- Added a game_fascin skeletton, as specificities are now provenArnaud Boutonné
- Added a new game time, adibouunknown, used to reference the ADI/Adibou/Addy generic environments - Replace oFascin_cdUnknown10 by a real function - Fix a detail in oFascin_cdUnknown11 - Suppress double declaration for types Gob2 and Ween svn-id: r40207
2009-04-27Some minor clean-upSven Hesse
svn-id: r40166
2009-04-25FascinationArnaud Boutonné
- Squeeze _goblinFuncLookUp and OpcodeGoblinEntryFascination to the max to spare memory - Added Amiga-only geUnknown1000-2 functions. At this point, they are not unknown, but hang the Protracker player - Modify some few comments and variable/function names svn-id: r40146
2009-04-24Gob - Add 12 dummy functions used for the OpcodeGoblinEntryFascination.Arnaud Boutonné
svn-id: r40130
2009-04-21Patch #2725859 : Added some MD5 to the gob engine, modified the way the ↵Arnaud Boutonné
first STK and TOT is declared, added inter and draw skeleton for Fascination svn-id: r40059
2009-03-19Adding detection and title music playback for Little Red Riding Hood (Amiga ↵Sven Hesse
version) svn-id: r39551
2008-12-28Fixing the save/load list box's widthSven Hesse
svn-id: r35591
2008-12-18Preliminary save/load support for Urban RunnerSven Hesse
svn-id: r35418
2008-12-17Workaround for Urban Runner's CD number detection daftness.Sven Hesse
Basically, now we claim to run in no-CD-mode (by pretending "NO_CD.TXT" exists) and open CD2.ITK, CD3.ITK and CD4.ITK manually svn-id: r35407
2008-12-16Experimental semi-transparency for fillRect, used in the green/red menu ↵Sven Hesse
areas of Urban Runner svn-id: r35406
2008-12-15Script fix. Magnifier, Memory and Save/Load, while still not working ↵Sven Hesse
correctly, don't crash the game anymore svn-id: r35385
2008-12-15Some more Urban Runner changes. Still no cylindrical smoking device, thoughSven Hesse
svn-id: r35371
2008-12-1416bit background "music" for Urban RunnerSven Hesse
svn-id: r35353
2008-12-14Music/Video handling fixes/stubsSven Hesse
svn-id: r35351
2008-12-13Modified collision init functions for Urban RunnerSven Hesse
svn-id: r35341
2008-12-12Working (minus text) menu in Urban RunnerSven Hesse
svn-id: r35310
2008-12-11On second thought, an octree only works if the color to look up is in the ↵Sven Hesse
palette. So using a table-based approach to find the nearest color now, using only the upper 6 bits to stop the table from getting too large. It still takes noticeable time to build it. :/ But as a result, the video actually looks okay now... svn-id: r35298
2008-12-04Last Dynasty video mode switching (and removing a debug output)Sven Hesse
svn-id: r35231
2008-09-02Urban Runner stubsSven Hesse
svn-id: r34286
2008-08-30Added some The Last Dynasty stubsSven Hesse
svn-id: r34217
2008-07-12Changed tricky variable access from pointers to a new class that minds ↵Sven Hesse
endianess. This should fix a few regressions with BE games on LE systems and vice versa that I introduced when I changed how variables are stored (which was necessary to get Woodruff work on BE systems). svn-id: r33014
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-17Changing the split stuff again, fixing several scrolling and hotspot-text ↵Sven Hesse
related issues svn-id: r32161
2008-01-05Fix to remove a tab character from the GPL headerPaul Gilbert
svn-id: r30238
2007-08-03Lost in Time now (kind of) shows the title and the wobble-effect is drawnSven Hesse
svn-id: r28433
2007-07-30Added a few stub messagesSven Hesse
svn-id: r28333
2007-07-26sub0x18 is o2_addCollision().Sven Hesse
It already existed in Gob2 (alongside with sub0x19 - o2_freeCollision()), but wasn't used there. Hotspots and menus work now (in a way) svn-id: r28207
2007-07-25Renamed Inter_Woodruff to Inter_v4Sven Hesse
svn-id: r28206
2007-07-25- Added Inter_Woodruff, alongside with the first Stub (OpcodeFunc 0x18)Sven Hesse
- Yet another safety check - Removed another hard-coded screen height svn-id: r28205
2007-07-24Fixing bug #1749688 ("GOB3: Objects Disappear")Sven Hesse
svn-id: r28181
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-25Removed some more superfluous semicolons in the gob engineSven Hesse
svn-id: r26595
2007-04-25Removing lots of superfluous semicola (see mail by David Weinehall on ↵Max Horn
scummvm-devel) svn-id: r26594
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-05Added save/load stub for Gob3, recognizing the use of "INTRO.$$$" as an ↵Sven Hesse
extra background buffer svn-id: r26386
2007-04-05Added GobOpcodes 1 and 2 (start and stop Infogrames music)Sven Hesse
svn-id: r26385
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-29Replaced some more intenting space that slipped in with tabsSven Hesse
svn-id: r26325
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