#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)) |
1.5.5