Commit Graph
86814 Commits
Author SHA1 Message Date
Lionel Ulmer 73c2f8b640 Fixed compilation on Linux (by removing a Windowism :-) ).
svn-id: r3839
2002-03-30 10:32:55 +00:00
James Brown 9a751f4e76 Fix some VC6++ debug actor-related crashes.
Mask, Charset color and WaitForMessage hangs still remain.

svn-id: r3838
2002-03-29 12:15:41 +00:00
James Brown f5fef4c4c1 Allow Visual Studio debug to work. Note, this may be caused by either a fault in ScummVM or a problem with the debug single-threaded runtime....
svn-id: r3837
2002-03-27 10:28:52 +00:00
Travis Howell 4d37066213 Add recent changes from Makefile
svn-id: r3836
2002-03-26 07:22:48 +00:00
James Brown 4045ffa462 Update project file, and add some checks for uninitied arrays. Stops full throttle crashing, until the AKOS bug.
svn-id: r3835
2002-03-26 05:23:06 +00:00
James Brown 2c3657168f Fix sound under VC++ debug. Actor masks, actor animation and talking are still broken. Help. someone? Anyone?
svn-id: r3834
2002-03-26 05:22:07 +00:00
Vincent Hamm 71be0400dc Fixed most of the speed issues of insane
svn-id: r3833
2002-03-25 22:46:32 +00:00
Vincent Hamm 13bf453232 Forced colors for V7 gui...(temporary hack). Now the gui colors are reseted every time it's opened
svn-id: r3832
2002-03-25 18:17:40 +00:00
Vincent Hamm 8d08bdd5dc Add init.cpp to the cvs
svn-id: r3831
2002-03-25 17:48:22 +00:00
Vincent Hamm 11cb8db187 Various fix in insane
svn-id: r3830
2002-03-25 17:45:55 +00:00
Vincent Hamm c13853de28 Implemented gui during insane
svn-id: r3829
2002-03-25 14:22:09 +00:00
Vincent Hamm 5ca87c1269 Fixed a bit the gui for FT and DIG. It still doesn't display a thing but it's not crashing anymore
svn-id: r3828
2002-03-25 12:26:37 +00:00
Vincent Hamm 8a3adc01ee Fixed Makefile
svn-id: r3827
2002-03-25 11:09:10 +00:00
James Brown 7d6020f37a Fix text in pre-v3 games. Still broken:
Charset outline color, scripts randomly hanging, sound, actor animations,
bootparams, full throttle.

svn-id: r3826
2002-03-25 10:05:32 +00:00
Travis Howell 72d64af24b Update changed filenames
svn-id: r3825
2002-03-25 09:54:20 +00:00
James Brown cc86a591d8 Fix game speed.
svn-id: r3824
2002-03-25 09:51:05 +00:00
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