/// @file trd_09.h
/// @brief Koopa Bros Fortress - Battlement

#include "common.h"
#include "message_ids.h"
#include "map.h"

#include "../trd.h"
#include "mapfs/trd_09_shape.h"
#include "mapfs/trd_09_hit.h"

#include "sprite/npc/KoopaBros.h"
#include "sprite/npc/BillBlaster.h"
#include "sprite/npc/BulletBill.h"

enum {
    NPC_BillBlaster_01          = 10,
    NPC_BillBlaster_02          = 11,
    NPC_BillBlaster_03          = 12,
    NPC_BulletBill_01           = 20,
    NPC_BulletBill_02           = 21,
    NPC_BulletBill_03           = 22,
    NPC_BulletBill_04           = 23,
    NPC_BulletBill_05           = 24,
    NPC_BulletBill_06           = 25,
    NPC_BulletBill_07           = 26,
    NPC_BulletBill_08           = 27,
    NPC_BulletBill_09           = 28,
    NPC_BulletBill_10           = 29,
    NPC_BulletBill_Demo1        = 40,
    NPC_BulletBill_Demo2        = 41,
    NPC_BulletBill_Demo3        = 42,
    NPC_BulletBill_Demo4        = 43,
    NPC_BulletBill_Demo5        = 44,
    NPC_KoopaBros_Red           = 70,
    NPC_KoopaBros_Green         = 71,
    NPC_KoopaBros_Yellow        = 72,
    NPC_KoopaBros_Black         = 73,
};

#define NAMESPACE trd_09
