void DrawDownMenu(){
NE_2DViewInit();
// -- Draw moving clouds
NE_WindowDraw(WindowMenu[0]);
NE_WindowDraw(WindowMenu[1]);
NE_2DDrawQuadGradientAlpha(0, 0, 256, 192, 9, NE_Black, NE_Black, NE_Blue, NE_Blue, 15, 1);
NE_WindowDraw(WindowMenu[2]);
// -- Draw Text
NE_TextPrintFree(0,48,175,NE_LightBlue,"A-Decide * B-Cancel");
int i=0;
switch(menu_room)
{
// Main
case 0:
// Draw Windows
for(i=0;i<10;i++)
{
NE_WindowDraw(WindowMenu[3+i]);
}
// Draw Text
NE_TextPrintFree(0,31,15,NE_White,"Please select a file.");
NE_TextPrintFree(0,50,46,NE_White,"File 1");
NE_TextPrintFree(0,50,66,NE_White,"File 2");
NE_TextPrintFree(0,50,86,NE_White,"File 3");
NE_TextPrintFree(0,50,110,NE_White,"Copy");
NE_TextPrintFree(0,50,130,NE_White,"Erase");
NE_TextPrintFree(0,50,154,NE_White,"Options");
if(menu_current_button==3 && !Save[0]->exists && !Save[1]->exists && !Save[2]->exists)
{
NE_TextPrintFree(0,115,110,NE_White,"No file to copy.");
}
if(menu_current_button==3 && Save[0]->exists && Save[1]->exists && Save[2]->exists)
{
NE_TextPrintFree(0,115,110,NE_White,"There is no empty file.");
}
if(menu_current_button==4 && !Save[0]->exists && !Save[1]->exists && !Save[2]->exists)
{
NE_TextPrintFree(0,115,130,NE_White,"No file to erase.");
}
for(i=0;i<3;i++)
{
if(Save[i]->exists)
{
NE_TextPrintFree(0,124,46+20*i,NE_White,Save[i]->Player.name);
}
}
break;
// Load Game
case 1:
NE_WindowDraw(WindowMenu[3]);
NE_WindowDraw(WindowMenu[6]);
NE_WindowDraw(WindowMenu[7]);
NE_WindowDraw(WindowMenu[9]);
// Draw Text
NE_TextPrintFree(0,31,15,NE_White,"Open this file?");
NE_TextPrintFree(0,50,46,NE_White,menu_current_fname);
NE_TextPrintFree(0,60,110,NE_White,"Yes");
NE_TextPrintFree(0,60,130,NE_White,"Quit");
// Stats
NE_TextPrintFree(0,124,46,NE_White,Save[menu_current_file]->Player.name); // Player Name
NE_TextPrintFree(0,65,83,NE_White,menu_current_fdeaths); // Player Deaths
if(Save[menu_current_file]->HeartContainers.amount<11)
{
i=125;
do
{
if(Save[menu_current_file]->GreatFairies.fairy6)
{
NE_2DDrawTexturedQuad(i, 66, i+16, 66+16, 5, MaterialMenuHearts2[0]);
} else {
NE_2DDrawTexturedQuad(i, 66, i+16, 66+16, 5, MaterialMenuHearts1[0]);
}
i+=8;
}
while(i!=(125+(Save[menu_current_file]->HeartContainers.amount*8)));
}
else
{
i=125;
do
{
if(Save[menu_current_file]->GreatFairies.fairy6)
{
NE_2DDrawTexturedQuad(i, 66, i+16, 66+16, 5, MaterialMenuHearts2[0]);
} else {
NE_2DDrawTexturedQuad(i, 66, i+16, 66+16, 5, MaterialMenuHearts1[0]);
}
i+=8;
}
while(i!=206);
i=125;
do
{
if(Save[menu_current_file]->GreatFairies.fairy6)
{
NE_2DDrawTexturedQuad(i, 74, i+16, 74+16, 5, MaterialMenuHearts2[0]);
} else {
NE_2DDrawTexturedQuad(i, 74, i+16, 74+16, 5, MaterialMenuHearts1[0]);
}
i+=8;
}
while(i!=(125+((Save[menu_current_file]->HeartContainers.amount-10))*8));
}
if(Save[menu_current_file]->SpiritualStones.kokiriEmerald==1)
{
NE_2DDrawTexturedQuad(48, 85, 48+32, 85+32, 5, MaterialMenuKokiriEmerald);
}
if(Save[menu_current_file]->SpiritualStones.goronRuby==1)
{
NE_2DDrawTexturedQuad(64, 85, 64+32, 85+32, 5, MaterialMenuGoronRuby);
}
if(Save[menu_current_file]->SpiritualStones.zoraSapphire==1)
{
NE_2DDrawTexturedQuad(80, 85, 80+32, 85+32, 5, MaterialMenuZoraSapphire);
}
if(Save[menu_current_file]->Medallions.forest==1)
{
NE_2DDrawTexturedQuad(98, 84, 98+32, 84+32, 5, MaterialMedallions[1]);
}
if(Save[menu_current_file]->Medallions.fire==1)
{
NE_2DDrawTexturedQuad(116, 84, 116+32, 84+32, 5, MaterialMedallions[0]);
}
if(Save[menu_current_file]->Medallions.water==1)
{
NE_2DDrawTexturedQuad(134, 84, 134+32, 84+32, 5, MaterialMedallions[2]);
}
if(Save[menu_current_file]->Medallions.shadow==1)
{
NE_2DDrawTexturedQuad(152, 84, 152+32, 84+32, 5, MaterialMedallions[3]);
}
if(Save[menu_current_file]->Medallions.spirit==1)
{
NE_2DDrawTexturedQuad(170, 84, 170+32, 84+32, 5, MaterialMedallions[4]);
}
if(Save[menu_current_file]->Medallions.light==1)
{
NE_2DDrawTexturedQuad(188, 84, 188+32, 84+32, 5, MaterialMedallions[5]);
}
break;
//copy
case 3:
// Windows
for(i=0;i<4;i++)
{
NE_WindowDraw(WindowMenu[3+i]);
}
for(i=0;i<3;i++)
{
NE_WindowDraw(WindowMenu[9+i]);
}
// Text
NE_TextPrintFree(0,31,15,NE_White,"Copy which file?");
NE_TextPrintFree(0,50,95,NE_White,"File 1");
NE_TextPrintFree(0,50,115,NE_White,"File 2");
NE_TextPrintFree(0,50,135,NE_White,"File 3");
NE_TextPrintFree(0,50,155,NE_White,"Quit");
if(Save[0]->exists)
{
NE_TextPrintFree(0, 124, 95, NE_White, Save[0]->Player.name);
}
if(Save[1]->exists)
{
NE_TextPrintFree(0, 124, 115, NE_White, Save[1]->Player.name);
}
if(Save[2]->exists)
{
NE_TextPrintFree(0, 124, 135, NE_White, Save[2]->Player.name);
}
if(menu_current_button==0&&!Save[0]->exists)
{
NE_TextPrintFree(0, 115, 92, NE_White, "This is an empty file.");
}
if(menu_current_button==1&&!Save[1]->exists)
{
NE_TextPrintFree(0, 115, 112, NE_White, "This is an empty file.");
}
if(menu_current_button==2&&!Save[2]->exists)
{
NE_TextPrintFree(0, 115, 132, NE_White, "This is an empty file.");
}
break;
//erase
case 4:
// Windows
for(i=0;i<4;i++)
{
NE_WindowDraw(WindowMenu[3+i]);
}
for(i=0;i<3;i++)
{
NE_WindowDraw(WindowMenu[9+i]);
}
// Text
NE_TextPrintFree(0,31,15, NE_White, "Erase which file?");
NE_TextPrintFree(0,50,95, NE_White,"File 1");
NE_TextPrintFree(0,50,115, NE_White,"File 2");
NE_TextPrintFree(0,50,135, NE_White,"File 3");
NE_TextPrintFree(0,50,155, NE_White,"Quit");
if(Save[0]->exists)
{
NE_TextPrintFree(0, 124, 95, NE_White, Save[0]->Player.name);
}
if(Save[1]->exists)
{
NE_TextPrintFree(0, 124, 115, NE_White, Save[1]->Player.name);
}
if(Save[2]->exists)
{
NE_TextPrintFree(0, 124, 135, NE_White, Save[2]->Player.name);
}
if(menu_current_button==0&&!Save[0]->exists)
{
NE_TextPrintFree(0, 115, 92, NE_White, "This is an empty file.");
}
if(menu_current_button==1&&!Save[1]->exists)
{
NE_TextPrintFree(0, 115, 112, NE_White, "This is an empty file.");
}
if(menu_current_button==2&&!Save[2]->exists)
{
NE_TextPrintFree(0, 115, 132, NE_White, "This is an empty file.");
}
break;
//options
case 5:
//Graphics
NE_2DDrawTexturedQuad(44, 135, 44+256, 135+16, 5, MaterialCheckBrightness);
NE_2DDrawTexturedQuad(44, 153, 44+256, 153+4, 5, MaterialOptionsLine);
NE_2DDrawTexturedQuad(44, 56, 44+256, 56+4, 5, MaterialOptionsLine);
NE_2DDrawTexturedQuad(44, 113, 44+256, 113+4, 5, MaterialOptionsLine);
//Text
NE_TextPrintFree(0, 31, 15, NE_White, "Options");
NE_TextPrintFree(0, 44, 135, NE_White, "CHECK BRIGHTNESS");
NE_TextPrintFree(0, 44, 38, NE_White, "SOUND");
NE_TextPrintFree(0, 44, 59, NE_White, "Music\nEffects");
if(game_music)
{
NE_TextPrintFree(0, 149, 59, NE_White, "On\nOff");
} else {
NE_TextPrintFree(0, 149, 59, NE_White, "Off\nOff");
}
NE_TextPrintFree(0, 44, 95, NE_White, "Z TARGETING");
NE_TextPrintFree(0, 44, 126, NE_White, "Switch Hold");
option_isdrawing = true;
break;
//View Erase
case 6:
//Windows
NE_WindowDraw(WindowMenu[3]);
NE_WindowDraw(WindowMenu[6]);
NE_WindowDraw(WindowMenu[7]);
NE_WindowDraw(WindowMenu[9]);
//Text
NE_TextPrintFree(0, 31, 15, NE_White,"Are you sure?");
NE_TextPrintFree(0,50,46,NE_White,menu_current_fname);
NE_TextPrintFree(0,60,130,NE_White,"Yes");
NE_TextPrintFree(0,60,154,NE_White,"Quit");
// Stats
NE_TextPrintFree(0,124,46,NE_White,Save[menu_current_file]->Player.name); // Player Name
NE_TextPrintFree(0,65,83,NE_White,menu_current_fdeaths); // Player Deaths
if(Save[menu_current_file]->HeartContainers.amount<11)
{
i=125;
do
{
if(Save[menu_current_file]->GreatFairies.fairy6)
{
NE_2DDrawTexturedQuad(i, 66, i+16, 66+16, 5, MaterialMenuHearts2[0]);
} else {
NE_2DDrawTexturedQuad(i, 66, i+16, 66+16, 5, MaterialMenuHearts1[0]);
}
i+=8;
}
while(i!=(125+(Save[menu_current_file]->HeartContainers.amount*8)));
}
else
{
i=125;
do
{
if(Save[menu_current_file]->GreatFairies.fairy6)
{
NE_2DDrawTexturedQuad(i, 66, i+16, 66+16, 5, MaterialMenuHearts2[0]);
} else {
NE_2DDrawTexturedQuad(i, 66, i+16, 66+16, 5, MaterialMenuHearts1[0]);
}
i+=8;
}
while(i!=206);
i=125;
do
{
if(Save[menu_current_file]->GreatFairies.fairy6)
{
NE_2DDrawTexturedQuad(i, 74, i+16, 74+16, 5, MaterialMenuHearts2[0]);
} else {
NE_2DDrawTexturedQuad(i, 74, i+16, 74+16, 5, MaterialMenuHearts1[0]);
}
i+=8;
}
while(i!=(125+((Save[menu_current_file]->HeartContainers.amount-10))*8));
}
if(Save[menu_current_file]->SpiritualStones.kokiriEmerald==1)
{
NE_2DDrawTexturedQuad(48, 85, 48+32, 85+32, 5, MaterialMenuKokiriEmerald);
}
if(Save[menu_current_file]->SpiritualStones.goronRuby==1)
{
NE_2DDrawTexturedQuad(64, 85, 64+32, 85+32, 5, MaterialMenuGoronRuby);
}
if(Save[menu_current_file]->SpiritualStones.zoraSapphire==1)
{
NE_2DDrawTexturedQuad(80, 85, 80+32, 85+32, 5, MaterialMenuZoraSapphire);
}
if(Save[menu_current_file]->Medallions.forest==1)
{
NE_2DDrawTexturedQuad(98, 84, 98+32, 84+32, 5, MaterialMedallions[1]);
}
if(Save[menu_current_file]->Medallions.fire==1)
{
NE_2DDrawTexturedQuad(116, 84, 116+32, 84+32, 5, MaterialMedallions[0]);
}
if(Save[menu_current_file]->Medallions.water==1)
{
NE_2DDrawTexturedQuad(134, 84, 134+32, 84+32, 5, MaterialMedallions[2]);
}
if(Save[menu_current_file]->Medallions.shadow==1)
{
NE_2DDrawTexturedQuad(152, 84, 152+32, 84+32, 5, MaterialMedallions[3]);
}
if(Save[menu_current_file]->Medallions.spirit==1)
{
NE_2DDrawTexturedQuad(170, 84, 170+32, 84+32, 5, MaterialMedallions[4]);
}
if(Save[menu_current_file]->Medallions.light==1)
{
NE_2DDrawTexturedQuad(188, 84, 188+32, 84+32, 5, MaterialMedallions[5]);
}
break;
//Erasew Succeed
case 7:
//Windows
NE_WindowDraw(WindowMenu[3]);
NE_WindowDraw(WindowMenu[6]);
NE_WindowDraw(WindowMenu[7]);
NE_WindowDraw(WindowMenu[9]);
//Text
NE_TextPrintFree(0, 31, 15, NE_White,"File Erased");
NE_TextPrintFree(0,50,46,NE_White,menu_current_fname);
NE_TextPrintFree(0,60,130,NE_White,"Yes");
NE_TextPrintFree(0,60,154,NE_White,"Quit");
break;
case 8:
//Windows
NE_WindowDraw(WindowMenu[3]);
//Text
NE_TextPrintFree(0, 31, 15, NE_White,"File Erased");
NE_TextPrintFree(0,50,46,NE_White,menu_current_fname);
break;
case 9:
//Windows
for(i=0;i<4;i++)
{
NE_WindowDraw(WindowMenu[3+i]);
}
for(i=0;i<3;i++)
{
NE_WindowDraw(WindowMenu[9+i]);
}
//Text
NE_TextPrintFree(0, 31, 15, NE_White, "Copy to which file?");
NE_TextPrintFree(0, 50, 46, NE_White, menu_current_fname);
NE_TextPrintFree(0, 50, 114, NE_White, menu_copy_sother1);
NE_TextPrintFree(0, 50, 134, NE_White, menu_copy_sother2);
NE_TextPrintFree(0, 50, 154, NE_White, "Quit");
if(Save[menu_copy_other1]->exists)
{
NE_TextPrintFree(0, 124, 114, NE_White, Save[menu_copy_other1]->Player.name);
}
if(Save[menu_copy_other2]->exists)
{
NE_TextPrintFree(0, 124, 134, NE_White, Save[menu_copy_other2]->Player.name);
}
// Stats
NE_TextPrintFree(0,124,46,NE_White,Save[menu_current_file]->Player.name); // Player Name
NE_TextPrintFree(0,65,83,NE_White,menu_current_fdeaths); // Player Deaths
if(Save[menu_current_file]->HeartContainers.amount<11)
{
i=125;
do
{
if(Save[menu_current_file]->GreatFairies.fairy6)
{
NE_2DDrawTexturedQuad(i, 66, i+16, 66+16, 5, MaterialMenuHearts2[0]);
} else {
NE_2DDrawTexturedQuad(i, 66, i+16, 66+16, 5, MaterialMenuHearts1[0]);
}
i+=8;
}
while(i!=(125+(Save[menu_current_file]->HeartContainers.amount*8)));
}
else
{
i=125;
do
{
if(Save[menu_current_file]->GreatFairies.fairy6)
{
NE_2DDrawTexturedQuad(i, 66, i+16, 66+16, 5, MaterialMenuHearts2[0]);
} else {
NE_2DDrawTexturedQuad(i, 66, i+16, 66+16, 5, MaterialMenuHearts1[0]);
}
i+=8;
}
while(i!=206);
i=125;
do
{
if(Save[menu_current_file]->GreatFairies.fairy6)
{
NE_2DDrawTexturedQuad(i, 74, i+16, 74+16, 5, MaterialMenuHearts2[0]);
} else {
NE_2DDrawTexturedQuad(i, 74, i+16, 74+16, 5, MaterialMenuHearts1[0]);
}
i+=8;
}
while(i!=(125+((Save[menu_current_file]->HeartContainers.amount-10))*8));
}
if(Save[menu_current_file]->SpiritualStones.kokiriEmerald==1)
{
NE_2DDrawTexturedQuad(48, 85, 48+32, 85+32, 5, MaterialMenuKokiriEmerald);
}
if(Save[menu_current_file]->SpiritualStones.goronRuby==1)
{
NE_2DDrawTexturedQuad(64, 85, 64+32, 85+32, 5, MaterialMenuGoronRuby);
}
if(Save[menu_current_file]->SpiritualStones.zoraSapphire==1)
{
NE_2DDrawTexturedQuad(80, 85, 80+32, 85+32, 5, MaterialMenuZoraSapphire);
}
if(Save[menu_current_file]->Medallions.forest==1)
{
NE_2DDrawTexturedQuad(98, 84, 98+32, 84+32, 5, MaterialMedallions[1]);
}
if(Save[menu_current_file]->Medallions.fire==1)
{
NE_2DDrawTexturedQuad(116, 84, 116+32, 84+32, 5, MaterialMedallions[0]);
}
if(Save[menu_current_file]->Medallions.water==1)
{
NE_2DDrawTexturedQuad(134, 84, 134+32, 84+32, 5, MaterialMedallions[2]);
}
if(Save[menu_current_file]->Medallions.shadow==1)
{
NE_2DDrawTexturedQuad(152, 84, 152+32, 84+32, 5, MaterialMedallions[3]);
}
if(Save[menu_current_file]->Medallions.spirit==1)
{
NE_2DDrawTexturedQuad(170, 84, 170+32, 84+32, 5, MaterialMedallions[4]);
}
if(Save[menu_current_file]->Medallions.light==1)
{
NE_2DDrawTexturedQuad(188, 84, 188+32, 84+32, 5, MaterialMedallions[5]);
}
if(menu_current_button==0&&Save[menu_copy_other1]->exists)
{
NE_TextPrintFree(0, 115, 114, NE_White, "This file is in use.");
}
if(menu_current_button==1&&Save[menu_copy_other2]->exists)
{
NE_TextPrintFree(0, 115, 134, NE_White, "This file is in use.");
}
break;
case 10:
NE_WindowDraw(WindowMenu[3]);
NE_WindowDraw(WindowMenu[4]);
NE_WindowDraw(WindowMenu[6]);
NE_WindowDraw(WindowMenu[7]);
NE_WindowDraw(WindowMenu[9]);
// Draw Text
NE_TextPrintFree(0,31,15,NE_White,"Open this file?");
NE_TextPrintFree(0,50,46,NE_White,menu_current_fname);
NE_TextPrintFree(0,50,108,NE_White,menu_stocopy);
NE_TextPrintFree(0,60,130,NE_White,"Yes");
NE_TextPrintFree(0,60,154,NE_White,"Quit");
// Stats
NE_TextPrintFree(0,124,46,NE_White,Save[menu_current_file]->Player.name); // Player Name
NE_TextPrintFree(0,65,83,NE_White,menu_current_fdeaths); // Player Deaths
if(Save[menu_current_file]->HeartContainers.amount<11)
{
i=125;
do
{
if(Save[menu_current_file]->GreatFairies.fairy6)
{
NE_2DDrawTexturedQuad(i, 66, i+16, 66+16, 5, MaterialMenuHearts2[0]);
} else {
NE_2DDrawTexturedQuad(i, 66, i+16, 66+16, 5, MaterialMenuHearts1[0]);
}
i+=8;
}
while(i!=(125+(Save[menu_current_file]->HeartContainers.amount*8)));
}
else
{
i=125;
do
{
if(Save[menu_current_file]->GreatFairies.fairy6)
{
NE_2DDrawTexturedQuad(i, 66, i+16, 66+16, 5, MaterialMenuHearts2[0]);
} else {
NE_2DDrawTexturedQuad(i, 66, i+16, 66+16, 5, MaterialMenuHearts1[0]);
}
i+=8;
}
while(i!=206);
i=125;
do
{
if(Save[menu_current_file]->GreatFairies.fairy6)
{
NE_2DDrawTexturedQuad(i, 74, i+16, 74+16, 5, MaterialMenuHearts2[0]);
} else {
NE_2DDrawTexturedQuad(i, 74, i+16, 74+16, 5, MaterialMenuHearts1[0]);
}
i+=8;
}
while(i!=(125+((Save[menu_current_file]->HeartContainers.amount-10))*8));
}
if(Save[menu_current_file]->SpiritualStones.kokiriEmerald==1)
{
NE_2DDrawTexturedQuad(48, 85, 48+32, 85+32, 5, MaterialMenuKokiriEmerald);
}
if(Save[menu_current_file]->SpiritualStones.goronRuby==1)
{
NE_2DDrawTexturedQuad(64, 85, 64+32, 85+32, 5, MaterialMenuGoronRuby);
}
if(Save[menu_current_file]->SpiritualStones.zoraSapphire==1)
{
NE_2DDrawTexturedQuad(80, 85, 80+32, 85+32, 5, MaterialMenuZoraSapphire);
}
if(Save[menu_current_file]->Medallions.forest==1)
{
NE_2DDrawTexturedQuad(98, 84, 98+32, 84+32, 5, MaterialMedallions[1]);
}
if(Save[menu_current_file]->Medallions.fire==1)
{
NE_2DDrawTexturedQuad(116, 84, 116+32, 84+32, 5, MaterialMedallions[0]);
}
if(Save[menu_current_file]->Medallions.water==1)
{
NE_2DDrawTexturedQuad(134, 84, 134+32, 84+32, 5, MaterialMedallions[2]);
}
if(Save[menu_current_file]->Medallions.shadow==1)
{
NE_2DDrawTexturedQuad(152, 84, 152+32, 84+32, 5, MaterialMedallions[3]);
}
if(Save[menu_current_file]->Medallions.spirit==1)
{
NE_2DDrawTexturedQuad(170, 84, 170+32, 84+32, 5, MaterialMedallions[4]);
}
if(Save[menu_current_file]->Medallions.light==1)
{
NE_2DDrawTexturedQuad(188, 84, 188+32, 84+32, 5, MaterialMedallions[5]);
}
break;
case 11:
NE_WindowDraw(WindowMenu[3]);
NE_WindowDraw(WindowMenu[4]);
NE_WindowDraw(WindowMenu[9]);
NE_WindowDraw(WindowMenu[10]);
// Draw Text
NE_TextPrintFree(0,31,15,NE_White,"File copied.");
NE_TextPrintFree(0,50,46,NE_White,menu_current_fname);
// Stats
NE_TextPrintFree(0,124,46,NE_White,Save[menu_current_file]->Player.name); // Player Name
NE_TextPrintFree(0,65,83,NE_White,menu_current_fdeaths); // Player Deaths
if(Save[menu_current_file]->HeartContainers.amount<11)
{
i=125;
do
{
if(Save[menu_current_file]->GreatFairies.fairy6)
{
NE_2DDrawTexturedQuad(i, 66, i+16, 66+16, 5, MaterialMenuHearts2[0]);
} else {
NE_2DDrawTexturedQuad(i, 66, i+16, 66+16, 5, MaterialMenuHearts1[0]);
}
i+=8;
}
while(i!=(125+(Save[menu_current_file]->HeartContainers.amount*8)));
}
else
{
i=125;
do
{
if(Save[menu_current_file]->GreatFairies.fairy6)
{
NE_2DDrawTexturedQuad(i, 66, i+16, 66+16, 5, MaterialMenuHearts2[0]);
} else {
NE_2DDrawTexturedQuad(i, 66, i+16, 66+16, 5, MaterialMenuHearts1[0]);
}
i+=8;
}
while(i!=206);
i=125;
do
{
if(Save[menu_current_file]->GreatFairies.fairy6)
{
NE_2DDrawTexturedQuad(i, 74, i+16, 74+16, 5, MaterialMenuHearts2[0]);
} else {
NE_2DDrawTexturedQuad(i, 74, i+16, 74+16, 5, MaterialMenuHearts1[0]);
}
i+=8;
}
while(i!=(125+((Save[menu_current_file]->HeartContainers.amount-10))*8));
}
if(Save[menu_current_file]->SpiritualStones.kokiriEmerald==1)
{
NE_2DDrawTexturedQuad(48, 85, 48+32, 85+32, 5, MaterialMenuKokiriEmerald);
}
if(Save[menu_current_file]->SpiritualStones.goronRuby==1)
{
NE_2DDrawTexturedQuad(64, 85, 64+32, 85+32, 5, MaterialMenuGoronRuby);
}
if(Save[menu_current_file]->SpiritualStones.zoraSapphire==1)
{
NE_2DDrawTexturedQuad(80, 85, 80+32, 85+32, 5, MaterialMenuZoraSapphire);
}
if(Save[menu_current_file]->Medallions.forest==1)
{
NE_2DDrawTexturedQuad(98, 84, 98+32, 84+32, 5, MaterialMedallions[1]);
}
if(Save[menu_current_file]->Medallions.fire==1)
{
NE_2DDrawTexturedQuad(116, 84, 116+32, 84+32, 5, MaterialMedallions[0]);
}
if(Save[menu_current_file]->Medallions.water==1)
{
NE_2DDrawTexturedQuad(134, 84, 134+32, 84+32, 5, MaterialMedallions[2]);
}
if(Save[menu_current_file]->Medallions.shadow==1)
{
NE_2DDrawTexturedQuad(152, 84, 152+32, 84+32, 5, MaterialMedallions[3]);
}
if(Save[menu_current_file]->Medallions.spirit==1)
{
NE_2DDrawTexturedQuad(170, 84, 170+32, 84+32, 5, MaterialMedallions[4]);
}
if(Save[menu_current_file]->Medallions.light==1)
{
NE_2DDrawTexturedQuad(188, 84, 188+32, 84+32, 5, MaterialMedallions[5]);
}
//Draw Text
NE_TextPrintFree(0,50,104,NE_White,menu_current_fname);
// Stats
NE_TextPrintFree(0,124,104,NE_White,Save[menu_current_file]->Player.name); // Player Name
NE_TextPrintFree(0,65,126,NE_White,menu_current_fdeaths); // Player Deaths
if(Save[menu_current_file]->HeartContainers.amount<11)
{
i=125;
do
{
if(Save[menu_current_file]->GreatFairies.fairy6)
{
NE_2DDrawTexturedQuad(i, 126, i+16, 126+16, 5, MaterialMenuHearts2[0]);
} else {
NE_2DDrawTexturedQuad(i, 126, i+16, 126+16, 5, MaterialMenuHearts1[0]);
}
i+=8;
}
while(i!=(125+(Save[menu_current_file]->HeartContainers.amount*8)));
}
else
{
i=125;
do
{
if(Save[menu_current_file]->GreatFairies.fairy6)
{
NE_2DDrawTexturedQuad(i, 126, i+16, 126+16, 5, MaterialMenuHearts2[0]);
} else {
NE_2DDrawTexturedQuad(i, 126, i+16, 126+16, 5, MaterialMenuHearts1[0]);
}
i+=8;
}
while(i!=206);
i=125;
do
{
if(Save[menu_current_file]->GreatFairies.fairy6)
{
NE_2DDrawTexturedQuad(i, 134, i+16, 134+16, 5, MaterialMenuHearts2[0]);
} else {
NE_2DDrawTexturedQuad(i, 134, i+16, 134+16, 5, MaterialMenuHearts1[0]);
}
i+=8;
}
while(i!=(125+((Save[menu_current_file]->HeartContainers.amount-10))*8));
}
if(Save[menu_current_file]->SpiritualStones.kokiriEmerald==1)
{
NE_2DDrawTexturedQuad(48, 145, 48+32, 145+32, 5, MaterialMenuKokiriEmerald);
}
if(Save[menu_current_file]->SpiritualStones.goronRuby==1)
{
NE_2DDrawTexturedQuad(64, 145, 64+32, 145+32, 5, MaterialMenuGoronRuby);
}
if(Save[menu_current_file]->SpiritualStones.zoraSapphire==1)
{
NE_2DDrawTexturedQuad(80, 145, 80+32, 145+32, 5, MaterialMenuZoraSapphire);
}
if(Save[menu_current_file]->Medallions.forest==1)
{
NE_2DDrawTexturedQuad(98, 144, 98+32, 144+32, 5, MaterialMedallions[1]);
}
if(Save[menu_current_file]->Medallions.fire==1)
{
NE_2DDrawTexturedQuad(116, 144, 116+32, 144+32, 5, MaterialMedallions[0]);
}
if(Save[menu_current_file]->Medallions.water==1)
{
NE_2DDrawTexturedQuad(134, 144, 134+32, 144+32, 5, MaterialMedallions[2]);
}
if(Save[menu_current_file]->Medallions.shadow==1)
{
NE_2DDrawTexturedQuad(152, 144, 152+32, 144+32, 5, MaterialMedallions[3]);
}
if(Save[menu_current_file]->Medallions.spirit==1)
{
NE_2DDrawTexturedQuad(170, 144, 170+32, 144+32, 5, MaterialMedallions[4]);
}
if(Save[menu_current_file]->Medallions.light==1)
{
NE_2DDrawTexturedQuad(188, 144, 188+32, 144+32, 5, MaterialMedallions[5]);
}
break;
} |