#include "STDAFX.H"
#include "CBomb.h"
#include "CArena.h"
#include "CItem.h"
#include "CDisplay.h"
#include "CSound.h"
#include "CArenaSnapshot.h"
Defines | |
#define | EXPLODE_SOON 0.080f |
#define | SPEED_BOMBMOVE 220 |
#define | ANIMBOMB_NORMAL_TIME1 0.200f |
#define | ANIMBOMB_NORMAL_TIME2 ANIMBOMB_NORMAL_TIME1 * 2 |
#define | ANIMBOMB_NORMAL_TIME3 ANIMBOMB_NORMAL_TIME1 * 3 |
#define | ANIMBOMB_NORMAL_TIME4 ANIMBOMB_NORMAL_TIME1 * 4 |
#define | ANIMBOMB_SLOW_TIME1 0.300f |
#define | ANIMBOMB_SLOW_TIME2 ANIMBOMB_SLOW_TIME1 * 2 |
#define | ANIMBOMB_SLOW_TIME3 ANIMBOMB_SLOW_TIME1 * 3 |
#define | ANIMBOMB_SLOW_TIME4 ANIMBOMB_SLOW_TIME1 * 4 |
#define | ANIMBOMB_FAST_TIME1 0.100f |
#define | ANIMBOMB_FAST_TIME2 ANIMBOMB_FAST_TIME1 * 2 |
#define | ANIMBOMB_FAST_TIME3 ANIMBOMB_FAST_TIME1 * 3 |
#define | ANIMBOMB_FAST_TIME4 ANIMBOMB_FAST_TIME1 * 4 |
#define | ANIMBOMB_SPRITE0 0 |
#define | ANIMBOMB_SPRITE1 1 |
#define | ANIMBOMB_SPRITE2 2 |
#define | BOMB_SPRITELAYER_BELOW_BOMBERS 40 |
#define | BOMB_SPRITELAYER_ABOVE_BOMBERS 55 |
#define | ARENA_BOMB_SPRITETABLE 4 |
#define | ARENA_REMOTE_BOMB_SPRITETABLE 65 |
#define | THROW_BASE_FRAME_TIME 0.030f |
#define | BOUNCE_BASE_FRAME_TIME 0.030f |
#define | PUNCH_BASE_FRAME_TIME 0.030f |
#define | TIME_BEFORE_MOVING_BOMB 0.3f |
#define | BOMB_CAN_CHANGE_DIRECTION_WHEN_KICKED true |
#define | ToBlock(a) (m_pArena->ToBlock (a)) |
#define | HalfBlock (BLOCK_SIZE / 2) |
#define ANIMBOMB_FAST_TIME1 0.100f |
#define ANIMBOMB_FAST_TIME2 ANIMBOMB_FAST_TIME1 * 2 |
#define ANIMBOMB_FAST_TIME3 ANIMBOMB_FAST_TIME1 * 3 |
#define ANIMBOMB_FAST_TIME4 ANIMBOMB_FAST_TIME1 * 4 |
#define ANIMBOMB_NORMAL_TIME1 0.200f |
#define ANIMBOMB_NORMAL_TIME2 ANIMBOMB_NORMAL_TIME1 * 2 |
#define ANIMBOMB_NORMAL_TIME3 ANIMBOMB_NORMAL_TIME1 * 3 |
#define ANIMBOMB_NORMAL_TIME4 ANIMBOMB_NORMAL_TIME1 * 4 |
#define ANIMBOMB_SLOW_TIME1 0.300f |
#define ANIMBOMB_SLOW_TIME2 ANIMBOMB_SLOW_TIME1 * 2 |
#define ANIMBOMB_SLOW_TIME3 ANIMBOMB_SLOW_TIME1 * 3 |
#define ANIMBOMB_SLOW_TIME4 ANIMBOMB_SLOW_TIME1 * 4 |
#define ANIMBOMB_SPRITE0 0 |
#define ANIMBOMB_SPRITE1 1 |
#define ANIMBOMB_SPRITE2 2 |
#define ARENA_BOMB_SPRITETABLE 4 |
#define ARENA_REMOTE_BOMB_SPRITETABLE 65 |
#define BOMB_CAN_CHANGE_DIRECTION_WHEN_KICKED true |
#define BOMB_SPRITELAYER_ABOVE_BOMBERS 55 |
#define BOMB_SPRITELAYER_BELOW_BOMBERS 40 |
#define BOUNCE_BASE_FRAME_TIME 0.030f |
#define EXPLODE_SOON 0.080f |
#define HalfBlock (BLOCK_SIZE / 2) |
#define PUNCH_BASE_FRAME_TIME 0.030f |
#define SPEED_BOMBMOVE 220 |
#define THROW_BASE_FRAME_TIME 0.030f |
#define TIME_BEFORE_MOVING_BOMB 0.3f |
#define ToBlock | ( | a | ) | (m_pArena->ToBlock (a)) |