Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SetupPulsePopup members #873

Merged
merged 2 commits into from
Dec 9, 2024
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
118 changes: 83 additions & 35 deletions bindings/2.2074/GeometryDash.bro
Original file line number Diff line number Diff line change
Expand Up @@ -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;
Expand Down Expand Up @@ -17776,49 +17776,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)]]
Expand Down
Loading