mirror of
https://github.com/geode-sdk/geode.git
synced 2025-02-17 00:30:26 -05:00
add editor settings bindings
This commit is contained in:
parent
ee91aecc48
commit
cc13197c98
2 changed files with 36 additions and 4 deletions
|
@ -3856,8 +3856,31 @@ class CustomSongLayerDelegate {
|
|||
class LevelSettingsLayer : FLAlertLayer, ColorSelectDelegate, SelectArtDelegate, FLAlertLayerProtocol, CustomSongLayerDelegate {
|
||||
static LevelSettingsLayer* create(LevelSettingsObject* levelSettings, LevelEditorLayer* editor) = win 0x170d90;
|
||||
bool init(LevelSettingsObject* levelSettings, LevelEditorLayer* editor) = mac 0xa7e00, win 0x170e50;
|
||||
PAD = mac 0x50;
|
||||
LevelSettingsObject* m_settingsObject;
|
||||
void onClose(cocos2d::CCObject* sender) = win 0x173ec0;
|
||||
int m_songIndex;
|
||||
Speed m_speed;
|
||||
ColorChannelSprite* m_backgroundChannelSprite;
|
||||
ColorChannelSprite* m_ground1ChannelSprite;
|
||||
ColorChannelSprite* m_ground2ChannelSprite;
|
||||
ColorChannelSprite* m_lineChannelSprite;
|
||||
ColorChannelSprite* m_objectChannelSprite;
|
||||
ColorChannelSprite* m_3DChannelSprite;
|
||||
cocos2d::CCSprite* m_colourBtnSprite;
|
||||
cocos2d::CCSprite* m_backgroundSprite;
|
||||
cocos2d::CCSprite* m_groundSprite;
|
||||
LevelSettingsObject* m_settingsObject;
|
||||
cocos2d::CCLabelBMFont* m_mainSongLabel;
|
||||
cocos2d::CCArray* m_gameModeArray;
|
||||
cocos2d::CCArray* m_speedArray;
|
||||
LevelSettingsDelegate* m_levelSettingsDelegate;
|
||||
LevelEditorLayer* m_editorLayer;
|
||||
cocos2d::CCArray* m_mainSongArray;
|
||||
cocos2d::CCArray* m_btnArray;
|
||||
CCMenuItemSpriteExtra* m_mainSongBtn;
|
||||
CCMenuItemSpriteExtra* m_customSongBtn;
|
||||
CCMenuItemSpriteExtra* m_selectCustomSongBtn;
|
||||
CCMenuItemSpriteExtra* m_changeSongBtn;
|
||||
CustomSongWidget* m_customSongWidget;
|
||||
}
|
||||
|
||||
class LevelSettingsObject : cocos2d::CCNode {
|
||||
|
@ -3879,7 +3902,7 @@ class LevelSettingsObject : cocos2d::CCNode {
|
|||
GJEffectManager* m_effectManager;
|
||||
// TODO: make enums for these
|
||||
int m_startMode;
|
||||
int m_startSpeed;
|
||||
Speed m_startSpeed;
|
||||
bool m_startMini;
|
||||
bool m_startDual;
|
||||
bool m_twoPlayerMode;
|
||||
|
|
|
@ -341,4 +341,13 @@ enum class LeaderboardState {
|
|||
Global = 2,
|
||||
Creator = 3,
|
||||
Friends = 4,
|
||||
};
|
||||
};
|
||||
|
||||
// Wylie Addition (https://github.com/Wyliemaster/GD-Decompiled/blob/main/GD/code/headers/Layers/LevelSettingsLayer.h)
|
||||
enum Speed {
|
||||
Normal = 0,
|
||||
Slow = 1,
|
||||
Fast = 2,
|
||||
Faster = 3,
|
||||
Fastest = 4,
|
||||
};
|
||||
|
|
Loading…
Reference in a new issue