41282 Commits

Author SHA1 Message Date
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
Marcus Comstedt
e91e0f7979 Minor gfx bugfix.
svn-id: r3770
2002-03-16 18:42:28 +00:00
Marcus Comstedt
3ca1682f26 Now sets path to game with -p.
svn-id: r3769
2002-03-16 18:13:30 +00:00
Marcus Comstedt
8921d86c93 Added new required arg to initGraphics.
svn-id: r3768
2002-03-16 18:10:54 +00:00
Marcus Comstedt
bbc9ecb41a Removed unneeded object file gmidi.o, and added needed object file insane.o
svn-id: r3767
2002-03-16 18:09:01 +00:00
James Brown
b3e327f36a Remove debug message left in accidently.
svn-id: r3766
2002-03-16 18:07:57 +00:00
James Brown
1d97edb2f9 Update to my latest local tree. Various stuff - and a fixme hack by khalek to stop loom intro crashing.
svn-id: r3765
2002-03-16 18:03:28 +00:00
James Brown
c650f028aa Add missing file.
svn-id: r3764
2002-03-16 05:43:38 +00:00
James Brown
c9f8dfc5ea Update VC++ project to include wsock32.lib (for gmidi.cpp stuff)
svn-id: r3763
2002-03-16 05:39:14 +00:00
James Brown
3308d6b9da Lots of stuff - GUI fixes. More launcher work... and CD music working in MI1. Thanks to frob and realmz for their work on that.
svn-id: r3762
2002-03-16 05:33:25 +00:00
Nicolas Bacca
829bad142c Make mp3 sound work (pretty good btw) with WinCE
svn-id: r3761
2002-03-15 02:23:44 +00:00
Nicolas Bacca
7a4121a61a cosmetic changes - MI 1 is completable, and remove PocketSCUMM build version
svn-id: r3760
2002-03-15 00:37:20 +00:00
Nicolas Bacca
168d7ed652 Keyboard issue for WinCE, typo in button type, and reduce the save dialog since random crashes happen when something overlaps the inventory
svn-id: r3759
2002-03-15 00:31:51 +00:00
Nicolas Bacca
2a3fb540ac Minor changes to compile WinCE port
svn-id: r3758
2002-03-14 22:45:22 +00:00
Nicolas Bacca
5ebbbd8c8f Finishing new WinCE port
svn-id: r3757
2002-03-14 22:37:50 +00:00