James Brown
280136f13a
Fix Indy4/MI2 crash due to VirtScroll code.
...
Cleanup \N's - For gods sake fix your CVS client :)
svn-id: r4067
2002-04-24 04:26:09 +00:00
Vincent Hamm
d5a0d0d531
More work done on blast objects. Very preliminary implementation of akos codec 5
...
svn-id: r4054
2002-04-22 16:18:20 +00:00
Vincent Hamm
294ed1065c
Rewrote a part of the blast object management code for implementation of future features. That fixed the highway minigame in samnmax
...
svn-id: r4052
2002-04-22 13:55:28 +00:00
Vincent Hamm
7c95649ba5
Some code cleanup in the blast object code for implementation of futur features
...
svn-id: r4039
2002-04-21 21:20:32 +00:00
James Brown
eb773b477a
Remove \M's, add IRIX support.
...
svn-id: r4019
2002-04-20 04:09:02 +00:00
James Brown
7f4f0fcb69
Fix various Zak256 crashes. Ticket machine works, taking Blue Crystal crashes.
...
svn-id: r4013
2002-04-19 16:26:44 +00:00
James Brown
df31144cc7
Move putClass forceclip into costume renderer. Fixes Loom bugs.
...
svn-id: r3996
2002-04-18 15:34:45 +00:00
Vincent Hamm
7a9a6f0363
Fixed a few clipping issues in Loom the NICE way this time
...
svn-id: r3994
2002-04-18 09:19:58 +00:00
Ludvig Strigeus
3a4fa636ee
code cleanup - prepares for simon inclusion
...
svn-id: r3910
2002-04-12 10:34:46 +00:00
James Brown
7696081c54
Large pointless reindentation of all the code. Also fixed a few mistakes
...
in the object flags code cleanup.
Flags used:
indent *.cpp -br -bap -nbc -lp -ce -cdw -brs -nbad -nbc -npsl -nip
-ts2 -ncs -nbs -npcs -nbap -Tbyte -Tuint32 -Tuint8 -Tuint16 -TArrayHeader
-TMemBlkHeader -TVerbSlot -TObjectData -Tvoid -TImageHeader -TRoomHeader
-TCodeHeader -TResHdr -TBompHeader -TMidiChannelAdl -TGui -TScumm
-TSoundEngine -TPart -TPlayer
svn-id: r3908
2002-04-11 17:19:16 +00:00
Ludvig Strigeus
34747b792a
various code cleanups
...
svn-id: r3907
2002-04-11 15:22:02 +00:00
James Brown
d2d498d08c
Fix Indy4 bootparam, some more Zak256 work, and a few minor things.
...
svn-id: r3887
2002-04-07 04:29:15 +00:00
James Brown
a34bff0c87
Always remember, = != ==, and & != &&
...
svn-id: r3857
2002-04-04 04:38:18 +00:00
James Brown
7afd2a11db
Fix removal of objects in Zak/Indy3/Loom
...
svn-id: r3852
2002-04-03 16:20:17 +00:00
James Brown
f896193a83
Zak/Loom/Indy3 object flags fix. Only translates CLASS_TOUCHABLE at the moment.
...
svn-id: r3849
2002-04-03 15:45:32 +00:00
Vincent Hamm
92a19c45ae
Fixed pal init
...
svn-id: r3815
2002-03-24 17:49:47 +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
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
721b7134fb
MorphOS port (sdl version) + endian fixes for big endian machines.
...
svn-id: r3771
2002-03-16 18:58:51 +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
James Brown
d8adad386f
winCE part 2 - still gui.cpp and scummvm.cpp left
...
svn-id: r3752
2002-03-14 14:45:04 +00:00
James Brown
4d0c43520f
Fix an OB1 and typecast. Need to find out cause of invalid object index to begin with..
...
svn-id: r3738
2002-03-13 04:57:33 +00:00
James Brown
7d360dde50
Zak hack.
...
svn-id: r3737
2002-03-13 04:33:40 +00:00
James Brown
87ac8ae487
Apply some patches by syke to prevent buffer overruns, etc.
...
svn-id: r3723
2002-03-10 17:33:04 +00:00
Enrico Rolfi
c2e7fba23a
Fix in getObjectXYpos which occured on big endian machines (for macos support)
...
svn-id: r3695
2002-03-08 23:53:14 +00:00
Vincent Hamm
66b8932d83
Implemented multiple image blast object
...
svn-id: r3690
2002-03-08 20:57:09 +00:00
James Brown
c161197117
Yet more cleanups. Remove 'index' (reserved keyword), and remove 'res' shadowing.
...
svn-id: r3685
2002-03-08 08:42:11 +00:00
James Brown
178540c989
Applied cleanup and scaling patch by Rob.
...
svn-id: r3665
2002-03-06 12:24:56 +00:00
Vincent Hamm
474c9e333b
Reimplemented the preliminary Dig features. Implemented actor with many direction. Fixed bomp bug
...
svn-id: r3661
2002-03-06 09:40:21 +00:00
Vincent Hamm
c21e9da1b6
Next episode in V7 reimplementation. Nearly working
...
svn-id: r3658
2002-03-05 23:41:41 +00:00
Vincent Hamm
6600b48be9
More v7 implementation
...
svn-id: r3656
2002-03-05 23:05:55 +00:00
Vincent Hamm
09ff3af07f
Fixed struct ImageHeader for v7 implementation
...
svn-id: r3652
2002-03-05 21:03:32 +00:00
Vincent Hamm
c0b0afa68a
Fixed struct CodeHeader for v7 implementation
...
svn-id: r3651
2002-03-05 20:43:26 +00:00
Vincent Hamm
6387020fd9
Fixed struct RoomHeader for v7 implementation
...
svn-id: r3650
2002-03-05 20:13:47 +00:00
James Brown
5753e81bea
Sam and Max inventory hack. Makes it work, but is nasty ;)
...
svn-id: r3644
2002-03-05 09:24:42 +00:00
James Brown
abbc4bf289
Code cleanup - get rid of a bunch of typecast and unused variable warnings.
...
svn-id: r3627
2002-02-24 17:25:03 +00:00
James Brown
0b02fccef0
Zak256 object image fix!
...
svn-id: r3596
2002-02-15 21:17:42 +00:00
Vincent Hamm
d59b949833
fixed lots of object problems in loomcd
...
svn-id: r3576
2002-02-13 20:16:01 +00:00
Vincent Hamm
d9ddef19aa
a few fix for Zak256
...
svn-id: r3575
2002-02-13 17:33:52 +00:00
James Brown
7ee034af88
Further LFL additions. Zak256 plays bits of its intro, and LoomCD partially runs (may need
...
to hit escape a few times, after selecting your difficulty).
Still very incomplete and in progress.
svn-id: r3568
2002-02-12 21:28:07 +00:00
James Brown
f620d138f6
First part of Yazoo and mines work on making older scumm games work.
...
Not enough here to actually work yet, just the base groundwork needed.
svn-id: r3567
2002-02-12 18:20:37 +00:00
Ludvig Strigeus
03abddf888
workaround to prevent crashes in the indy4 world map (seems to be a bug in indy4's scripts)
...
svn-id: r3540
2001-12-29 13:19:53 +00:00
Ludvig Strigeus
0e66f42581
fixed two bugs in indy4.
...
actors were facing in the wrong direction on the stairs,
actors moved strangely in monte carlo
svn-id: r3538
2001-12-29 12:45:54 +00:00
Ludvig Strigeus
5a7b86cbf6
better full throttle support,
...
a couple of MI2 fixes.
svn-id: r3532
2001-12-27 17:51:58 +00:00
Ludvig Strigeus
a117505403
fixed some stuff related to in what order objects are drawn as well as a bug with object parents
...
svn-id: r3525
2001-12-04 21:44:41 +00:00
Ludvig Strigeus
f01012c4e1
Fixed a couple of alignment issues
...
svn-id: r3521
2001-12-03 11:49:06 +00:00
Ludvig Strigeus
1c0a7cd2e7
some BOMP support,
...
some fixes
svn-id: r3506
2001-11-27 17:56:04 +00:00
Ludvig Strigeus
38e2a886ce
very simple full throttle support, use the FULL_THROTTLE define. (will fix later)
...
modified some actor parts to work better with full throttle (most likely new bugs because of that).
directions are now stored as angles instead of left/right/up/down
implemented loadFlObject (flobjects are currently saved in the savestate, will fix that also)
svn-id: r3505
2001-11-26 19:57:57 +00:00
Ludvig Strigeus
279d5b2fd7
readability patches, some by janssen
...
svn-id: r3490
2001-11-12 20:50:36 +00:00