Commit Graph
137148 Commits
Author SHA1 Message Date
James Brown 5e509a1d18 Finish gameDetector renaming.
svn-id: r3823
2002-03-25 08:51:34 +00:00
Paweł Kołodziejski ef7ed53887 Visual C++ compilation fixes, and renaming gameDetector
svn-id: r3822
2002-03-25 08:46:24 +00:00
Travis Howell 516ad6a28f Add recent changes from Makefile
svn-id: r3821
2002-03-25 06:59:50 +00:00
Vincent Hamm 57cf1bfbee Rechanged the way the scumm class is choose (sorry, can't make up my mind). Implemented the different versions of loadCharset
svn-id: r3820
2002-03-25 02:09:05 +00:00
Vincent Hamm 055953b329 Created all the child scumm class. The good one is now selected according to the game database. Now we need to move all the specific stuff to the child class
svn-id: r3819
2002-03-25 01:40:51 +00:00
Vincent Hamm e732682d9b Little clean up of the v3 specific readIndex
svn-id: r3818
2002-03-25 01:31:16 +00:00
Vincent Hamm 29f2188c2d Moved the v3 specific version of readIndex
svn-id: r3817
2002-03-25 01:20:05 +00:00
Vincent Hamm 29e08ae6ed Fixed a few things in the launcher
svn-id: r3816
2002-03-25 00:45:09 +00:00
Vincent Hamm 92a19c45ae Fixed pal init
svn-id: r3815
2002-03-24 17:49:47 +00:00
James Brown 14e6021141 Initial variable commit, Known issues:
Speed issues, waitForMessage freeze and initial palette crash.

svn-id: r3814
2002-03-24 17:02:31 +00:00
James Brown 000e161afe A few more things, still very much broken.
svn-id: r3813
2002-03-24 16:52:59 +00:00
James Brown 7b93625b17 Add a few more uninited variables. Not done yet.
svn-id: r3812
2002-03-24 16:35:17 +00:00
James Brown ad70aad4ca Make Visual Studio compile again.
svn-id: r3811
2002-03-24 16:05:56 +00:00
Vincent Hamm f3de680c64 Fixed some var init
svn-id: r3810
2002-03-24 14:35:06 +00:00
Travis Howell 47c43abe82 Added gameDetecter.cpp to makefile
svn-id: r3809
2002-03-24 01:56:25 +00:00
Vincent Hamm bd7cbecbac Fixed a missmatch in the scummvars in V7. Now V7 games are pausable
svn-id: r3808
2002-03-24 00:48:14 +00:00
Vincent Hamm 2a97cf0dde Fixed gui loop
svn-id: r3807
2002-03-24 00:44:28 +00:00
Vincent Hamm f5741df25c Fixed garbadge in inventory section. Removed unused library in the Makefile
svn-id: r3806
2002-03-24 00:27:00 +00:00
Lionel Ulmer 3f53daa8a1 Added shaking + 'pixel hunting' and 'right click emulation' modes. Still only working with the 'pre_freeze' label.
svn-id: r3804
2002-03-24 00:04:37 +00:00
Vincent Hamm e63a818d21 Implemented the read resource index as the first virtual fonction...
svn-id: r3803
2002-03-23 22:03:35 +00:00
Vincent Hamm ccf69ad76b Changed the way games are detected. Now the detection is done out of the 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-23 20:34:47 +00:00
Vincent Hamm 7b1bbf81e0 reimplemented opcode 0xEC a better way
svn-id: r3801
2002-03-22 11:15:33 +00:00
Vincent Hamm 70f18a9394 Partialy implemented opcode 0xEC
svn-id: r3800
2002-03-22 10:56:03 +00:00
James Brown ce04b2b08f Add license boilerplate to akos and gfx.
svn-id: r3799
2002-03-22 03:31:55 +00:00
James Brown ce35bfb10d Add gfx.h and akos.h
svn-id: r3798
2002-03-22 03:30:57 +00:00
James Brown f49bbb0fd8 Move some box stuff from scumm.h to new boxes.h
Also move some sound-related items from scumm.h to sound.h

svn-id: r3797
2002-03-21 16:12:02 +00:00
Vincent Hamm e141367386 Add system.h that I forgot in the last commit
svn-id: r3796
2002-03-21 01:03:27 +00:00
Vincent Hamm 3858266b66 Completly change the way the Scumm object is handled. Now the main execution 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-21 00:40:18 +00:00
Vincent Hamm d2d2ae7e7d Now insane stream is unpacked in the main video buffer. So there is no more glitch when going back from insane to scumm. Also less memory is now required during insane playback
svn-id: r3794
2002-03-20 23:04:35 +00:00
Vincent Hamm fbf9c5b318 Preliminary redesigned of the virtual screen system. Now all the screen 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-20 22:58:41 +00:00
James Brown 718392239c I know it probably doesn't look like much, but this is a start to the reorg - 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-20 17:51:07 +00:00
James Brown 1e5b130846 khaleks fix for indy3/zak fonts.
svn-id: r3791
2002-03-19 14:39:02 +00:00
Vincent Hamm 3b7018579b Fixed a typo. Sorry guys
svn-id: r3790
2002-03-19 07:59:53 +00:00
Vincent Hamm 697b859209 Fixed boxes but 1 bug remain. Broke a little indy3 while fixing object flags
svn-id: r3789
2002-03-18 22:48:57 +00:00
Mutwin Kraus 44d5753bf8 Now the Mac Version also opens games kinda like the -p option
svn-id: r3788
2002-03-18 20:04:15 +00:00
Lionel Ulmer 95af63b4d3 Fix Yet Another API Change :-)
svn-id: r3787
2002-03-18 17:47:04 +00:00
Mutwin Kraus 12d0c9dd72 Updated the Event Handling and some other stuff. Should run better now.
svn-id: r3786
2002-03-18 16:34:57 +00:00
Mutwin Kraus 020273a3f9 Forgot to commit that file, so that it enables USE_QTMUSIC on mac
svn-id: r3785
2002-03-18 16:34:13 +00:00
James Brown 86a9461373 Make Zak/Indy inventories work.
svn-id: r3784
2002-03-18 14:45:57 +00:00
Vincent Hamm 3afe1924df Fixed some object flags thing
svn-id: r3783
2002-03-18 14:09:01 +00:00
James Brown 196b9d9832 Quick patch to make Save/Load work in Loom/Zak/etc.
svn-id: r3782
2002-03-18 12:40:13 +00:00
James Brown ac19e7001a Do some stuff to fix loom cd-music syncro. Sequences now run without 'speeding' by.. but they are still slightly out of sync.
svn-id: r3781
2002-03-18 11:50:09 +00:00
Nicolas Bacca 32186f8614 specific define for old savegames management, easier to debug on desktop
svn-id: r3780
2002-03-18 01:19:16 +00:00
Nicolas Bacca 8a671e56b5 setObjectName fix for Indy4 french
svn-id: r3779
2002-03-18 01:15:41 +00:00
Mutwin Kraus 49c49ffdc1 Preferences Panel Updated with more Features and a nicer look
svn-id: r3778
2002-03-17 15:10:18 +00:00
Mutwin Kraus 316c47c357 setWindowName implemented.
svn-id: r3777
2002-03-17 13:46:18 +00:00
Lionel Ulmer 80c5753141 Fixed the 'window title' problem for the SDL and X11 ports. Other 'porters' should fix their front-ends (sorry :-) ).
svn-id: r3776
2002-03-17 13:00:11 +00:00
Mutwin Kraus 932973f8fa Fixed a line that prevented to compile.
svn-id: r3775
2002-03-17 12:10:41 +00:00
Mutwin Kraus 167793c541 A read me with bugs, and how to compile the Mac Carbon Port.
svn-id: r3774
2002-03-17 12:08:58 +00:00
Mutwin Kraus cbe63e501d No launcher for Mac Carbon.
svn-id: r3773
2002-03-17 12:07:33 +00:00