Mercurial > hg > Members > e075743
view src/Giantarm.h @ 13:39e0c583e0a3 default tip
add GiantroboClassfile.
author | tokumoritaichirou@w-133-13-243-110.cc.u-ryukyu.ac.jp |
---|---|
date | Wed, 03 Feb 2010 18:37:01 +0900 |
parents | |
children |
line wrap: on
line source
/* * giantarm.h * Martial * * Created by e075743 on 10/02/03. * Copyright 2010 __MyCompanyName__. All rights reserved. * */ #ifndef _Giantarm_H_ #define _Giantarm_H_ #include "Humanoid.h" class Giantarm : public Humanoid { protected: void (Giantarm::*funcs[14])(); void (Giantarm::*stack[14])(); void (Giantarm::*frameFunc)(); void (Giantarm::*unWaitFunc)(); virtual void walk(); virtual void turn(); virtual void jump(); void punch(); virtual void run(); virtual void squat(); virtual void down(); virtual void wait(); virtual void freeze(); virtual void stop(); virtual void update(); virtual void stackPush(); virtual void stackPop(); virtual void nop() {}; //none operation public: Giantarm(char* _name = "Giantarm"); virtual void frame(); virtual void releaseHat(); virtual void pushRight(); virtual void pushLeft(); virtual void pushUp(); virtual void pushDown(); virtual void pushRightUp(); virtual void pushRightDown(); virtual void pushLeftUp(); virtual void pushLeftDown(); virtual void pushA(); virtual void releaseA(); virtual void pushB(); virtual void releaseB(); virtual void pushC(); virtual void releaseC(); virtual void pushD(); virtual void releaseD(); }; #endif