From df4dd46958fd63bee6e48c04123c3a5859014e4b Mon Sep 17 00:00:00 2001 From: Justin Pridgen Date: Sun, 8 Dec 2024 19:41:52 -0500 Subject: [PATCH] SetupPulsePopup members --- bindings/2.2074/GeometryDash.bro | 118 ++++++++++++++++++++++--------- 1 file changed, 83 insertions(+), 35 deletions(-) diff --git a/bindings/2.2074/GeometryDash.bro b/bindings/2.2074/GeometryDash.bro index b5f5f9cda..3703782b0 100644 --- a/bindings/2.2074/GeometryDash.bro +++ b/bindings/2.2074/GeometryDash.bro @@ -2497,7 +2497,7 @@ class ColorSelectPopup : SetupTriggerPopup, cocos2d::extension::ColorPickerDeleg bool m_noChannel; bool m_newColorTrigger; int m_colorID; - bool m_initalizing; + bool m_initializing; int m_copyColorID; bool m_copyOpacity; ConfigureHSVWidget* m_hsvWidget; @@ -17772,49 +17772,97 @@ class SetupPortalPopup : FLAlertLayer, TextInputDelegate { class SetupPulsePopup : SetupTriggerPopup, cocos2d::extension::ColorPickerDelegate, GJSpecialColorSelectDelegate { // virtual ~SetupPulsePopup(); - static SetupPulsePopup* create(EffectGameObject*, cocos2d::CCArray*); + static SetupPulsePopup* create(EffectGameObject*, cocos2d::CCArray*) = win 0x41f250; - virtual void show() = m1 0x32a368, imac 0x39ce50, ios 0x3affd0; - virtual void determineStartValues() = m1 0x32924c, imac 0x39ba60, ios 0x3af378; - virtual void onClose(cocos2d::CCObject* sender) = imac 0x39c670, m1 0x329c84, ios 0x3afbc8; + virtual void show() = win 0x423fa0, m1 0x32a368, imac 0x39ce50, ios 0x3affd0; + virtual void determineStartValues() = win 0x422ef0, m1 0x32924c, imac 0x39ba60, ios 0x3af378; + virtual void onClose(cocos2d::CCObject* sender) = win 0x423cb0, imac 0x39c670, m1 0x329c84, ios 0x3afbc8; virtual void textChanged(CCTextInputNode*) = win 0x424150, imac 0x39ced0, m1 0x32a3c4, ios 0x3b002c; virtual void colorValueChanged(cocos2d::ccColor3B) = win 0x423e90, imac 0x39c850, m1 0x329e10, ios 0x3afce8; virtual void textInputOpened(CCTextInputNode*) = m1 0x32a3bc, imac 0x39ceb0, ios 0x3b0024 {} virtual void colorSelectClosed(GJSpecialColorSelect*, int) = win 0x423720, imac 0x39bfa0, m1 0x3296fc, ios 0x3af7cc; - TodoReturn getColorValue(); + cocos2d::ccColor3B getColorValue(); bool init(EffectGameObject*, cocos2d::CCArray*) = win 0x41f430, m1 0x3250b8, imac 0x397170; - void onCopy(cocos2d::CCObject* sender); - void onExclusive(cocos2d::CCObject* sender); - void onGroupMainOnly(cocos2d::CCObject* sender); - void onGroupSecondaryOnly(cocos2d::CCObject* sender); - void onHSVLegacyMode(cocos2d::CCObject* sender); + void onCopy(cocos2d::CCObject* sender) = win 0x90d60; + void onExclusive(cocos2d::CCObject* sender) = win 0x423380; + void onGroupMainOnly(cocos2d::CCObject* sender) = win 0x423410; + void onGroupSecondaryOnly(cocos2d::CCObject* sender) = win 0x423500; + void onHSVLegacyMode(cocos2d::CCObject* sender) = win 0x423560; void onPaste(cocos2d::CCObject* sender) = win 0x90de0; void onSelectPulseMode(cocos2d::CCObject* sender) = win 0x422aa0; - void onSelectSpecialColor(cocos2d::CCObject* sender); - void onSelectSpecialTargetID(cocos2d::CCObject* sender); - void onSelectTargetMode(cocos2d::CCObject* sender); - void onUpdateCopyColor(cocos2d::CCObject* sender); - void onUpdateCustomColor(cocos2d::CCObject* sender); - TodoReturn selectColor(cocos2d::ccColor3B); - TodoReturn sliderChanged(cocos2d::CCObject*); - TodoReturn updateColorLabels(); - TodoReturn updateColorValue(); - TodoReturn updateCopyColor(); - TodoReturn updateCopyColorTextInputLabel(); - TodoReturn updateFadeInLabel(bool); - TodoReturn updateFadeInTime(); - TodoReturn updateFadeOutLabel(bool); - TodoReturn updateFadeOutTime(); - TodoReturn updateGroupMainOnly(); - TodoReturn updateGroupSecondaryOnly(); - TodoReturn updateHoldLabel(bool); - TodoReturn updateHoldTime(); - TodoReturn updateHSVValue(); - TodoReturn updatePulseMode(); - TodoReturn updatePulseTargetType(); - TodoReturn updateTargetID(); - TodoReturn updateTextInputLabel(); + void onSelectSpecialColor(cocos2d::CCObject* sender) = win 0x423680; + void onSelectSpecialTargetID(cocos2d::CCObject* sender) = win 0x4236d0; + void onSelectTargetMode(cocos2d::CCObject* sender) = win 0x422cd0; + void onUpdateCopyColor(cocos2d::CCObject* sender) = win 0x4240e0; + void onUpdateCustomColor(cocos2d::CCObject* sender) = win 0x424050; + void selectColor(cocos2d::ccColor3B); + void sliderChanged(cocos2d::CCObject* sender) = win 0x4238c0; + void updateColorLabels() = win 0x4248f0; + void updateColorValue(); + void updateCopyColor() = win 0x424b90; + void updateCopyColorTextInputLabel() = win 0x424d40; + void updateFadeInLabel(bool) = win 0x422830; + void updateFadeInTime() = win 0x423b00; + void updateFadeOutLabel(bool) = win 0x4229d0; + void updateFadeOutTime() = win 0x423c20; + void updateGroupMainOnly() = win 0x423470; + void updateGroupSecondaryOnly() = win 0x4235f0; + void updateHoldLabel(bool) = win 0x422900; + void updateHoldTime() = win 0x423b90; + void updateHSVValue(); + void updatePulseMode(); + void updatePulseTargetType(); + void updateTargetID() = win 0x424ad0; + void updateTextInputLabel() = win 0x424c20; + + cocos2d::extension::CCControlColourPicker* m_colorPicker; + bool m_unk3c0; + cocos2d::CCArray* m_colorObjects; + cocos2d::CCArray* m_hsvObjects; + Slider* m_fadeInSlider; + Slider* m_holdSlider; + Slider* m_fadeOutSlider; + CCMenuItemSpriteExtra* m_channelButton; + CCMenuItemSpriteExtra* m_groupButton; + cocos2d::CCLabelBMFont* m_idLabel; + cocos2d::ccColor3B m_originalColor; + cocos2d::CCSprite* m_currentColorSprite; + cocos2d::CCSprite* m_originalColorSprite; + cocos2d::ccColor3B m_currentColor; + CCMenuItemSpriteExtra* m_colorButton; + CCMenuItemSpriteExtra* m_hsvButton; + ConfigureHSVWidget* m_hsvWidget; + CCMenuItemSpriteExtra* m_specialColorButton; + CCTextInputNode* m_fadeInInput; + CCTextInputNode* m_holdInput; + CCTextInputNode* m_fadeOutInput; + CCTextInputNode* m_idInput; + CCTextInputNode* m_colorIDInput; + CCMenuItemToggler* m_mainOnlyToggler; + CCMenuItemToggler* m_secondaryOnlyToggler; + CCMenuItemToggler* m_staticHSVToggler; + cocos2d::CCLabelBMFont* m_mainOnlyLabel; + cocos2d::CCLabelBMFont* m_secondaryOnlyLabel; + cocos2d::CCLabelBMFont* m_staticHSVLabel; + bool m_groupMainOnly; + bool m_groupSecondaryOnly; + bool m_staticHSV; + int m_targetGroupID; + int m_copyColorID; + bool m_colorInitializing; + float m_fadeInTime; + float m_holdTime; + float m_fadeOutTime; + int m_pulseMode; + int m_pulseTargetType; + bool m_modesInitializing; + bool m_pulseExclusive; + cocos2d::ccHSVValue m_hsv; + CCTextInputNode* m_rInput; + CCTextInputNode* m_gInput; + CCTextInputNode* m_bInput; + CCTextInputNode* m_hexInput; } [[link(android)]]