r168 - trunk/src
DONOTREPLY at icculus.org
DONOTREPLY at icculus.org
Mon Sep 12 07:31:58 EDT 2005
Author: jonas
Date: 2005-09-12 07:31:58 -0400 (Mon, 12 Sep 2005)
New Revision: 168
Modified:
trunk/src/players_common.cpp
Log:
10l, added a default animation anim_right in the player constructor...
Modified: trunk/src/players_common.cpp
===================================================================
--- trunk/src/players_common.cpp 2005-09-11 15:54:08 UTC (rev 167)
+++ trunk/src/players_common.cpp 2005-09-12 11:31:58 UTC (rev 168)
@@ -27,7 +27,7 @@
if (hasParam(parameters,"anim_left")) anim_left=loadAnimation(getParameters(parameters["anim_left"],':'));
else anim_left.reset(new EmptyAnimation(&anim_right));
if (hasParam(parameters,"anim_right")) anim_right=loadAnimation(getParameters(parameters["anim_right"],':'));
- else anim_right.reset(new EmptyAnimation(&anim_orig));
+ else anim_right.reset(new EmptyAnimation());
if (hasParam(parameters,"anim_rock_left")) anim_rock_left=loadAnimation(getParameters(parameters["anim_rock_left"],':'));
else anim_rock_left.reset(new EmptyAnimation(&anim_left));
if (hasParam(parameters,"anim_rock_right")) anim_rock_right=loadAnimation(getParameters(parameters["anim_rock_right"],':'));
@@ -93,29 +93,31 @@
if (hasParam(parameters,"audio_land")) au_land=scenario->sndcache->loadWAV(parameters["audio_land"]);
else au_land=scenario->sndcache->loadWAV("dizzy.wav");
- if (hasParam(parameters,"audio_act")) au_land=scenario->sndcache->loadWAV(parameters["audio_act"]);
+ if (hasParam(parameters,"audio_act")) au_act=scenario->sndcache->loadWAV(parameters["audio_act"]);
else au_act=scenario->sndcache->loadWAV("button.wav");
- if (hasParam(parameters,"audio_useerror")) au_land=scenario->sndcache->loadWAV(parameters["audio_useerror"]);
+ if (hasParam(parameters,"audio_useerror")) au_useerror=scenario->sndcache->loadWAV(parameters["audio_useerror"]);
else au_useerror=scenario->sndcache->loadWAV("useerror.wav");
- if (hasParam(parameters,"audio_newitem")) au_land=scenario->sndcache->loadWAV(parameters["audio_newitem"]);
+ if (hasParam(parameters,"audio_newitem")) au_newitem=scenario->sndcache->loadWAV(parameters["audio_newitem"]);
else au_newitem=scenario->sndcache->loadWAV("pickup.wav");
- if (hasParam(parameters,"audio_hit")) au_land=scenario->sndcache->loadWAV(parameters["audio_hit"]);
+ if (hasParam(parameters,"audio_hit")) au_hit=scenario->sndcache->loadWAV(parameters["audio_hit"]);
else au_hit=scenario->sndcache->loadWAV("vikhit.wav");
- if (hasParam(parameters,"audio_elec")) au_land=scenario->sndcache->loadWAV(parameters["audio_elec"]);
+ if (hasParam(parameters,"audio_elec")) au_elec=scenario->sndcache->loadWAV(parameters["audio_elec"]);
else au_elec=scenario->sndcache->loadWAV("elecdth.wav");
- if (hasParam(parameters,"audio_drown")) au_land=scenario->sndcache->loadWAV(parameters["audio_drown"]);
+ if (hasParam(parameters,"audio_drown")) au_drown=scenario->sndcache->loadWAV(parameters["audio_drown"]);
else au_drown=scenario->sndcache->loadWAV("drown.wav");
- if (hasParam(parameters,"audio_fire")) au_land=scenario->sndcache->loadWAV(parameters["audio_fire"]);
+ if (hasParam(parameters,"audio_fire")) au_fire=scenario->sndcache->loadWAV(parameters["audio_fire"]);
else au_fire=scenario->sndcache->loadWAV("fireball.wav");
- if (hasParam(parameters,"audio_die")) au_land=scenario->sndcache->loadWAV(parameters["audio_die"]);
+ if (hasParam(parameters,"audio_die")) au_die=scenario->sndcache->loadWAV(parameters["audio_die"]);
else au_die=scenario->sndcache->loadWAV("bones.wav");
- if (hasParam(parameters,"audio_heal")) au_land=scenario->sndcache->loadWAV(parameters["audio_heal"]);
+ if (hasParam(parameters,"audio_heal")) au_heal=scenario->sndcache->loadWAV(parameters["audio_heal"]);
else au_heal=scenario->sndcache->loadWAV("usefood1.wav");
if (!hasParam(parameters,"maxhealth")) maxhealth=4;
if (!hasParam(parameters,"health")) health=min(3,(int)maxhealth);
if (!hasParam(parameters,"maxspeedx")) maxspeedx=300;
if (!hasParam(parameters,"maxspeedy")) maxspeedy=200;
+
+ animation.reset(new EmptyAnimation((state&STATE_LEFT) ? &anim_left : &anim_right));
}
Player::~Player() {
More information about the lostpenguins-commits
mailing list