-
Notifications
You must be signed in to change notification settings - Fork 6
/
Copy pathconfig.h
86 lines (73 loc) · 3.01 KB
/
config.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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
#pragma once
#include <string>
#include <prism/actorhandler.h>
#include <prism/geometry.h>
#include <prism/saveload.h>
using namespace prism;
void loadMugenConfig();
void loadMugenSystemFonts();
void loadMugenFightFonts();
void loadMugenStoryFonts(const char* tPath, const char* tGroupName);
std::string getGameTitle();
const std::string& getDolmexicaAssetFolder();
const std::string& getMotifPath();
std::string findMugenSystemOrFightFilePath(const std::string& tFile, const std::string& tFolder);
double getDreamDefaultAttackDamageDoneToPowerMultiplier();
double getDreamDefaultAttackDamageReceivedToPowerMultiplier();
double getDreamSuperTargetDefenseMultiplier();
int isMugenDebugActive();
int isMugenDebugAllowingDebugModeSwitch();
int isMugenDebugAllowingDebugKeysOutsideDebugMode();
const std::string& getMugenConfigStartStage();
int isUsingStaticAssignments();
double getConfigGameSpeedTimeFactor();
int isDrawingShadowsConfig();
void setDefaultOptionVariables();
int getDifficulty();
void setDifficulty(int tDifficulty);
double getLifeStartPercentage();
int getLifeStartPercentageNumber();
void setLifeStartPercentageNumber(int tLifeStartPercentageNumber);
int isGlobalTimerInfinite();
void setGlobalTimerInfinite();
int getGlobalTimerDuration();
void setGlobalTimerDuration(int tDuration);
int getGlobalGameSpeed();
void setGlobalGameSpeed(int tGameSpeed);
double parseGameWavVolumeToPrism(int tWavVolume);
int getGameWavVolume();
int getUnscaledGameWavVolume();
void setUnscaledGameWavVolume(int tWavVolume);
double parseGameMidiVolumeToPrism(int tMidiVolume);
int getGameMidiVolume();
int getUnscaledGameMidiVolume();
void setUnscaledGameMidiVolume(int tMidiVolume);
int getSoundAreStereoEffectsActive();
double getSoundPanningWidthFactor();
int getArcadeAIRandomColor();
int getArcadeAICheat();
Vector3DI getArcadeAIRampStart();
Vector3DI getArcadeAIRampEnd();
Vector3DI getSurvivalAIRampStart();
Vector3DI getSurvivalAIRampEnd();
int calculateAIRampDifficulty(int tCurrentFightZeroIndexed, const Vector3DI& tAIRampStart, const Vector3DI& tAIRampEnd);
void setGlobalVariable(int tIndex, int tValue);
void addGlobalVariable(int tIndex, int tValue);
int getGlobalVariable(int tIndex);
void setGlobalFloatVariable(int tIndex, double tValue);
void addGlobalFloatVariable(int tIndex, double tValue);
double getGlobalFloatVariable(int tIndex);
void setGlobalStringVariable(int tID, const std::string& tValue);
void addGlobalStringVariable(int tID, const std::string& tValue);
void addGlobalStringVariable(int tID, int tValue);
const std::string& getGlobalStringVariable(int tID);
void loadMugenConfigSave(PrismSaveSlot tSaveSlot);
void saveMugenConfigSave(PrismSaveSlot tSaveSlot);
void deleteMugenConfigSave(PrismSaveSlot tSaveSlot);
int hasMugenConfigSave(PrismSaveSlot tSaveSlot);
size_t getMugenConfigSaveSize();
void loadGlobalVariables(PrismSaveSlot tSaveSlot);
void saveGlobalVariables(PrismSaveSlot tSaveSlot);
void deleteGlobalVariables(PrismSaveSlot tSaveSlot);
int hasGlobalVariablesSave(PrismSaveSlot tSaveSlot);
size_t getGlobalVariablesSaveSize();