attempt to give Reimu a more appropriate texture; savereplay menu tweak

This commit is contained in:
Andrei Alexeyev 2019-04-22 15:29:44 +03:00
parent 64d9329466
commit e30a2f636b
No known key found for this signature in database
GPG key ID: 363707CD4C7FE8A4
7 changed files with 11 additions and 10 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 MiB

View file

@ -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;

View file

@ -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);

View file

@ -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;

View file

@ -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,

View file

@ -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,

View file

@ -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,