Travis Howell
1f56546052
*** empty log message ***
...
svn-id: r16907
2005-02-25 01:23:36 +00:00
Travis Howell
6ae017622a
*** empty log message ***
...
svn-id: r16906
2005-02-25 01:20:46 +00:00
Travis Howell
cae8366844
Add missing parts of spritesProcessWiz()
...
svn-id: r16905
2005-02-25 01:15:16 +00:00
Travis Howell
685b070107
Rename SpriteGroup fields
...
svn-id: r16904
2005-02-24 23:28:56 +00:00
Eugene Sandulenko
451527e2af
Rename sprite flags as suggested:
...
kSF22 -> kSFYFlipped
kSF23 -> kSFXFlipped
svn-id: r16903
2005-02-24 23:11:50 +00:00
Eugene Sandulenko
84453d5725
o Fixed sprite flags everywhere. In many cases they were wrong as they were
...
checked in higher byte not whole word.
o Some flags/functions renames
svn-id: r16902
2005-02-24 21:05:29 +00:00
Gregory Montoir
cc5e406cb5
defined some flags for HE wiz ; it should make the code more readable
...
svn-id: r16901
2005-02-24 20:20:35 +00:00
Travis Howell
976b988448
Ooops, should be _varNumSprites
...
svn-id: r16900
2005-02-24 12:22:14 +00:00
Travis Howell
2591151638
Add stub case
...
svn-id: r16899
2005-02-24 11:49:07 +00:00
Travis Howell
b16dc17f63
Add missing sprite redraw
...
svn-id: r16898
2005-02-24 11:45:22 +00:00
Travis Howell
8a5918aa2e
Correct sprite flags in resetSprite
...
svn-id: r16897
2005-02-24 11:22:05 +00:00
Travis Howell
40771358a6
Correct classId.
...
svn-id: r16896
2005-02-24 08:26:58 +00:00
Travis Howell
350ed76947
Update sprite calls in main loop
...
svn-id: r16894
2005-02-24 08:00:30 +00:00
Travis Howell
88a70e46b8
init vars
...
svn-id: r16891
2005-02-24 07:43:29 +00:00
Travis Howell
dcb22ee216
Correct SpriteInfo_setFlags*
...
Rename functions
svn-id: r16890
2005-02-24 06:47:12 +00:00
Eugene Sandulenko
e26480aaee
This is a dirty hack which lets see HE sprites, so further debugging is
...
possible.
svn-id: r16889
2005-02-24 05:11:37 +00:00
Eugene Sandulenko
5787793e05
Fix bug in ScummEngine_v90he::spritesSortActiveSprites()
...
svn-id: r16888
2005-02-24 04:28:44 +00:00
Eugene Sandulenko
1ad372c589
Initial implementation of spritesProcessWiz. Also plugged it into main loop.
...
svn-id: r16887
2005-02-24 04:04:17 +00:00
Travis Howell
4bc6cfd469
Fix regression, seems like bug in pajama3 disasm.
...
svn-id: r16886
2005-02-24 00:48:24 +00:00
Eugene Sandulenko
e936c234af
implementation of spritesSortActiveSprites()
...
svn-id: r16885
2005-02-23 23:28:53 +00:00
Eugene Sandulenko
5ae4dde2fb
Fix spriteInfoGet_classFlags*.
...
svn-id: r16882
2005-02-23 12:26:17 +00:00
Travis Howell
1b7e174f88
Add sprite function
...
svn-id: r16881
2005-02-23 12:04:42 +00:00
Travis Howell
f215c1ceae
Update HE100
...
svn-id: r16880
2005-02-23 11:15:41 +00:00
Travis Howell
84bc25a426
Clear a few more fields when reseting sprite
...
svn-id: r16879
2005-02-23 10:14:52 +00:00
Travis Howell
26722043d9
Ooops, order wrong.
...
svn-id: r16878
2005-02-23 10:00:12 +00:00
Travis Howell
2c10795b48
Correct subOp, used in freddicove
...
svn-id: r16877
2005-02-23 09:55:34 +00:00
Travis Howell
861e418e70
freddicove adds extra SpriteInfo field.
...
Correction, only redraw sprite if value changed.
svn-id: r16876
2005-02-23 09:23:54 +00:00
Travis Howell
a890737e0e
Add sprite function.
...
Correct sprite function (class_flags, not flags).
svn-id: r16875
2005-02-23 05:26:56 +00:00
Travis Howell
15b02f9232
Another sprite function.
...
svn-id: r16874
2005-02-23 05:09:14 +00:00
Travis Howell
f278d588f3
Cleanup
...
svn-id: r16873
2005-02-23 04:35:20 +00:00
Travis Howell
22b8b3e8eb
More sprite functions
...
svn-id: r16872
2005-02-23 04:05:22 +00:00
Travis Howell
a33edcf009
Add some setSpriteGroupInfo code.
...
svn-id: r16871
2005-02-23 03:22:05 +00:00
Eugene Sandulenko
dcd7d24717
Implementation of spriteInfoSet_addImageToList. It needs review,
...
especially inner loop with pointer arithmetix. Cyx, remember that
x * 0x31 that's it just somewhat complicated.
svn-id: r16870
2005-02-23 03:18:49 +00:00
Eugene Sandulenko
b53b1963a9
spriteInfoSet_case183 -> spriteInfoSet_resetSprite and its implementation.
...
svn-id: r16869
2005-02-23 02:35:59 +00:00
Travis Howell
d674eddefa
Add setSpriteGroupInfo stubs
...
svn-id: r16868
2005-02-23 01:08:29 +00:00
Eugene Sandulenko
ee8f4ca1cf
Rename classFlags functions and fix one of them.
...
svn-id: r16867
2005-02-22 22:52:35 +00:00
Gregory Montoir
26b11cb444
o90_setSpriteInfo so 91
...
svn-id: r16866
2005-02-22 22:23:10 +00:00
Gregory Montoir
44c6bbe438
some WIP stuff for HE sprites
...
svn-id: r16865
2005-02-22 21:38:44 +00:00
Max Horn
e7b8a1eada
Added consts (this usually helps the compiler a bit when optimizing code)
...
svn-id: r16863
2005-02-22 18:24:24 +00:00
Travis Howell
99f54b437d
Minor cleanup
...
svn-id: r16860
2005-02-22 13:54:38 +00:00
Travis Howell
a45a0de658
All languages
...
svn-id: r16858
2005-02-22 07:31:54 +00:00
Travis Howell
1dfc4c9881
Ooops
...
svn-id: r16857
2005-02-22 01:51:47 +00:00
Travis Howell
f2dda718d3
More debugs, to catch error points.
...
svn-id: r16856
2005-02-22 01:37:57 +00:00
Eugene Sandulenko
0835583948
Implementation of GFX transactions. May cause some regressions in case I
...
missed some unusual mode switching. This implementation let us avoid two nasty
hacks in scumm.cpp.
*Now* we could return to OSystem layers.
patch.
svn-id: r16855
2005-02-22 01:29:27 +00:00
Travis Howell
4ff034d27c
Add a few sprite stubs
...
svn-id: r16854
2005-02-22 01:25:53 +00:00
Eugene Sandulenko
03804ce33f
Rename script flags as suggested.
...
svn-id: r16853
2005-02-22 01:23:15 +00:00
Eugene Sandulenko
6dd4854ba4
cyx's WIP for sprites. Implemented spritesBlitToScreen
...
svn-id: r16852
2005-02-22 01:16:41 +00:00
Eugene Sandulenko
6409a3c4e4
Fix _heversion for Russian updated pajama2. Today I played it with kids
...
and found that it is actually 99, not 98.
svn-id: r16851
2005-02-21 14:27:09 +00:00
Travis Howell
99bf57e7b8
Typos
...
svn-id: r16850
2005-02-21 12:43:18 +00:00
Travis Howell
df5c97246b
Update HE100
...
svn-id: r16846
2005-02-21 06:31:03 +00:00