taisei/src/stages/stage4.h

39 lines
949 B
C

/*
* This software is licensed under the terms of the MIT-License
* See COPYING for further information.
* ---
* Copyright (c) 2011-2017, Lukas Weber <laochailan@web.de>.
* Copyright (c) 2012-2017, Andrei Alexeyev <akari@alienslab.net>.
*/
#pragma once
#include "stage.h"
extern struct stage4_spells_s {
// this struct must contain only fields of type AttackInfo
// order of fields affects the visual spellstage number, but not its real internal ID
struct {
AttackInfo gate_of_walachia;
AttackInfo dry_fountain;
AttackInfo red_spike;
} mid;
struct {
AttackInfo animate_wall;
AttackInfo demon_wall;
AttackInfo blow_the_walls;
AttackInfo bloody_danmaku;
} boss;
struct {
AttackInfo vlads_army;
} extra;
// required for iteration
AttackInfo null;
} stage4_spells;
extern StageProcs stage4_procs;
extern StageProcs stage4_spell_procs;