attempt to give Reimu a more appropriate texture; savereplay menu tweak
This commit is contained in:
parent
64d9329466
commit
e30a2f636b
7 changed files with 11 additions and 10 deletions
BIN
resources/00-taisei.pkgdir/gfx/reimubg.png
Normal file
BIN
resources/00-taisei.pkgdir/gfx/reimubg.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 2.8 MiB |
|
@ -70,20 +70,15 @@ MenuData* create_char_menu(void) {
|
|||
void draw_char_menu(MenuData *menu) {
|
||||
CullFaceMode cull_saved = r_cull_current();
|
||||
|
||||
char *bgs[] = {
|
||||
"stage3/wspellbg",
|
||||
"marisa_bombbg",
|
||||
"youmu_bombbg1",
|
||||
};
|
||||
|
||||
char *prefixes[] = {
|
||||
"Intuition",
|
||||
"Science",
|
||||
};
|
||||
|
||||
assert(menu->cursor < 3);
|
||||
|
||||
draw_main_menu_bg(menu, SCREEN_W/4+100, 0, 0.1*menu->drawdata[1], "menu/mainmenubg", bgs[menu->cursor]);
|
||||
PlayerCharacter *selected_char = plrchar_get((CharacterID)(uintptr_t)menu->entries[menu->cursor].arg);
|
||||
|
||||
draw_main_menu_bg(menu, SCREEN_W/4+100, 0, 0.1*menu->drawdata[1], "menu/mainmenubg", selected_char->menu_texture_name);
|
||||
draw_menu_title(menu, "Select Character");
|
||||
|
||||
CharacterID current_char = 0;
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
|
||||
#include <time.h>
|
||||
#include "savereplay.h"
|
||||
#include "options.h"
|
||||
#include "mainmenu.h"
|
||||
#include "global.h"
|
||||
#include "replay.h"
|
||||
#include "plrmodes.h"
|
||||
|
@ -44,7 +44,9 @@ static void save_rpy(MenuData *menu, void *a) {
|
|||
}
|
||||
|
||||
static void draw_saverpy_menu(MenuData *m) {
|
||||
draw_options_menu_bg(m);
|
||||
PlayerCharacter *pchar = plrchar_get(progress.game_settings.character);
|
||||
draw_main_menu_bg(m, 0, 0, 0.05, pchar->menu_texture_name, "abstract_blue");
|
||||
colorfill(0, 0, 0, 0.5);
|
||||
|
||||
draw_menu_selector(SCREEN_W/2 + 100 * m->drawdata[0] - 50, SCREEN_H/2, 163, 81, m->frames);
|
||||
|
||||
|
|
|
@ -65,6 +65,7 @@ typedef struct PlayerCharacter {
|
|||
const char *title;
|
||||
const char *dialog_sprite_name;
|
||||
const char *player_sprite_name;
|
||||
const char *menu_texture_name;
|
||||
|
||||
struct {
|
||||
PlrCharEndingProc good;
|
||||
|
|
|
@ -21,6 +21,7 @@ PlayerCharacter character_marisa = {
|
|||
.title = "Ordinary Black Magician",
|
||||
.dialog_sprite_name = "dialog/marisa",
|
||||
.player_sprite_name = "player/marisa",
|
||||
.menu_texture_name = "marisa_bombbg",
|
||||
.ending = {
|
||||
.good = good_ending_marisa,
|
||||
.bad = bad_ending_marisa,
|
||||
|
|
|
@ -23,6 +23,7 @@ PlayerCharacter character_reimu = {
|
|||
.title = "Shrine Maiden of Paradise",
|
||||
.dialog_sprite_name = "dialog/reimu",
|
||||
.player_sprite_name = "player/reimu",
|
||||
.menu_texture_name = "reimubg",
|
||||
.ending = {
|
||||
.good = good_ending_reimu,
|
||||
.bad = bad_ending_reimu,
|
||||
|
|
|
@ -21,6 +21,7 @@ PlayerCharacter character_youmu = {
|
|||
.title = "Half-Phantom Girl",
|
||||
.dialog_sprite_name = "dialog/youmu",
|
||||
.player_sprite_name = "player/youmu",
|
||||
.menu_texture_name = "youmu_bombbg1",
|
||||
.ending = {
|
||||
.good = good_ending_youmu,
|
||||
.bad = bad_ending_youmu,
|
||||
|
|
Loading…
Reference in a new issue