aboutsummaryrefslogtreecommitdiff
path: root/scumm.h
AgeCommit message (Collapse)Author
2002-03-25Various fix in insaneVincent Hamm
svn-id: r3830
2002-03-25Implemented gui during insaneVincent Hamm
svn-id: r3829
2002-03-25Fixed a bit the gui for FT and DIG. It still doesn't display a thing but ↵Vincent Hamm
it's not crashing anymore svn-id: r3828
2002-03-25Rechanged the way the scumm class is choose (sorry, can't make up my mind). ↵Vincent Hamm
Implemented the different versions of loadCharset svn-id: r3820
2002-03-25Created all the child scumm class. The good one is now selected according to ↵Vincent Hamm
the game database. Now we need to move all the specific stuff to the child class svn-id: r3819
2002-03-23Implemented the read resource index as the first virtual fonction...Vincent Hamm
svn-id: r3803
2002-03-23Changed the way games are detected. Now the detection is done out of the ↵Vincent Hamm
scumm object. We can now create de good scumm object depending of the game detected. Warning: the implementation is not yet finalised and the in game gui is more broken than ever.... svn-id: r3802
2002-03-22reimplemented opcode 0xEC a better wayVincent Hamm
svn-id: r3801
2002-03-22Partialy implemented opcode 0xECVincent Hamm
svn-id: r3800
2002-03-22Add gfx.h and akos.hJames Brown
svn-id: r3798
2002-03-21Move some box stuff from scumm.h to new boxes.hJames Brown
Also move some sound-related items from scumm.h to sound.h svn-id: r3797
2002-03-21Completly change the way the Scumm object is handled. Now the main execution ↵Vincent Hamm
loop is done INSIDE the Scumm object. Low level system access (like delays, cd tracks,...) are called using the _system object. Changed the insane main loop to use _system calls svn-id: r3795
2002-03-20Preliminary redesigned of the virtual screen system. Now all the screen ↵Vincent Hamm
buffers are in a single 320*200 buffer, making video subprocess far more easy to do. On glitch remain in inventory's black area svn-id: r3793
2002-03-20I know it probably doesn't look like much, but this is a start to the reorg ↵James Brown
- basically I've shuffled the Scumm struct around, and turned it into a Class - labeling and grouping functions that are related. svn-id: r3792
2002-03-19khaleks fix for indy3/zak fonts.James Brown
svn-id: r3791
2002-03-18Fixed boxes but 1 bug remain. Broke a little indy3 while fixing object flagsVincent Hamm
svn-id: r3789
2002-03-17Fixed the 'window title' problem for the SDL and X11 ports. Other 'porters' ↵Lionel Ulmer
should fix their front-ends (sorry :-) ). svn-id: r3776
2002-03-17Fixed a line that prevented to compile.Mutwin Kraus
svn-id: r3775
2002-03-16MorphOS port (sdl version) + endian fixes for big endian machines.James Brown
svn-id: r3771
2002-03-16Update to my latest local tree. Various stuff - and a fixme hack by khalek ↵James Brown
to stop loom intro crashing. svn-id: r3765
2002-03-16Lots of stuff - GUI fixes. More launcher work... and CD music working in ↵James Brown
MI1. Thanks to frob and realmz for their work on that. svn-id: r3762
2002-03-14Minor changes to compile WinCE portNicolas Bacca
svn-id: r3758
2002-03-14Last part of the WinCE merge - all should compile and work now.James Brown
I've made some changes from Arismes code, to intergrate some stuff into ScummVM - that bit is still a WIP. svn-id: r3753
2002-03-14winCE part 2 - still gui.cpp and scummvm.cpp leftJames Brown
svn-id: r3752
2002-03-14Rewire the MIDI subsystem to use drivers selecting from the commandline.James Brown
No -DTIMIDITY, etc! Yippie!. Also updated readme. svn-id: r3743
2002-03-13Fix an OB1 and typecast. Need to find out cause of invalid object index to ↵James Brown
begin with.. svn-id: r3738
2002-03-11Fixed more box issues in zak/indy3/loomcdVincent Hamm
svn-id: r3729
2002-03-10Apply some patches by syke to prevent buffer overruns, etc.James Brown
svn-id: r3723
2002-03-10One ifdef broke my Port, fixed itMutwin Kraus
svn-id: r3719
2002-03-10Add SuperSai (-g2) and SuperEagle (-g3) modes. Much bugfixing and ↵James Brown
optimisation needed. Maybe an asm language version. svn-id: r3717
2002-03-10Basic 2xSaI support. A little buggy. Use by starting with a -g1 parameter.James Brown
svn-id: r3716
2002-03-09Fixed NUM_aCTORS for MI2/Indy4, etc.James Brown
Probably broke some saved games again. svn-id: r3700
2002-03-08Added an alias declaration for the Point type as SCUMM_Point cause it ↵Enrico Rolfi
already exists on the MacOS svn-id: r3696
2002-03-08Yet another packing fix for the iPAQ (seems that GCC does not 'recurse pack' ↵Lionel Ulmer
and only pack the structure on which the attribute is put). Note: maybe the pack on the unions is superfluous, but well, one never knows :-) svn-id: r3693
2002-03-08Some changes, need to be done to get the Mac Port running. For example Point ↵Mutwin Kraus
is now called ScummPoint, as the name Point is already in use by Apple. svn-id: r3687
2002-03-07Rename o6_samGame to o6_bompWindow.James Brown
svn-id: r3679
2002-03-07Fixes to Sam and Max subgames.James Brown
Add 'insane.cpp' to VC++ project. svn-id: r3675
2002-03-06Added possibility to use a '.so3' file instead of a .SOU file. The tool to ↵Lionel Ulmer
generate this .SO3 file will be comitted later on :-) (it's available in the mailing list archives for now). svn-id: r3673
2002-03-06Preliminary smush playback support.Vincent Hamm
svn-id: r3669
2002-03-06Minor stack fix.James Brown
svn-id: r3668
2002-03-06Applied cleanup and scaling patch by Rob.James Brown
svn-id: r3665
2002-03-06Fixed some more Sam and Max bugs. Is now playable to BumpusVille.James Brown
Added two new debug commands, one to read and set variables, the other to set a 'watch' on variables. svn-id: r3662
2002-03-06Reimplemented the preliminary Dig features. Implemented actor with many ↵Vincent Hamm
direction. Fixed bomp bug svn-id: r3661
2002-03-05Fixed a few things with V7 and samnmax midi (still not working)Vincent Hamm
svn-id: r3655
2002-03-05Fixed OF_OWNER_ROOM for V7 implementationVincent Hamm
svn-id: r3654
2002-03-05Fixed struct ImageHeader for v7 implementationVincent Hamm
svn-id: r3652
2002-03-05Fixed struct CodeHeader for v7 implementationVincent Hamm
svn-id: r3651
2002-03-05Fixed struct RoomHeader for v7 implementationVincent Hamm
svn-id: r3650
2002-03-05Fixed the actor crash bug properly. NOTE: This -will- break ALL saved gamesJames Brown
made with previous versions. svn-id: r3648
2002-03-05Sam and Max inventory hack. Makes it work, but is nasty ;)James Brown
svn-id: r3644