Commit Graph

79 Commits

Author SHA1 Message Date
Eugene Sandulenko
154c4af8dc Mass-renamed all variables of Actor object according to our current code
formatting standards. Earlier we had half of vars named with leading
underscore and half without it.

Now code in actor.cpp is considerably more readable.

svn-id: r17068
2005-03-11 01:10:06 +00:00
Travis Howell
5759e1577c Add opcode for bb2demo
svn-id: r17035
2005-03-08 05:56:21 +00:00
Max Horn
47280d9433 Updated copyright
svn-id: r16398
2005-01-01 16:09:25 +00:00
Travis Howell
beb1ed4598 Rename as requested.
svn-id: r15530
2004-10-12 14:40:32 +00:00
Travis Howell
687a5db4a8 Rename vars
Add some missng code for HE games.

svn-id: r15528
2004-10-12 14:12:20 +00:00
Travis Howell
4b4c4f1d1d Rename var
Update HE issues

svn-id: r15525
2004-10-12 04:26:02 +00:00
Travis Howell
49a3691132 Add actor transparency var for HE99 games.
svn-id: r15405
2004-10-04 06:20:10 +00:00
Travis Howell
e7cff906a9 Increase Actor animVariable for HE80+ games.
svn-id: r15382
2004-10-02 10:58:15 +00:00
Gregory Montoir
2f8136b703 constness
svn-id: r15364
2004-09-30 23:49:46 +00:00
Max Horn
ad3062ab93 Fix (I hope) for bug #1032964 (INDY3-VGA: actors walking in wrong places)
svn-id: r15335
2004-09-28 23:05:45 +00:00
Max Horn
6a50ba2308 Changed more of the actor class members to match our coding guidelines (in the future, when adding new member vars here, please always use our conventions, i.e. prefix them with _ and use CamelBackStyle
svn-id: r15331
2004-09-28 19:28:59 +00:00
Travis Howell
7ced14e961 talkQueue should be actor specific
svn-id: r15318
2004-09-28 00:58:00 +00:00
Gregory Montoir
6bfeab77e1 cleanup
add some warnings to detect the use of new Aux animation data

svn-id: r15226
2004-09-21 21:10:23 +00:00
Travis Howell
2fdfd35834 Add HE90+ opcode difference
svn-id: r15214
2004-09-21 05:59:26 +00:00
Gregory Montoir
22b2cfa002 preliminar AuxQueue support (freddemo intro), some glitches though
svn-id: r15149
2004-09-18 00:36:17 +00:00
Travis Howell
b495c7ea07 Use random talk animation in HE 80+ games for now.
svn-id: r15006
2004-09-11 12:22:06 +00:00
Travis Howell
c7d28132b4 Save game changes for HE80+ games.
svn-id: r14985
2004-09-10 01:03:01 +00:00
Gregory Montoir
7593129d98 some AKOS tweaks for HE72/80
svn-id: r14965
2004-09-08 21:14:12 +00:00
Travis Howell
6b09826b33 Increase actor.sound to 32 for HE 80+ games.
Add some more HE vars.
More adjustments for copying script strings in HE games.

svn-id: r14903
2004-09-05 09:36:51 +00:00
Max Horn
91a57ad8f5 cleanup (this actor clip stuff is really evil -- I have to agree with Kirben, it's totally unclear why they didn't just use the good old virt screen system...
svn-id: r14890
2004-09-04 10:29:06 +00:00
Travis Howell
6dd0ab9397 Add actor cliping override for HE games.
svn-id: r14879
2004-09-04 00:18:55 +00:00
Max Horn
054460a170 Fix for bug #1021538 (COMI: Graphic glitches in ship-to-ship fight)
svn-id: r14876
2004-09-03 19:54:58 +00:00
Travis Howell
cbf5a60bab Add a few akos codes
Give unknown akos codes better names
Rename actor variable
Remove hack (Use multi-version flag instead)
Another sound correction for HE games.

svn-id: r14827
2004-08-29 11:27:16 +00:00
Travis Howell
a50b6cf776 Add patch from madm00se for:
#869003 MIVGA: Guybrush shrinks & grows near end of game

svn-id: r14355
2004-07-28 11:56:14 +00:00
Travis Howell
6a18e02a53 Actually use actor talkScript when required.
svn-id: r14217
2004-07-15 12:26:10 +00:00
Travis Howell
26e38321df Rename var
svn-id: r14121
2004-06-29 11:02:15 +00:00
Travis Howell
b1e49b13af Fix actorOps case 218/9 in HE games
svn-id: r14115
2004-06-29 05:36:01 +00:00
Travis Howell
d5bf1699ca Add akos drawing offsets
svn-id: r12910
2004-02-16 02:55:23 +00:00
Paweł Kołodziejski
d1b74aa7cc added talkVolume, and changed talkPan call method
svn-id: r12790
2004-02-09 08:05:23 +00:00
Travis Howell
555caf2251 Add correct actor palette color changing for HE games.
svn-id: r12419
2004-01-16 01:52:49 +00:00
Travis Howell
3180834549 Add skipLimb actor var, which is used by puttmoon.
Use forceClip for actorOps case 218, since it should have same effect.

svn-id: r12340
2004-01-12 14:09:39 +00:00
Max Horn
033ff78ae9 updated copyright notice
svn-id: r12176
2004-01-06 12:45:34 +00:00
Max Horn
f506056c3b more cleanup
svn-id: r12161
2004-01-05 16:30:00 +00:00
Max Horn
a469559d13 added Actor::getElevation and Actor::setElevation; cleaned up costume API a bit; some minor cleanup/tweaks
svn-id: r12160
2004-01-05 16:19:14 +00:00
Max Horn
d7660a2662 introduced namespace Scumm; made #include statements use scumm/ prefix explicitly
svn-id: r10571
2003-10-03 18:33:57 +00:00
Max Horn
3f55f2669d renamed class Scumm to ScummEngine (consisten with other engine names; also makes room for a potential 'Scumm' namespace)
svn-id: r10549
2003-10-02 22:42:03 +00:00
Max Horn
0e645f88ae renamed namespace ScummVM to Common
svn-id: r10544
2003-10-02 17:43:02 +00:00
Max Horn
6512592d0f moved Actor x/y to _pos.x/_pos.y -> this makes it much easier to grep for access of the actor position
svn-id: r10253
2003-09-14 18:16:45 +00:00
Max Horn
47827b1f22 disabled a stone old hack; Ender, maybe you remember some details about this fix? anybody feel like playtesting the Mystery Vortex, please? :-)
svn-id: r10246
2003-09-13 23:50:29 +00:00
Max Horn
538812d9fc yet another tiny cleanup.... yeah yeah, I know I am annoying
svn-id: r10182
2003-09-11 22:36:21 +00:00
Max Horn
32c0168087 cleanup
svn-id: r10181
2003-09-11 22:26:44 +00:00
Max Horn
ff225c470c cleanup
svn-id: r10179
2003-09-11 22:00:36 +00:00
Max Horn
d875bb69fe fix for bug #782086 (COMI: a long walk)
svn-id: r10143
2003-09-09 19:30:25 +00:00
Torbjörn Andersson
94df02c799 Implement the ACTOR_PAN opcode. The only place I know of where it's used is
between between ship-to-ship combats, so I didn't bother yet to store it in
savegames.

svn-id: r9988
2003-09-03 17:00:33 +00:00
Max Horn
ff988094be init walkdata (fix for bug #770306); move Actor::Actor constructor from header to source file
svn-id: r9205
2003-07-27 23:45:43 +00:00
Max Horn
becd70d243 cleanup: encapsulate some more members of class Actor, and rename newDirection -> targetFacing (since it corresponds to the future value of 'facing'; the distinction between 'facing' and 'direction' is extremly fuzzy)
svn-id: r9175
2003-07-24 17:44:00 +00:00
Max Horn
92fd56f9f0 removed #include "boxes.h" from scumm.h; cleaned up AdjustBoxResult definition & usage; properly deal with larger box distances, thus partially fixing Zak on the airport (but original seems to have used a very different algorithm, so this really is only a partial fix)
svn-id: r8710
2003-07-02 13:47:03 +00:00
Jonathan Gray
12edf335f3 init actor things to make valgrind happy
svn-id: r8475
2003-06-14 13:49:47 +00:00
Max Horn
3d77f7230e Enabled walk sounds in Indy3EGA/ZakEGA; cleanup (bug #747068)
svn-id: r8249
2003-06-01 18:20:38 +00:00
Max Horn
f8e64d7134 renamed walk_script/talk_script -> walkScript/talkScript
svn-id: r8178
2003-05-31 14:27:47 +00:00