-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathboss_mtd.h
32 lines (30 loc) · 817 Bytes
/
boss_mtd.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
/*
* $Id: boss_mtd.h,v 1.2 2003/03/21 02:59:48 kenta Exp $
*
* Copyright 2003 Kenta Cho. All rights reserved.
*/
/**
* Boss methods.
*
* @version $Revision: 1.2 $
*/
#ifndef BOSS_MTD_H
#define BOSS_MTD_H
#include "vector.h"
//senquack TODO: make sure conversion to floats from doubles here didn't mess up the bullet patterns, etc:
//senquack - complete conversion to floats:
//void createBoss(int seed, double rank, int round);
void createBoss (int seed, float rank, int round);
void initBoss ();
void moveBoss ();
void drawBoss ();
int checkHitDownside (int x);
int checkHitUpside ();
void damageBoss (int dmg);
void damageBossLaser (int cnt);
void weakenBoss ();
void drawBossState ();
//senquack - for when the screen is rotated:
void drawBossState_rotated ();
Vector *getBossPos ();
#endif //BOSS_MTD_H