60296 Commits

Author SHA1 Message Date
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
Lionel Ulmer
8747124495 Upgraded X11 'port' with the new API needed. Added also 'fake right mouse' and 'pixel hunting mode' for the iPAQ.
svn-id: r3772
2002-03-17 11:09:04 +00:00
James Brown
721b7134fb MorphOS port (sdl version) + endian fixes for big endian machines.
svn-id: r3771
2002-03-16 18:58:51 +00:00