Cleaned up NpcAct200.cpp
This commit is contained in:
parent
6d462c6fc6
commit
5412390860
1 changed files with 21 additions and 21 deletions
|
@ -12,7 +12,7 @@
|
||||||
#include "Sound.h"
|
#include "Sound.h"
|
||||||
#include "Triangle.h"
|
#include "Triangle.h"
|
||||||
|
|
||||||
//Dragon Zombie
|
// Dragon Zombie
|
||||||
void ActNpc200(NPCHAR *npc)
|
void ActNpc200(NPCHAR *npc)
|
||||||
{
|
{
|
||||||
unsigned char deg;
|
unsigned char deg;
|
||||||
|
@ -140,7 +140,7 @@ void ActNpc200(NPCHAR *npc)
|
||||||
npc->rect = rcRight[npc->ani_no];
|
npc->rect = rcRight[npc->ani_no];
|
||||||
}
|
}
|
||||||
|
|
||||||
//Dragon Zombie (dead)
|
// Dragon Zombie (dead)
|
||||||
void ActNpc201(NPCHAR *npc)
|
void ActNpc201(NPCHAR *npc)
|
||||||
{
|
{
|
||||||
RECT rcLeft[1] = {200, 0, 240, 40};
|
RECT rcLeft[1] = {200, 0, 240, 40};
|
||||||
|
@ -152,7 +152,7 @@ void ActNpc201(NPCHAR *npc)
|
||||||
npc->rect = rcRight[npc->ani_no];
|
npc->rect = rcRight[npc->ani_no];
|
||||||
}
|
}
|
||||||
|
|
||||||
//Dragon Zombie projectile
|
// Dragon Zombie projectile
|
||||||
void ActNpc202(NPCHAR *npc)
|
void ActNpc202(NPCHAR *npc)
|
||||||
{
|
{
|
||||||
if (npc->flag & 0xFF)
|
if (npc->flag & 0xFF)
|
||||||
|
@ -176,7 +176,7 @@ void ActNpc202(NPCHAR *npc)
|
||||||
++npc->ani_no;
|
++npc->ani_no;
|
||||||
}
|
}
|
||||||
|
|
||||||
if ( npc->ani_no > 2 )
|
if (npc->ani_no > 2)
|
||||||
npc->ani_no = 0;
|
npc->ani_no = 0;
|
||||||
|
|
||||||
npc->rect = rect_left[npc->ani_no];
|
npc->rect = rect_left[npc->ani_no];
|
||||||
|
@ -188,7 +188,7 @@ void ActNpc202(NPCHAR *npc)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
//Critter (destroyed Egg Corridor)
|
// Critter (destroyed Egg Corridor)
|
||||||
void ActNpc203(NPCHAR *npc)
|
void ActNpc203(NPCHAR *npc)
|
||||||
{
|
{
|
||||||
RECT rcLeft[3] = {
|
RECT rcLeft[3] = {
|
||||||
|
@ -289,7 +289,7 @@ void ActNpc203(NPCHAR *npc)
|
||||||
npc->rect = rcRight[npc->ani_no];
|
npc->rect = rcRight[npc->ani_no];
|
||||||
}
|
}
|
||||||
|
|
||||||
//Falling spike (small)
|
// Falling spike (small)
|
||||||
void ActNpc204(NPCHAR *npc)
|
void ActNpc204(NPCHAR *npc)
|
||||||
{
|
{
|
||||||
RECT rc[2] = {
|
RECT rc[2] = {
|
||||||
|
@ -345,7 +345,7 @@ void ActNpc204(NPCHAR *npc)
|
||||||
npc->rect = rc[npc->ani_no];
|
npc->rect = rc[npc->ani_no];
|
||||||
}
|
}
|
||||||
|
|
||||||
//Falling spike (large)
|
// Falling spike (large)
|
||||||
void ActNpc205(NPCHAR *npc)
|
void ActNpc205(NPCHAR *npc)
|
||||||
{
|
{
|
||||||
RECT rc[2] = {
|
RECT rc[2] = {
|
||||||
|
@ -428,7 +428,7 @@ void ActNpc205(NPCHAR *npc)
|
||||||
npc->rect = rc[npc->ani_no];
|
npc->rect = rc[npc->ani_no];
|
||||||
}
|
}
|
||||||
|
|
||||||
//Counter Bomb
|
// Counter Bomb
|
||||||
void ActNpc206(NPCHAR *npc)
|
void ActNpc206(NPCHAR *npc)
|
||||||
{
|
{
|
||||||
switch (npc->act_no)
|
switch (npc->act_no)
|
||||||
|
@ -538,7 +538,7 @@ void ActNpc206(NPCHAR *npc)
|
||||||
npc->rect = rect_left[npc->ani_no];
|
npc->rect = rect_left[npc->ani_no];
|
||||||
}
|
}
|
||||||
|
|
||||||
//Counter Bomb's countdown
|
// Counter Bomb's countdown
|
||||||
void ActNpc207(NPCHAR *npc)
|
void ActNpc207(NPCHAR *npc)
|
||||||
{
|
{
|
||||||
RECT rc[5] = {
|
RECT rc[5] = {
|
||||||
|
@ -580,7 +580,7 @@ void ActNpc207(NPCHAR *npc)
|
||||||
npc->rect = rc[npc->ani_no];
|
npc->rect = rc[npc->ani_no];
|
||||||
}
|
}
|
||||||
|
|
||||||
//Basu (destroyed Egg Corridor)
|
// Basu (destroyed Egg Corridor)
|
||||||
void ActNpc208(NPCHAR *npc)
|
void ActNpc208(NPCHAR *npc)
|
||||||
{
|
{
|
||||||
RECT rcLeft[3] = {
|
RECT rcLeft[3] = {
|
||||||
|
@ -732,7 +732,7 @@ void ActNpc208(NPCHAR *npc)
|
||||||
npc->rect = rcRight[npc->ani_no];
|
npc->rect = rcRight[npc->ani_no];
|
||||||
}
|
}
|
||||||
|
|
||||||
//Basu projectile (destroyed Egg Corridor)
|
// Basu projectile (destroyed Egg Corridor)
|
||||||
void ActNpc209(NPCHAR *npc)
|
void ActNpc209(NPCHAR *npc)
|
||||||
{
|
{
|
||||||
if (npc->flag & 0xFF)
|
if (npc->flag & 0xFF)
|
||||||
|
@ -769,7 +769,7 @@ void ActNpc209(NPCHAR *npc)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
//Beetle (destroyed Egg Corridor)
|
// Beetle (destroyed Egg Corridor)
|
||||||
void ActNpc210(NPCHAR *npc)
|
void ActNpc210(NPCHAR *npc)
|
||||||
{
|
{
|
||||||
RECT rcLeft[2] = {
|
RECT rcLeft[2] = {
|
||||||
|
@ -872,7 +872,7 @@ void ActNpc210(NPCHAR *npc)
|
||||||
npc->rect = rcRight[npc->ani_no];
|
npc->rect = rcRight[npc->ani_no];
|
||||||
}
|
}
|
||||||
|
|
||||||
//Spikes (small)
|
// Spikes (small)
|
||||||
void ActNpc211(NPCHAR *npc)
|
void ActNpc211(NPCHAR *npc)
|
||||||
{
|
{
|
||||||
RECT rects[4] = {
|
RECT rects[4] = {
|
||||||
|
@ -885,7 +885,7 @@ void ActNpc211(NPCHAR *npc)
|
||||||
npc->rect = rects[npc->code_event];
|
npc->rect = rects[npc->code_event];
|
||||||
}
|
}
|
||||||
|
|
||||||
//Sky Dragon
|
// Sky Dragon
|
||||||
void ActNpc212(NPCHAR *npc)
|
void ActNpc212(NPCHAR *npc)
|
||||||
{
|
{
|
||||||
RECT rcRight[4] = {
|
RECT rcRight[4] = {
|
||||||
|
@ -996,7 +996,7 @@ void ActNpc212(NPCHAR *npc)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
//Night Spirit
|
// Night Spirit
|
||||||
void ActNpc213(NPCHAR *npc)
|
void ActNpc213(NPCHAR *npc)
|
||||||
{
|
{
|
||||||
RECT rect[10] = {
|
RECT rect[10] = {
|
||||||
|
@ -1155,14 +1155,14 @@ void ActNpc213(NPCHAR *npc)
|
||||||
else
|
else
|
||||||
npc->y += npc->ym;
|
npc->y += npc->ym;
|
||||||
|
|
||||||
if ( gMC.y > npc->tgt_y + 0x1E000 || gMC.y < npc->tgt_y - 0x1E000 )
|
if (gMC.y > npc->tgt_y + 0x1E000 || gMC.y < npc->tgt_y - 0x1E000)
|
||||||
npc->act_no = 40;
|
npc->act_no = 40;
|
||||||
}
|
}
|
||||||
|
|
||||||
npc->rect = rect[npc->ani_no];
|
npc->rect = rect[npc->ani_no];
|
||||||
}
|
}
|
||||||
|
|
||||||
//Night Spirit projectile
|
// Night Spirit projectile
|
||||||
void ActNpc214(NPCHAR *npc)
|
void ActNpc214(NPCHAR *npc)
|
||||||
{
|
{
|
||||||
RECT rect[3] = {
|
RECT rect[3] = {
|
||||||
|
@ -1208,7 +1208,7 @@ void ActNpc214(NPCHAR *npc)
|
||||||
npc->rect = rect[npc->ani_no];
|
npc->rect = rect[npc->ani_no];
|
||||||
}
|
}
|
||||||
|
|
||||||
//Sandcroc (Outer Wall)
|
// Sandcroc (Outer Wall)
|
||||||
void ActNpc215(NPCHAR *npc)
|
void ActNpc215(NPCHAR *npc)
|
||||||
{
|
{
|
||||||
switch (npc->act_no)
|
switch (npc->act_no)
|
||||||
|
@ -1313,7 +1313,7 @@ void ActNpc215(NPCHAR *npc)
|
||||||
npc->rect = rect[npc->ani_no];
|
npc->rect = rect[npc->ani_no];
|
||||||
}
|
}
|
||||||
|
|
||||||
//Debug Cat
|
// Debug Cat
|
||||||
void ActNpc216(NPCHAR *npc)
|
void ActNpc216(NPCHAR *npc)
|
||||||
{
|
{
|
||||||
RECT rect = {256, 192, 272, 216};
|
RECT rect = {256, 192, 272, 216};
|
||||||
|
@ -1321,7 +1321,7 @@ void ActNpc216(NPCHAR *npc)
|
||||||
npc->rect = rect;
|
npc->rect = rect;
|
||||||
}
|
}
|
||||||
|
|
||||||
//Itoh
|
// Itoh
|
||||||
void ActNpc217(NPCHAR *npc)
|
void ActNpc217(NPCHAR *npc)
|
||||||
{
|
{
|
||||||
RECT rect[8] = {
|
RECT rect[8] = {
|
||||||
|
@ -1473,7 +1473,7 @@ void ActNpc218(NPCHAR *npc)
|
||||||
npc->rect = rc[npc->ani_no];
|
npc->rect = rc[npc->ani_no];
|
||||||
}
|
}
|
||||||
|
|
||||||
//Smoke generator
|
// Smoke generator
|
||||||
void ActNpc219(NPCHAR *npc)
|
void ActNpc219(NPCHAR *npc)
|
||||||
{
|
{
|
||||||
RECT rc = {0, 0, 0, 0};
|
RECT rc = {0, 0, 0, 0};
|
||||||
|
|
Loading…
Add table
Reference in a new issue