-
Notifications
You must be signed in to change notification settings - Fork 5
/
characterselectscreen.h
26 lines (21 loc) · 1.02 KB
/
characterselectscreen.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#pragma once
#include <prism/wrapper.h>
#include <prism/mugendefreader.h>
Screen* getCharacterSelectScreen();
void setCharacterSelectCustomSelectFile(const std::string& tFileName);
void setCharacterSelectScreenModeName(const char* tModeName);
void setCharacterSelectFinishedCB(void(*tCB)());
void setCharacterSelectStageActive(int tUseOnlyOsuStages = 0);
void setCharacterSelectStageInactive();
void setCharacterSelectOnePlayer();
void setCharacterSelectOnePlayerSelectAll();
void setCharacterSelectTwoPlayers();
void setCharacterSelectNetplay(int isHost);
void setCharacterSelectCredits();
void setCharacterSelectStory();
void setCharacterSelectDisableReturnOneTime();
void resetCharacterSelectSelectors();
void parseOptionalCharacterSelectParameters(const MugenStringVector& tVector, int* oOrder, int* oDoesIncludeStage, char* oMusicPath, int* oIsValid);
void getCharacterSelectNamePath(const char* tName, char* oDst);
int setCharacterRandomAndReturnIfSuccessful(MugenDefScript* tScript, int i);
void setStageRandom(MugenDefScript* tScript);