diff options
author | Andrew Kurushin | 2005-01-09 15:07:49 +0000 |
---|---|---|
committer | Andrew Kurushin | 2005-01-09 15:07:49 +0000 |
commit | f3b8221dd6a06f486a15aeedfd26d054a9287a18 (patch) | |
tree | 968883fa94ea6de63d1af9fb10ba2479f1ef27df /saga/actordata.cpp | |
parent | 9d1f4ff1e6ea637518f9778b863db5bdb8683658 (diff) | |
download | scummvm-rg350-f3b8221dd6a06f486a15aeedfd26d054a9287a18.tar.gz scummvm-rg350-f3b8221dd6a06f486a15aeedfd26d054a9287a18.tar.bz2 scummvm-rg350-f3b8221dd6a06f486a15aeedfd26d054a9287a18.zip |
rewritten sprite class
- sprites decoded on first load
- some speed optimization
- actors uses kExtended flag to append spriteList
svn-id: r16497
Diffstat (limited to 'saga/actordata.cpp')
-rw-r--r-- | saga/actordata.cpp | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/saga/actordata.cpp b/saga/actordata.cpp index 335a42d845..ec6c52a3dc 100644 --- a/saga/actordata.cpp +++ b/saga/actordata.cpp @@ -34,10 +34,13 @@ ActorTableData ActorTable[ACTORCOUNT] = { // flags name scene x y z spr frm scp col // ------------ ---- ---- ---- ----- ---- ---- ---- --- ---- -- -- -- - { kProtagonist, 0, 1, 0, 0, 0, 37, 135, 0, 1, 0, 0, 0}, // map party - // spr and frm numbers taken from permanent actors list - { kFollower, 1, 0, 0, 0, 0, 45, 177, 1, 132, 0, 0, 0}, // Okk - { kFollower, 2, 0, 0, 0, 0, 48, 143, 2, 161, 0, 0, 0}, // Eeah + { kProtagonist | kExtended, + 0, 1, 0, 0, 0, 37, 135, 0, 1, 0, 0, 0}, // map party + // spr and frm numbers taken from permanent actors list + { kFollower | kExtended, + 1, 0, 0, 0, 0, 45, 177, 1, 132, 0, 0, 0}, // Okk + { kFollower | kExtended, + 2, 0, 0, 0, 0, 48, 143, 2, 161, 0, 0, 0}, // Eeah { 0, 3, 0, 240, 480, 0, 115, 206, 0, 25, 0, 0, 0}, // albino ferret { 0, 4, 17, 368, 400, 0, 115, 206, 4, 49, 0, 0, 0}, // moneychanger { 0, 5, 11, 552, 412, 0, 54, 152, 1, 171, 0, 0, 0}, // Sist |