scoMemory scoretst, scoretst1;
char sz[128];
int main(void)
{
scoretst.scohi = 18;
scoretst.scolo = 900;
sprintf(sz, "score hi %04x score lo %04x", (u16)scoretst.scohi, (u16)scoretst.scolo);
sprintf(sz, "score hi %04x score lo %04x", (u16)scoretst.scohi, (u16)scoretst.scolo);
sprintf(sz, "score hi %04x score lo %04x", (u16)scoretst.scohi, (u16)scoretst.scolo);
scoretst.scohi = 18;
scoretst.scolo = 900;
scoretst1.scohi = 17;
scoretst1.scolo = 900;
if (
scoreCmp(&scoretst, &scoretst1) == 0)
else if (
scoreCmp(&scoretst, &scoretst1) == 0xFF)
else if (
scoreCmp(&scoretst, &scoretst1) == 1)
scoretst1.scohi = 18;
scoretst1.scolo = 901;
if (
scoreCmp(&scoretst, &scoretst1) == 0)
else if (
scoreCmp(&scoretst, &scoretst1) == -1)
else if (
scoreCmp(&scoretst, &scoretst1) == 1)
scoretst1.scohi = 19;
scoretst1.scolo = 900;
if (
scoreCmp(&scoretst, &scoretst) == 0)
else if (
scoreCmp(&scoretst, &scoretst1) == -1)
else if (
scoreCmp(&scoretst, &scoretst1) == 1)
while (1)
{
}
return 0;
}
void bgSetGfxPtr(u8 bgNumber, u16 address)
Definition of each background address.
void bgSetDisable(u8 bgNumber)
Disable a BG in the actual SNES mode.
void bgSetMapPtr(u8 bgNumber, u16 address, u8 mapSize)
Change Background Map address.
void WaitForVBlank(void)
Waits for a VBlank interrupt.
void scoreToStr(scoMemory *source, char *buf)
convert a score memory into a string
void scoreClear(scoMemory *source)
clear a score memory
void scoreAdd(scoMemory *source, u16 value)
add a value to a score memory
u8 scoreCmp(scoMemory *source, scoMemory *dest)
compare a score memory to another score memory
the master include file for snes applications.
void consoleInitDefaultText(u8 palnum)
Initialize the Text System with the font shipped in PVSNesLib.
void consoleDrawText(u16 x, u16 y, char *fmt,...)
Output formatted string on a screen (tiles mode)
void setBrightness(u8 level)
sets the screens brightness.
void setMode(u8 mode, u8 size)
Set the SNES hardware to operate in new display mode.