//Mainから直で呼ぶやつ void UpdateTitle(gameData& _dat); void DrawTitle(gameData& _dat); void UpdatePlay(gameData& _dat); void DrawPlay(gameData& _dat); void UpdateClear(gameData& _dat); void DrawClear(gameData& _dat); void UpdateGameOver(gameData& _dat); void DrawGameOver(gameData& _dat); void InitGameData(gameData& _dat); //Mainから直では呼ばないやつ void InitPlayer(gameChar& _player); void InitEnemy(gameChar& _enemy); void SetCharaRect(gameChar& _gamechar, SizeF _size); void InitPlayerBullet(gameData& _dat); //void InitEnemyBullet(EnemyBullet& _eb); direction GetDirection(); void UpdatePlayer(gameData& _dat); void DrawPlayer(gameChar& _player); void DrawEnemy(gameChar& _enemy); //void UpdateEnemy(gameChar& _enemy); int GetAlivePlayerBulllet(PlayerGun& _playerGun); void FirePlayerBullet(gameData& _dat); void UpdatePlayerBullet(PlayerGun& _playerGun); void DrawPlayerBullet(PlayerGun& _playerGun); //爆発関係 void InitExplosionFlames(Explosion& _explosion); int GetAliveExplotion(Explosion& _explosion); void FireFlame(Explosion& _explosion, Vec2 _pos); void UpdateExplosion(Explosion& _explosion); void DrawExplosions(Explosion& _explosion); //当たり判定 void PlayerBulletVsEnemies(gameData& _dat);