📄 gamemanager.java
字号:
GameManager.ShowEvent(100);
isBossDead = true;
bossStage = false;
}
} else
if(boss01.IsDead() || boss01.GetHP() <= 30)
{
Room.SetRoomData(54, 4, 7);
Map.UnlockDoorId(12, 2, 0);
GameManager.ShowEvent(101);
isBossDead = true;
bossStage = false;
}
if(player.IsDead())
ChangeStage(4);
} else
{
switch(GameManager.eventId)
{
case 2: // '\002'
if(player.GetType() == 21)
{
if(GameManager.eventTimer > 960)
{
String msg[] = {
"It's dark!", "Is there anybody here?"
};
player.SetMessage(msg, 1);
} else
if(GameManager.eventTimer > 920)
{
String msg[] = {
"I need light", "May be...", "I can find it around here."
};
player.SetMessage(msg, 1);
} else
{
GameManager.eventTimer = 0;
map.RemoveEventId(GameManager.eventId);
}
} else
if(GameManager.eventTimer > 960)
{
String msg[] = {
"....What is this feeling...", "........!!!!!......."
};
player.SetMessage(msg, 1);
} else
if(GameManager.eventTimer > 959)
{
enemy[0].Initial("Ghost", 0, 10, 120, 30);
enemy[1].Initial("Ghost", 1, 20, 45, 93);
enemy[2].Initial("Ghost", 0, 15, 127, 300);
} else
if(GameManager.eventTimer > 920)
{
String msg[] = {
"There are so many spirits ", "around here", "Or it is because of ", "dad power...!"
};
player.SetMessage(msg, 1);
} else
{
GameManager.eventTimer = 0;
map.RemoveEventId(GameManager.eventId);
}
break;
case 3: // '\003'
if(player.GetType() == 21)
{
if(GameManager.eventTimer > 990)
player.Run();
else
if(GameManager.eventTimer > 970)
{
String msg[] = {
"!!?.. Who's that!?"
};
player.SetMessage(msg, 1);
} else
if(GameManager.eventTimer > 950)
{
Human _tmp = player;
player.SetDirection(1);
Human _tmp1 = player;
player.ChangeAction(1);
player.Run();
} else
if(GameManager.eventTimer > 949)
{
player.SetDirection(0);
Human _tmp2 = player;
player.SetAction(1);
player.Run();
} else
if(GameManager.eventTimer > 948)
player.SetAction(0);
else
if(GameManager.eventTimer > 946)
{
enemy[0].Initial("Ghost", 0, 10, 120, 30);
enemy[1].Initial("Ghost", 1, 20, 45, 93);
enemy[2].Initial("Ghost", 0, 15, 127, 213);
} else
if(GameManager.eventTimer > 920)
{
String msg[] = {
"What's going on here?", "I can\u0E4F\u0E1F\u0E1Dt believe this"
};
player.SetMessage(msg, 1);
} else
if(GameManager.eventTimer > 900)
{
String msg[] = {
"Commmeee... hereeee...", "Saaa... Raaah..."
};
enemy[0].SetMessage(msg, 1);
} else
if(GameManager.eventTimer > 880)
{
String msg[] = {
"The LAMP!!", "I have to use the LAMP!!"
};
player.SetMessage(msg, 1);
} else
if(GameManager.eventTimer > 860)
{
Human _tmp3 = player;
player.ChangeAction(3);
player.Run();
} else
if(GameManager.eventTimer > 830)
{
enemy[0].SetDirection(0);
enemy[0].ChangeAction(2);
enemy[0].Run();
} else
{
map.RemoveEventId(GameManager.eventId);
GameManager.eventTimer = 0;
}
} else
{
GameManager.eventTimer = 0;
map.RemoveEventId(GameManager.eventId);
}
break;
case 5: // '\005'
if(player.GetType() == 21)
{
if(GameManager.eventTimer > 999)
{
player.SetAction(0);
boss01.Initial("Kaida", 20, playerImg1, 20, 24);
boss01.SetLocation(120, 210);
} else
if(GameManager.eventTimer > 970)
{
boss01.SetDirection(0);
boss01.ChangeAction(1);
boss01.Run();
} else
if(GameManager.eventTimer > 960)
boss01.SetLocation(0, 0);
else
if(GameManager.eventTimer > 940)
{
String msg[] = {
"Who's it!?", "That is a man isn't it??", "May be he can help me"
};
player.SetMessage(msg, 1);
} else
if(GameManager.eventTimer > 917)
{
player.SetDirection(3);
player.ChangeAction(1);
player.Run();
} else
if(GameManager.eventTimer > 892)
{
player.SetDirection(0);
player.ChangeAction(1);
player.Run();
} else
if(GameManager.eventTimer > 873)
{
String msg[] = {
"Oh, Where is he now??"
};
player.SetMessage(msg, 1);
} else
if(GameManager.eventTimer > 872)
enemy[0].Initial("Ghost", 0, 10, 180, 110);
else
if(GameManager.eventTimer > 866)
{
player.SetDirection(3);
player.SetAction(5);
player.Run();
} else
if(GameManager.eventTimer > 840)
{
String msg[] = {
"No!! Ghost Again!?"
};
player.SetMessage(msg, 1);
} else
if(GameManager.eventTimer > 829)
{
enemy[0].SetDirection(2);
enemy[0].ChangeAction(1);
enemy[0].Run();
} else
if(GameManager.eventTimer > 828)
{
boss01.Initial("Kaida", 20, playerImg1, 20, 24);
boss01.SetNewWeapon(0);
boss01.SetLocation(25, 110);
} else
if(GameManager.eventTimer > 809)
{
boss01.SetDirection(3);
boss01.ChangeAction(2);
boss01.Run();
} else
if(GameManager.eventTimer > 799)
{
boss01.ChangeAction(3);
boss01.Run();
} else
if(GameManager.eventTimer > 789)
{
enemy[0].SetAction(6);
enemy[0].Run();
} else
if(GameManager.eventTimer > 779)
enemy[0].SetDestroy(true);
else
if(GameManager.eventTimer > 778)
player.SetAction(0);
else
if(GameManager.eventTimer > 770)
{
boss01.SetDirection(2);
boss01.Run();
} else
if(GameManager.eventTimer > 750)
{
String msg[] = {
"Who are you?", "Why are you doing here"
};
boss01.SetMessage(msg, 1);
} else
if(GameManager.eventTimer > 730)
{
String msg[] = {
"My name is Fay", "Something brought me here"
};
player.SetMessage(msg, 1);
} else
if(GameManager.eventTimer > 680)
{
String msg[] = {
"Something??", "I don't know what are you", "talking about", "But this place is", "not safe for you"
};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -