Commit Graph
86814 Commits
Author SHA1 Message Date
Travis Howell 4da8a6e1f0 Fix sprite states
svn-id: r16921
2005-02-26 01:39:52 +00:00
Travis Howell 574047157a Fix sprite hacks
svn-id: r16920
2005-02-26 00:35:23 +00:00
Travis Howell 1bcfa18667 More work on findSpriteWithClassOf()
svn-id: r16919
2005-02-25 23:37:25 +00:00
Paweł Kołodziejski 6746d89df5 ops
svn-id: r16918
2005-02-25 20:16:25 +00:00
Paweł Kołodziejski a73906443b fixed compilation for emsvc4
svn-id: r16917
2005-02-25 20:15:01 +00:00
Paweł Kołodziejski 531ca37040 fixed compilation
svn-id: r16916
2005-02-25 20:12:25 +00:00
Max Horn ed9272ac9c Some TODO cleanup/additions
svn-id: r16915
2005-02-25 17:15:07 +00:00
Travis Howell 2e60c4fbd3 Add WIP findSpriteWithClassOf() function
svn-id: r16914
2005-02-25 15:19:03 +00:00
Torbjörn Andersson 7298987bba Whitespace changes.
svn-id: r16913
2005-02-25 14:19:30 +00:00
Travis Howell 475b1e1395 Update WizParameters struct, to match pajama3.
svn-id: r16912
2005-02-25 11:45:25 +00:00
Travis Howell 563b271224 Cleanup, reduce duplicate code.
svn-id: r16911
2005-02-25 11:23:27 +00:00
Max Horn 51391279cc cleanup
svn-id: r16910
2005-02-25 10:00:06 +00:00
Travis Howell a82cff4816 Correct check
svn-id: r16909
2005-02-25 02:07:22 +00:00
Travis Howell 587d4da23a Init sprites
svn-id: r16908
2005-02-25 01:34:33 +00:00
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
Torbjörn Andersson 4f01f5e6e9 I'm not quite sure if this is the correct fix, but by not calling
updateActorsScene() when _sceneNumber is -1 we avoid followers going into
that scene and being drawn (as garbage) early during the ITE intro. (Look
in the upper left corner -- that's where the garbage appeared for me.)

svn-id: r16895
2005-02-24 08:03:47 +00:00
Travis Howell 350ed76947 Update sprite calls in main loop
svn-id: r16894
2005-02-24 08:00:30 +00:00
Torbjörn Andersson 90a158fbf7 Some syncing between the README and the LaTeX documentation. Untested since
I don't have LaTeX on this computer.

The "Known Problems" section is still out of sync.

svn-id: r16893
2005-02-24 07:53:02 +00:00
Torbjörn Andersson f145d859cf ScummVM 0.7.0 does not need SKY.CPT for Beneath a Steel Sky, so I've
changed the version number in the text to 0.8.0CVS. Of course, this should
be updated again when 0.8.0 (or whatever we'll call the next version) is
released. By then we ought to include SKY.CPT in the main BASS download as
well, I think.

svn-id: r16892
2005-02-24 07:51:27 +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
Joost Peters 23306f5921 Update README to mention new BASS datafile, does this mean I just put 500 other documents out of sync?
svn-id: r16884
2005-02-23 19:24:40 +00:00
Joost Peters a33f973be8 fix typo
warning() appends a '!', so remove the trailing '.'

svn-id: r16883
2005-02-23 17:21:32 +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