/**> HEADER FILES <**/
#include "Person.h"
#include "openal_wrapper.h"
+#include "Animation.h"
+#include "Sounds.h"
extern float multiplier;
-extern Animation animation[animation_count];
-extern OPENAL_SAMPLE *samp[100];
extern int channels[100];
extern Terrain terrain;
extern float gravity;
velocity=flatfacing*velspeed;
}
- /*if(creature==wolftype)
- if(isRun()){
- velocity+=facing*multiplier*speed*700*scale;
- velspeed=findLength(&velocity);
- if(velspeed>speed*55*scale){
- velocity/=velspeed;
- velspeed=speed*55*scale;
- velocity*=velspeed;
- }
- velocity.y+=gravity*multiplier*20;
- ReflectVector(&velocity,terrain.getNormal(coords.x,coords.z));
- velspeed=findLength(&velocity);
- velocity=flatfacing*velspeed;
- }*/
-
if(targetanimation==rollanim&&animation[targetanimation].label[targetframe]!=6){
velocity+=facing*multiplier*speed*700*scale;
velspeed=findLength(&velocity);