mirror of
https://github.com/geode-sdk/geode.git
synced 2025-03-26 04:39:51 -04:00
fix infolayer and browserlayer structs
This commit is contained in:
parent
f5e57380aa
commit
5b9e8a7467
3 changed files with 21 additions and 9 deletions
|
@ -122,6 +122,10 @@ file(GLOB CODEGEN_DEPENDS CONFIGURE_DEPENDS
|
|||
${CMAKE_CURRENT_SOURCE_DIR}/codegen/src/*.hpp
|
||||
)
|
||||
|
||||
if (NOT GEODE_BINDINGS_PATH)
|
||||
set(GEODE_BINDINGS_PATH ${CMAKE_CURRENT_SOURCE_DIR}/bindings)
|
||||
endif()
|
||||
|
||||
file(GLOB CODEGEN_OUTPUTS CONFIGURE_DEPENDS
|
||||
${GEODE_CODEGEN_PATH}/Geode/binding/*.hpp
|
||||
)
|
||||
|
@ -129,7 +133,7 @@ file(GLOB CODEGEN_OUTPUTS CONFIGURE_DEPENDS
|
|||
add_custom_command(
|
||||
DEPENDS ${CODEGEN_DEPENDS}
|
||||
DEPENDS CodegenProject
|
||||
COMMAND ${GEODE_CODEGEN_BINARY_OUT}/Codegen ${GEODE_TARGET_PLATFORM} bindings ${GEODE_CODEGEN_PATH}
|
||||
COMMAND ${GEODE_CODEGEN_BINARY_OUT}/Codegen ${GEODE_TARGET_PLATFORM} ${GEODE_BINDINGS_PATH} ${GEODE_CODEGEN_PATH}
|
||||
COMMAND echo codegen > ${GEODE_CODEGEN_PATH}/.stamp
|
||||
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
|
||||
COMMENT "Run Codegen"
|
||||
|
|
|
@ -2576,8 +2576,8 @@ class GJSearchObject : cocos2d::CCNode {
|
|||
return m_searchType;
|
||||
}
|
||||
|
||||
static GJSearchObject* create(SearchType nID) = win 0xc2b90;
|
||||
static GJSearchObject* create(SearchType nID, gd::string str) = win 0xc2c80;
|
||||
static GJSearchObject* create(SearchType nID) = win 0xc2b90, mac 0x2df120;
|
||||
static GJSearchObject* create(SearchType nID, gd::string str) = win 0xc2c80, mac 0x2df310;
|
||||
|
||||
SearchType m_searchType;
|
||||
gd::string m_searchQuery;
|
||||
|
@ -3666,13 +3666,13 @@ class LevelBrowserLayer : cocos2d::CCLayer {
|
|||
void updateLevelsLabel() = win 0x15c350;
|
||||
static LevelBrowserLayer* create(GJSearchObject* search) = mac 0x251210, win 0x159fa0, ios 0x2d0a00;
|
||||
|
||||
PAD = win 0x18;
|
||||
PAD = win 0x18, mac 0x30;
|
||||
GJListLayer* m_list;
|
||||
CCMenuItemSpriteExtra* m_leftArrow;
|
||||
CCMenuItemSpriteExtra* m_rightArrow;
|
||||
PAD = win 0x10;
|
||||
PAD = win 0x10, mac 0x20;
|
||||
GJSearchObject* m_searchObject;
|
||||
PAD = win 0x14;
|
||||
PAD = win 0x14, mac 0x28;
|
||||
int m_itemCount;
|
||||
int m_pageStartIdx;
|
||||
int m_pageEndIdx;
|
||||
|
@ -3919,14 +3919,14 @@ class LevelInfoLayer : cocos2d::CCLayer, LevelDownloadDelegate, LevelUpdateDeleg
|
|||
void setupProgressBars() = win 0x177fc0;
|
||||
void downloadLevel() = win 0x177d90;
|
||||
|
||||
PAD = win 0x4;
|
||||
PAD = win 0x4, mac 0x8;
|
||||
cocos2d::CCMenu* m_playBtnMenu;
|
||||
GJGameLevel* m_level;
|
||||
cocos2d::CCArray* m_unknown;
|
||||
CCMenuItemSpriteExtra* m_likeBtn;
|
||||
CCMenuItemSpriteExtra* m_starRateBtn;
|
||||
CCMenuItemSpriteExtra* m_demonRateBtn;
|
||||
PAD = win 0x4;
|
||||
PAD = win 0x4, mac 0x8;
|
||||
CCMenuItemToggler* m_toggler;
|
||||
cocos2d::CCLabelBMFont* m_label0;
|
||||
cocos2d::CCLabelBMFont* m_label1;
|
||||
|
@ -3935,7 +3935,7 @@ class LevelInfoLayer : cocos2d::CCLayer, LevelDownloadDelegate, LevelUpdateDeleg
|
|||
cocos2d::CCLabelBMFont* m_label4;
|
||||
cocos2d::CCLabelBMFont* m_label5;
|
||||
CCMenuItemSpriteExtra* m_cloneBtn;
|
||||
PAD = win 0x4;
|
||||
PAD = win 0x4, mac 0x8;
|
||||
}
|
||||
|
||||
class LevelLeaderboard : FLAlertLayer {
|
||||
|
|
|
@ -64,4 +64,12 @@ GEODE_MEMBER_CHECK(SetupPulsePopup, m_pulseMode, 0x38c);
|
|||
// ColorSelectPopup
|
||||
GEODE_MEMBER_CHECK(ColorSelectPopup, m_copyColor, 0x372);
|
||||
|
||||
// LevelInfoLayer
|
||||
GEODE_MEMBER_CHECK(LevelInfoLayer, m_level, 0x1c0);
|
||||
|
||||
// LevelBrowserLayer
|
||||
GEODE_MEMBER_CHECK(LevelBrowserLayer, m_leftArrow, 0x1a8);
|
||||
GEODE_MEMBER_CHECK(LevelBrowserLayer, m_searchObject, 0x1d8);
|
||||
GEODE_MEMBER_CHECK(LevelBrowserLayer, m_itemCount, 0x208);
|
||||
|
||||
#endif
|
Loading…
Add table
Reference in a new issue