r150 - in trunk/src: . objects
DONOTREPLY at icculus.org
DONOTREPLY at icculus.org
Tue Sep 6 05:34:31 EDT 2005
Author: jonas
Date: 2005-09-06 05:34:31 -0400 (Tue, 06 Sep 2005)
New Revision: 150
Modified:
trunk/src/objects/erik.cpp
trunk/src/objects/erik.h
trunk/src/players_common.cpp
trunk/src/players_common.h
Log:
a few additional erik animations, removed anim_land_[left|right]
Modified: trunk/src/objects/erik.cpp
===================================================================
--- trunk/src/objects/erik.cpp 2005-09-06 08:34:41 UTC (rev 149)
+++ trunk/src/objects/erik.cpp 2005-09-06 09:34:31 UTC (rev 150)
@@ -36,8 +36,6 @@
anim_fall_right=loadAnimation("erik_fall_right",config.lvlscale,BP_LD);
anim_fall_fast_left=loadAnimation("erik_fall_fast_left",config.lvlscale,BP_RD);
anim_fall_fast_right=loadAnimation("erik_fall_fast_right",config.lvlscale,BP_LD);
- anim_land_left=loadAnimation("erik_land_left",config.lvlscale,BP_RD,ATYPE_ONCE_END);
- anim_land_right=loadAnimation("erik_land_right",config.lvlscale,BP_LD,ATYPE_ONCE_END);
anim_crash_left=loadAnimation("erik_crash_left",config.lvlscale,BP_RD,ATYPE_ONCE_END,calcFPS(1,T_IRR));
anim_crash_right=loadAnimation("erik_crash_right",config.lvlscale,BP_LD,ATYPE_ONCE_END,calcFPS(1,T_IRR));
anim_rope_left=loadAnimation("erik_rope_left",config.lvlscale,BP_RD);
@@ -63,6 +61,8 @@
anim_erik_jump2_right=loadAnimation("erik_jump2_right",config.lvlscale,BP_LD,ATYPE_ONCE);
anim_erik_start_run_left=loadAnimation("erik_start_run_left",config.lvlscale,BP_RD,ATYPE_ONCE);
anim_erik_start_run_right=loadAnimation("erik_start_run_right",config.lvlscale,BP_LD,ATYPE_ONCE);
+ anim_erik_run_left=loadAnimation("erik_run_left",config.lvlscale,BP_RD,ATYPE_ONCE);
+ anim_erik_run_right=loadAnimation("erik_run_right",config.lvlscale,BP_LD,ATYPE_ONCE);
anim_erik_swim_left=loadAnimation("erik_swim_left",config.lvlscale,BP_RD,ATYPE_ONCE);
anim_erik_swim_right=loadAnimation("erik_swim_right",config.lvlscale,BP_LD,ATYPE_ONCE);
anim_erik_swim_up_left=loadAnimation("erik_swim_up_left",config.lvlscale,BP_RD,ATYPE_ONCE);
@@ -91,7 +91,7 @@
if (state&(STATE_MLEFT|STATE_MRIGHT)) {
if (state&STATE_MRIGHT) run_right=true;
else run_right=false;
- setEvent(new ERun(this,10000,maxspeedx,500,ESTATE_ABORT,au_run));
+ setEvent(new ERun(this,10000,maxspeedx,500,ESTATE_ABORT,au_run,(state&STATE_LEFT) ? anim_erik_run_left : anim_erik_run_right));
}
}
}
@@ -104,11 +104,11 @@
} else if (state&STATE_ACT_1) {
setState(STATE_ACT_2);
addSpeed(jump2);
- setEvent(new CAnimEvent(this,DE_JUMP,0,0,au_jump));
+ setEvent(new CAnimEvent(this,DE_JUMP,0,ESTATE_ABORT,au_jump,(state&STATE_LEFT) ? anim_erik_jump2_left : anim_erik_jump2_right));
} else {
setState(STATE_ACT_1);
addSpeed(jump);
- setEvent(new CAnimEvent(this,DE_JUMP));
+ setEvent(new CAnimEvent(this,DE_JUMP,0,ESTATE_ABORT,NULL,(state&STATE_LEFT) ? anim_erik_jump_left : anim_erik_jump_right));
}
}
@@ -117,7 +117,7 @@
if (state&(STATE_MLEFT|STATE_MRIGHT)) {
if (state&STATE_MRIGHT) run_right=true;
else run_right=false;
- setEvent(new ERun(this,10000,maxspeedx,500,ESTATE_ABORT,au_run));
+ setEvent(new ERun(this,10000,maxspeedx,500,ESTATE_ABORT,au_run,(state&STATE_LEFT) ? anim_erik_run_left : anim_erik_run_right));
}
}
Modified: trunk/src/objects/erik.h
===================================================================
--- trunk/src/objects/erik.h 2005-09-06 08:34:41 UTC (rev 149)
+++ trunk/src/objects/erik.h 2005-09-06 09:34:31 UTC (rev 150)
@@ -30,6 +30,8 @@
EmptyAnimationPtr anim_erik_jump2_right;
EmptyAnimationPtr anim_erik_start_run_left;
EmptyAnimationPtr anim_erik_start_run_right;
+ EmptyAnimationPtr anim_erik_run_left;
+ EmptyAnimationPtr anim_erik_run_right;
EmptyAnimationPtr anim_erik_swim_left;
EmptyAnimationPtr anim_erik_swim_right;
EmptyAnimationPtr anim_erik_swim_up_left;
Modified: trunk/src/players_common.cpp
===================================================================
--- trunk/src/players_common.cpp 2005-09-06 08:34:41 UTC (rev 149)
+++ trunk/src/players_common.cpp 2005-09-06 09:34:31 UTC (rev 150)
@@ -28,8 +28,6 @@
anim_fall_right(new EmptyAnimation(&anim_right)),
anim_fall_fast_left(new EmptyAnimation(&anim_fall_left)),
anim_fall_fast_right(new EmptyAnimation(&anim_fall_right)),
- anim_land_left(new EmptyAnimation()),
- anim_land_right(new EmptyAnimation()),
anim_crash_left(new EmptyAnimation()),
anim_crash_right(new EmptyAnimation()),
anim_rope_left(new EmptyAnimation(&anim_left)),
@@ -280,7 +278,9 @@
speed=0;
Weapon tmpweap(-1,W_PRESSURE,WS_PRESSURE);
hit(DIR_UP,tmpweap);
- } else speed=0;
+ } else {
+ speed=0;
+ }
break;
}
}
Modified: trunk/src/players_common.h
===================================================================
--- trunk/src/players_common.h 2005-09-06 08:34:41 UTC (rev 149)
+++ trunk/src/players_common.h 2005-09-06 09:34:31 UTC (rev 150)
@@ -142,8 +142,6 @@
EmptyAnimationPtr anim_fall_right;
EmptyAnimationPtr anim_fall_fast_left;
EmptyAnimationPtr anim_fall_fast_right;
- EmptyAnimationPtr anim_land_left;
- EmptyAnimationPtr anim_land_right;
EmptyAnimationPtr anim_crash_left;
EmptyAnimationPtr anim_crash_right;
EmptyAnimationPtr anim_rope_left;
More information about the lostpenguins-commits
mailing list