Skip to content

Commit 55d20c3

Browse files
Fix EditLevelLayer and LevelPage constructors
1 parent bce7e91 commit 55d20c3

File tree

1 file changed

+18
-2
lines changed

1 file changed

+18
-2
lines changed

bindings/2.2074/GeometryDash.bro

Lines changed: 18 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3851,7 +3851,16 @@ class EditGameObjectPopup : SetupTriggerPopup {
38513851

38523852
[[link(android)]]
38533853
class EditLevelLayer : cocos2d::CCLayer, TextInputDelegate, FLAlertLayerProtocol, UploadActionDelegate, UploadPopupDelegate, SetIDPopupDelegate {
3854-
EditLevelLayer() {}
3854+
EditLevelLayer() {
3855+
m_buttonMenu = nullptr;
3856+
m_level = nullptr;
3857+
m_textInputs = nullptr;
3858+
m_folderLabel = nullptr;
3859+
m_exiting = false;
3860+
m_levelType = GJLevelType::Default;
3861+
m_levelName = "";
3862+
m_descriptionPopup = nullptr;
3863+
}
38553864
virtual ~EditLevelLayer() = win 0xd3c10;
38563865

38573866
static EditLevelLayer* create(GJGameLevel* level) = win inline {
@@ -13051,7 +13060,14 @@ class LevelOptionsLayer2 : LevelOptionsLayer {
1305113060
[[link(android)]]
1305213061
class LevelPage : cocos2d::CCLayer, DialogDelegate {
1305313062
// virtual ~LevelPage();
13054-
LevelPage() {}
13063+
LevelPage() {
13064+
m_isBusy = false;
13065+
m_level = nullptr;
13066+
m_levelMenu = nullptr;
13067+
m_levelDisplaySize = cocos2d::CCSize {};
13068+
m_coinObject = nullptr;
13069+
m_secretDoor = nullptr;
13070+
}
1305513071

1305613072
static LevelPage* create(GJGameLevel* level) = win inline, imac 0x41fda0, m1 0x39b290 {
1305713073
auto ret = new LevelPage();

0 commit comments

Comments
 (0)