mirror of
https://github.com/RocketRobz/SuperAllStarPhotoStudio.git
synced 2025-06-19 09:35:35 -04:00
Add Captain Viridian from *VVVVVV*
This commit is contained in:
parent
36ea0fbba1
commit
c36ddf2c5d
Binary file not shown.
After Width: | Height: | Size: 1.1 KiB |
Binary file not shown.
After Width: | Height: | Size: 1.2 KiB |
Binary file not shown.
After Width: | Height: | Size: 1.3 KiB |
4
3ds/assets/gfx_chars/vvvvvv_Viridian.t3s
Normal file
4
3ds/assets/gfx_chars/vvvvvv_Viridian.t3s
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
--atlas -f rgba -z auto
|
||||||
|
"characters/VVVVVV/All Seasons/zoom0/Captain Viridian.png"
|
||||||
|
"characters/VVVVVV/All Seasons/zoom1/Captain Viridian.png"
|
||||||
|
"characters/VVVVVV/All Seasons/zoom2/Captain Viridian.png"
|
@ -19,6 +19,7 @@ and more!
|
|||||||
|
|
||||||
# Characters and Locations by
|
# Characters and Locations by
|
||||||
* Namco
|
* Namco
|
||||||
|
* Nicalis
|
||||||
* Nintendo
|
* Nintendo
|
||||||
* Rare
|
* Rare
|
||||||
* RocketRobz*
|
* RocketRobz*
|
||||||
|
13
include/vvvvvvCharNames.h
Normal file
13
include/vvvvvvCharNames.h
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
#ifndef _ROCKET_PHOTO_SHOOT_VVVVVV_CHAR_NAMES_HPP
|
||||||
|
#define _ROCKET_PHOTO_SHOOT_VVVVVV_CHAR_NAMES_HPP
|
||||||
|
|
||||||
|
extern const char* vvvvvvCharacterNames[];
|
||||||
|
|
||||||
|
extern bool vvvvvvCharacterGenders[];
|
||||||
|
|
||||||
|
extern const char* vvvvvvCharacterFileNamesSpring[];
|
||||||
|
extern const char* vvvvvvCharacterFileNamesSummer[];
|
||||||
|
extern const char* vvvvvvCharacterFileNamesFall[];
|
||||||
|
extern const char* vvvvvvCharacterFileNamesWinter[];
|
||||||
|
|
||||||
|
#endif
|
BIN
nds/nitrofiles/graphics/char/vvvvvv_Viridian.png
Normal file
BIN
nds/nitrofiles/graphics/char/vvvvvv_Viridian.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 1.2 KiB |
@ -17,6 +17,7 @@
|
|||||||
#include "swapCharNames.h"
|
#include "swapCharNames.h"
|
||||||
#include "metroidCharNames.h"
|
#include "metroidCharNames.h"
|
||||||
#include "sc5CharNames.h"
|
#include "sc5CharNames.h"
|
||||||
|
#include "vvvvvvCharNames.h"
|
||||||
|
|
||||||
#include "logobgnames.h"
|
#include "logobgnames.h"
|
||||||
#include "import_ss1bgnames.h"
|
#include "import_ss1bgnames.h"
|
||||||
@ -73,7 +74,8 @@ static u8 charPageOrder[] = {
|
|||||||
2, // Style Savvy: Fashion Forward
|
2, // Style Savvy: Fashion Forward
|
||||||
3, // Style Savvy: Styling Star
|
3, // Style Savvy: Styling Star
|
||||||
5, // Super Mario series
|
5, // Super Mario series
|
||||||
11}; // Swapnote/Swapdoodle
|
11, // Swapnote/Swapdoodle
|
||||||
|
14}; // VVVVVV
|
||||||
|
|
||||||
static int metalXpos = 0;
|
static int metalXpos = 0;
|
||||||
#ifdef NDS
|
#ifdef NDS
|
||||||
@ -142,6 +144,7 @@ void PhotoStudio::getMaxChars() {
|
|||||||
import_totalCharacters = 3;
|
import_totalCharacters = 3;
|
||||||
break;
|
break;
|
||||||
case 11:
|
case 11:
|
||||||
|
case 14:
|
||||||
import_totalCharacters = 0;
|
import_totalCharacters = 0;
|
||||||
break;
|
break;
|
||||||
case 6:
|
case 6:
|
||||||
@ -204,6 +207,8 @@ const char* PhotoStudio::import_characterName(void) const {
|
|||||||
return metroidCharacterNames[importCharacterList_cursorPosition[currentCharNum]];
|
return metroidCharacterNames[importCharacterList_cursorPosition[currentCharNum]];
|
||||||
case 13:
|
case 13:
|
||||||
return sc5CharacterNames[importCharacterList_cursorPosition[currentCharNum]];
|
return sc5CharacterNames[importCharacterList_cursorPosition[currentCharNum]];
|
||||||
|
case 14:
|
||||||
|
return vvvvvvCharacterNames[importCharacterList_cursorPosition[currentCharNum]];
|
||||||
}
|
}
|
||||||
return "null";
|
return "null";
|
||||||
}
|
}
|
||||||
@ -342,6 +347,17 @@ const char* PhotoStudio::import_characterFileName(void) const {
|
|||||||
case 3:
|
case 3:
|
||||||
return sc5CharacterFileNamesWinter[importCharacterList_cursorPosition[currentCharNum]];
|
return sc5CharacterFileNamesWinter[importCharacterList_cursorPosition[currentCharNum]];
|
||||||
}
|
}
|
||||||
|
case 14:
|
||||||
|
switch (seasonNo[currentCharNum]) {
|
||||||
|
case 0:
|
||||||
|
return vvvvvvCharacterFileNamesSpring[importCharacterList_cursorPosition[currentCharNum]];
|
||||||
|
case 1:
|
||||||
|
return vvvvvvCharacterFileNamesSummer[importCharacterList_cursorPosition[currentCharNum]];
|
||||||
|
case 2:
|
||||||
|
return vvvvvvCharacterFileNamesFall[importCharacterList_cursorPosition[currentCharNum]];
|
||||||
|
case 3:
|
||||||
|
return vvvvvvCharacterFileNamesWinter[importCharacterList_cursorPosition[currentCharNum]];
|
||||||
|
}
|
||||||
}
|
}
|
||||||
return "null";
|
return "null";
|
||||||
}
|
}
|
||||||
@ -482,6 +498,8 @@ const char* PhotoStudio::charGameTitle(void) const {
|
|||||||
return "Metroid series";
|
return "Metroid series";
|
||||||
case 13:
|
case 13:
|
||||||
return "Space Channel 5";
|
return "Space Channel 5";
|
||||||
|
case 14:
|
||||||
|
return "VVVVVV";
|
||||||
}
|
}
|
||||||
return "???";
|
return "???";
|
||||||
}
|
}
|
||||||
@ -516,6 +534,8 @@ bool PhotoStudio::charGender(int i) const {
|
|||||||
return metroidCharacterGenders[i];
|
return metroidCharacterGenders[i];
|
||||||
case 13:
|
case 13:
|
||||||
return sc5CharacterGenders[i];
|
return sc5CharacterGenders[i];
|
||||||
|
case 14:
|
||||||
|
return vvvvvvCharacterGenders[i];
|
||||||
}
|
}
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
@ -570,6 +590,8 @@ const char* PhotoStudio::charName(int i) const {
|
|||||||
return metroidCharacterNames[i];
|
return metroidCharacterNames[i];
|
||||||
case 13:
|
case 13:
|
||||||
return sc5CharacterNames[i];
|
return sc5CharacterNames[i];
|
||||||
|
case 14:
|
||||||
|
return vvvvvvCharacterNames[i];
|
||||||
}
|
}
|
||||||
return "???";
|
return "???";
|
||||||
}
|
}
|
||||||
|
26
source/vvvvvvCharNames.c
Normal file
26
source/vvvvvvCharNames.c
Normal file
@ -0,0 +1,26 @@
|
|||||||
|
#include <stdbool.h>
|
||||||
|
|
||||||
|
const char* vvvvvvCharacterNames[] = {
|
||||||
|
"Captain Viridian",
|
||||||
|
"",
|
||||||
|
"",
|
||||||
|
};
|
||||||
|
|
||||||
|
bool vvvvvvCharacterGenders[] = {
|
||||||
|
true, // Male
|
||||||
|
true, // Male
|
||||||
|
true, // Male
|
||||||
|
};
|
||||||
|
|
||||||
|
const char* vvvvvvCharacterFileNamesSpring[] = {
|
||||||
|
"vvvvvv_Viridian",
|
||||||
|
};
|
||||||
|
const char* vvvvvvCharacterFileNamesSummer[] = {
|
||||||
|
"vvvvvv_Viridian",
|
||||||
|
};
|
||||||
|
const char* vvvvvvCharacterFileNamesFall[] = {
|
||||||
|
"vvvvvv_Viridian",
|
||||||
|
};
|
||||||
|
const char* vvvvvvCharacterFileNamesWinter[] = {
|
||||||
|
"vvvvvv_Viridian",
|
||||||
|
};
|
Loading…
Reference in New Issue
Block a user