#include "STDAFX.H"
#include "CItem.h"
#include "CArena.h"
#include "CBomber.h"
#include "CDisplay.h"
#include "CExplosion.h"
#include "CArenaSnapshot.h"
Defines | |
#define | ITEM_SPRITELAYER 10 |
#define | FIRE_SPRITELAYER 50 |
#define | FLY_SPRITELAYER 50 |
#define | ANIMITEM_TIME1 0.080f |
#define | ANIMITEM_TIME2 ANIMITEM_TIME1 * 2 |
#define | ANIMFUMES_TIME1 0.100f |
#define | ANIMFUMES_TIME2 ANIMFUMES_TIME1 * 2 |
#define | ANIMFUMES_TIME3 ANIMFUMES_TIME1 * 3 |
#define | ANIMFIRE_DURATION 0.9f |
#define | ANIMFIRE_TIME1 0.070f * ANIMFIRE_DURATION |
#define | ANIMFIRE_TIME2 0.170f * ANIMFIRE_DURATION |
#define | ANIMFIRE_TIME3 0.310f * ANIMFIRE_DURATION |
#define | ANIMFIRE_TIME4 0.460f * ANIMFIRE_DURATION |
#define | ANIMFIRE_TIME5 0.560f * ANIMFIRE_DURATION |
#define | ANIMFIRE_TIME6 0.630f * ANIMFIRE_DURATION |
#define | ANIMFIRE_TIME7 0.720f * ANIMFIRE_DURATION |
#define | SPRITE_BOMB0 0 |
#define | SPRITE_BOMB1 1 |
#define | SPRITE_FLAME0 2 |
#define | SPRITE_FLAME1 3 |
#define | SPRITE_KICK0 4 |
#define | SPRITE_KICK1 5 |
#define | SPRITE_ROLLER0 6 |
#define | SPRITE_ROLLER1 7 |
#define | SPRITE_SKULL0 8 |
#define | SPRITE_SKULL1 9 |
#define | SPRITE_THROW0 10 |
#define | SPRITE_THROW1 11 |
#define | SPRITE_PUNCH0 12 |
#define | SPRITE_PUNCH1 13 |
#define | SPRITE_REMOTE0 14 |
#define | SPRITE_REMOTE1 15 |
#define | ANIM_FUMES_1 0 |
#define | ANIM_FUMES_2 1 |
#define | ANIM_FUMES_3 2 |
#define | ANIM_FIRE1 0 |
#define | ANIM_FIRE2 1 |
#define | ANIM_FIRE3 2 |
#define | ANIM_FIRE4 3 |
#define | ANIM_FIRE5 4 |
#define | ANIM_FIRE6 5 |
#define | ANIM_FIRE7 6 |
#define | FIRE_OFFSETX (-10) |
#define | FIRE_OFFSETY (-(54-32)) |
#define | ARENA_ITEM_SPRITETABLE 3 |
#define | ARENA_FIRE_SPRITETABLE 6 |
#define | ARENA_FLY_SPRITETABLE 8 |
#define | ANIM_FLYING1 0 |
#define | ANIM_FLYING2 1 |
#define | ANIM_FLYING3 2 |
#define | ANIM_FLYING4 1 |
#define | ANIMFLYING_TIME1 0.050f |
#define | ANIMFLYING_TIME2 (ANIMFLYING_TIME1 * 2) |
#define | ANIMFLYING_TIME3 (ANIMFLYING_TIME1 * 3) |
#define | ANIMFLYING_TIME4 (ANIMFLYING_TIME1 * 4) |
#define | FLYING_SPEED 200 |
#define | MINIMUM_FLY_TIME ((3.0f * BLOCK_SIZE) / FLYING_SPEED) |
#define ANIM_FIRE1 0 |
#define ANIM_FIRE2 1 |
#define ANIM_FIRE3 2 |
#define ANIM_FIRE4 3 |
#define ANIM_FIRE5 4 |
#define ANIM_FIRE6 5 |
#define ANIM_FIRE7 6 |
#define ANIM_FLYING1 0 |
#define ANIM_FLYING2 1 |
#define ANIM_FLYING3 2 |
#define ANIM_FLYING4 1 |
#define ANIM_FUMES_1 0 |
#define ANIM_FUMES_2 1 |
#define ANIM_FUMES_3 2 |
#define ANIMFIRE_DURATION 0.9f |
#define ANIMFIRE_TIME1 0.070f * ANIMFIRE_DURATION |
#define ANIMFIRE_TIME2 0.170f * ANIMFIRE_DURATION |
#define ANIMFIRE_TIME3 0.310f * ANIMFIRE_DURATION |
#define ANIMFIRE_TIME4 0.460f * ANIMFIRE_DURATION |
#define ANIMFIRE_TIME5 0.560f * ANIMFIRE_DURATION |
#define ANIMFIRE_TIME6 0.630f * ANIMFIRE_DURATION |
#define ANIMFIRE_TIME7 0.720f * ANIMFIRE_DURATION |
#define ANIMFLYING_TIME1 0.050f |
#define ANIMFLYING_TIME2 (ANIMFLYING_TIME1 * 2) |
#define ANIMFLYING_TIME3 (ANIMFLYING_TIME1 * 3) |
#define ANIMFLYING_TIME4 (ANIMFLYING_TIME1 * 4) |
#define ANIMFUMES_TIME1 0.100f |
#define ANIMFUMES_TIME2 ANIMFUMES_TIME1 * 2 |
#define ANIMFUMES_TIME3 ANIMFUMES_TIME1 * 3 |
#define ANIMITEM_TIME1 0.080f |
#define ANIMITEM_TIME2 ANIMITEM_TIME1 * 2 |
#define ARENA_FIRE_SPRITETABLE 6 |
#define ARENA_FLY_SPRITETABLE 8 |
#define ARENA_ITEM_SPRITETABLE 3 |
#define FIRE_OFFSETX (-10) |
#define FIRE_OFFSETY (-(54-32)) |
#define FIRE_SPRITELAYER 50 |
#define FLY_SPRITELAYER 50 |
#define FLYING_SPEED 200 |
#define ITEM_SPRITELAYER 10 |
#define MINIMUM_FLY_TIME ((3.0f * BLOCK_SIZE) / FLYING_SPEED) |
#define SPRITE_BOMB0 0 |
#define SPRITE_BOMB1 1 |
#define SPRITE_FLAME0 2 |
#define SPRITE_FLAME1 3 |
#define SPRITE_KICK0 4 |
#define SPRITE_KICK1 5 |
#define SPRITE_PUNCH0 12 |
#define SPRITE_PUNCH1 13 |
#define SPRITE_REMOTE0 14 |
#define SPRITE_REMOTE1 15 |
#define SPRITE_ROLLER0 6 |
#define SPRITE_ROLLER1 7 |
#define SPRITE_SKULL0 8 |
#define SPRITE_SKULL1 9 |
#define SPRITE_THROW0 10 |
#define SPRITE_THROW1 11 |