>>DVDMさん
ソースは何も考えずにクラスにしてたり、ヘンなことがいっぱいなので、見せれません^^;
余りにも汚くて・・ そこから直さないとw
とりあえず関わってしそうな部分です。
class EnemyBase : public Players
{
public:
Players *player;
float X, Y, Speed;
int Money, cnt, ShotMode, Move_Num, Graph_Num, Bomm_cnt, Point;
bool Flag, Bom;
EnemyBase(void)
{
X = Y = Speed = 0.0f;
Money = cnt = ShotMode = Move_Num = Graph_Num = Bomm_cnt = 0;
Flag = false;
Bom = false;
player = new Players();
}
~EnemyBase(void)
{
}
int Search_Enemy(EnemyBase E[/url], int Num){
for(int i=0;i<Num;i++){
if(E.Flag == 0){
return i;
}
}
return -1;
}
float GetPlayerAngle(float x, float y){
return atan2f(player->Y-y, player->X-x);
}
};
class Players
{
public:
bool Death;生きてますか?
float X, Y, Speed;
int Point, Score, Power, Money, cnt, ShotMode, Num;
int img[3], Key;画像ハンドル、キー入力
Players(void);全部初期化
~Players(void);何もしてない
void Draw();間違いなく関係ないw
void Load(){
LoadDivGraph("Date\\Chara\\Player\\Player.PNG", 3, 3, 1, 32, 32, img);
X = 200.0f;
Y = 380.0f;
Speed = 5.0f;
Point = Score = Power = Money = cnt = ShotMode = Num = 0;
}
};