Add NiGHTS

This commit is contained in:
RocketRobz 2020-09-05 11:00:53 -06:00
parent 2a55700cad
commit fc45f5adc2
8 changed files with 61 additions and 1 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 29 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 113 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 206 KiB

View File

@ -0,0 +1,4 @@
--atlas -f rgba -z auto
"characters/NiGHTS series/All Seasons/zoom0/NiGHTS.png"
"characters/NiGHTS series/All Seasons/zoom1/NiGHTS.png"
"characters/NiGHTS series/All Seasons/zoom2/NiGHTS.png"

13
include/nightsCharNames.h Normal file
View File

@ -0,0 +1,13 @@
#ifndef _ROCKET_PHOTO_SHOOT_NIGHTS_CHAR_NAMES_HPP
#define _ROCKET_PHOTO_SHOOT_NIGHTS_CHAR_NAMES_HPP
extern const char* nightsCharacterNames[];
extern bool nightsCharacterGenders[];
extern const char* nightsCharacterFileNamesSpring[];
extern const char* nightsCharacterFileNamesSummer[];
extern const char* nightsCharacterFileNamesFall[];
extern const char* nightsCharacterFileNamesWinter[];
#endif

Binary file not shown.

After

Width:  |  Height:  |  Size: 121 KiB

22
source/nightsCharNames.c Normal file
View File

@ -0,0 +1,22 @@
#include <stdbool.h>
const char* nightsCharacterNames[] = {
"NiGHTS",
};
bool nightsCharacterGenders[] = {
true, // Male
};
const char* nightsCharacterFileNamesSpring[] = {
"nights_NiGHTS",
};
const char* nightsCharacterFileNamesSummer[] = {
"nights_NiGHTS",
};
const char* nightsCharacterFileNamesFall[] = {
"nights_NiGHTS",
};
const char* nightsCharacterFileNamesWinter[] = {
"nights_NiGHTS",
};

View File

@ -20,6 +20,7 @@
#include "vvvvvvCharNames.h"
#include "kirbyCharNames.h"
#include "nesCharNames.h"
#include "nightsCharNames.h"
#include "logobgnames.h"
#include "import_ss1bgnames.h"
@ -68,7 +69,8 @@ static u8 charPageOrder[] = {
8, // Conker series
7, // Jet Force Gemini
15, // Kirby series
12, // Metroid Series
12, // Metroid series
17, // NiGHTS series
16, // Nintendo Entertainment System
10, // Pac-Man series
6, // Sonic the Hedgehog series
@ -226,6 +228,8 @@ const char* PhotoStudio::import_characterName(void) const {
return kirbyCharacterNames[importCharacterList_cursorPosition[currentCharNum]];
case 16:
return nesCharacterNames[importCharacterList_cursorPosition[currentCharNum]];
case 17:
return nightsCharacterNames[importCharacterList_cursorPosition[currentCharNum]];
}
return "null";
}
@ -399,6 +403,17 @@ const char* PhotoStudio::import_characterFileName(void) const {
case 3:
return nesCharacterFileNamesWinter[importCharacterList_cursorPosition[currentCharNum]];
}
case 17:
switch (seasonNo[currentCharNum]) {
case 0:
return nightsCharacterFileNamesSpring[importCharacterList_cursorPosition[currentCharNum]];
case 1:
return nightsCharacterFileNamesSummer[importCharacterList_cursorPosition[currentCharNum]];
case 2:
return nightsCharacterFileNamesFall[importCharacterList_cursorPosition[currentCharNum]];
case 3:
return nightsCharacterFileNamesWinter[importCharacterList_cursorPosition[currentCharNum]];
}
}
return "null";
}
@ -575,6 +590,8 @@ const char* PhotoStudio::charGameTitle(void) const {
return "Kirby series";
case 16:
return nesTitle();
case 17:
return "NiGHTS series";
}
return "???";
}
@ -615,6 +632,8 @@ bool PhotoStudio::charGender(int i) const {
return kirbyCharacterGenders[i];
case 16:
return nesCharacterGenders[i];
case 17:
return nightsCharacterGenders[i];
}
return true;
}
@ -675,6 +694,8 @@ const char* PhotoStudio::charName(int i) const {
return kirbyCharacterNames[i];
case 16:
return NESCharacterNames(i);
case 17:
return nightsCharacterNames[i];
}
return "???";
}