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

CreateParticlePopup and other classes #921

Merged
merged 4 commits into from
Feb 10, 2025

Conversation

hiimjasmine00
Copy link
Collaborator

  • CreateParticlePopup
  • ParticleGameObject
  • ParticlePreviewLayer
  • SetupObjectOptionsPopup

@hiimjasmine00 hiimjasmine00 merged commit 6bd91b5 into geode-sdk:main Feb 10, 2025
11 checks passed
Kingminer7 added a commit to geode-catgirls/bindings that referenced this pull request Feb 12, 2025
* updateSongObject

* MoreOptionsLayer macchew OS bindings (geode-sdk#864)

* OptionsLayer::onOptions (geode-sdk#865)

* DrawGridLayer (geode-sdk#866)

* DrawGridLayer

* random ahh double

* DrawGridLayer

* random ahh double

* Fix LevelEditorLayer (geode-sdk#867)

* Update GeometryDash.bro

* Update Android32.cpp

* LikeItemLayer::onDislike for flingus (geode-sdk#868)

* LikeItemLayer::onDislike for flingus

* wwhoops

* RewardsPage::show

* RewardsPage vfuncs

* xD (geode-sdk#861)

* yk what yeah (geode-sdk#862)

* fix cceglview::toggleFullScreen

* 0x34d30 (geode-sdk#869)

* add goldkey to specialrewarditem enum

* random fmod and gjbgl bindings

* Delegate return types (geode-sdk#870)

* Bindings for @AnhNguyenlost13

* CommentCell::onDelete for @RayDeeUx

* ccparticlesnow::createWithTotalParticles m1

* gameobject stuff

* Bindings for @SorkoPiko

* EditorUI::updateButtons for @ShineUA

* More @SorkoPiko bindings

* Even more @SorkoPiko bindings

* CCLightFlash::playEffect params (geode-sdk#871)

i asked for the pr when sleepy found them but nobody did it so here it is ig a week after

* fix return types

* fix menulayer onquit

* two macos bindings

* fix SecretRewardsLayer

* Update SecretRewardsLayer test

* EnhancedGameObject::activatedByPlayer windows offset (geode-sdk#872)

* SetupPulsePopup members (geode-sdk#873)

* GameCell and GJMoreGamesLayer

* fix build helper addr

* some action bindings

* :ned:

* this is so dumb

* CCSpawn create with array

* GJBaseGameLayer playExitDualEffect

* StarInfoPopup createFromString

* GameLevelManager::storeFriendRequest

* Bindings for @ShineUA @iArtie

* Members for @Alphalaneous (geode-sdk#874)

* Members for Alphalaneous

* It was in extras 💀

* SetupSpawnPopup::updateRemapButtons

* add arg names (geode-sdk#875)

* editorui tests windows

* Bindings for @SorkoPiko

* ccGLBindTexture2DN thanks prevter

* guess CCParticleSystem::resumeSystem may be wrong

* LevelListLayer::create crash fixed (geode-sdk#877)

* changes return type of GJBGL::addToSpeedObjects (geode-sdk#876)

* use the actual ctor

* two random bindings

* padless levelinfolayer

* Fix SetupTriggerPopup virtuals

* the mac

* addToggle + ratio

* InfoLayer onClose

* unregisterScriptKeypadHandler

* RateStarsLayer create

* two bindings for @Alphalaneous

* GJShopLayer and ShardsPage virtual functions

* LevelBrowserLayer updatePageLabel

* CCNodeContainer

* Some bindings for @Jouca

* Bindings for @SorkoPiko and @covernts

* CCLabelTTF

* gauntlet stuff i guess

* define vaargs ccspawn method inline for mac

* testing on prod!

This reverts commit d994347.

* update cpm to 0.40.2

* update broma, allow va args

* bring back ccspawn create inline

* ubuntu-latest strikes yet again

* FMODAudioEngine::getChannelGroup

* add bonus

* cocos2d::CCSpriteBatchNode::create macos

* updateLabel fix

* fix initWithFade

* three bindings for happy textures

* ccmenu initwitharray

* rest of happy textures bindings

* PlayerObject::runNormalRotation

* Fill out more of EnhacnedGameObject's Class members and other missing… (geode-sdk#860)

* Fill out more of EnhacnedGameObject's Class members and other missing functions

* Update GeometryDash.bro

* Update GeometryDash.bro

* Update GeometryDash.bro

* Update GeometryDash.bro

---------

Co-authored-by: alk <[email protected]>

* GameObject::addGlow (geode-sdk#878)

* CCAnimateFrameCache

* a few playerobject funcs for silicon

* gjbgl switches

* PlayerObject::toggleVisibility for @covernts

* shouldExitHackedLevel() m1 mac

* FriendsProfilePage::onUpdate for windows (geode-sdk#879)

* GravityEffectSprite

* fix CCSprite create with rect

* return types for some EndLevelLayer methods (geode-sdk#880)

* Mac bindings for EndLevelLayer methods (geode-sdk#881)

* Mac bindings for EndLevelLayer methods

* oops

* please (geode-sdk#882)

* small thing

* small thing 2

* GJSmartTemplate and other classes (geode-sdk#883)

* GJSmartTemplate and other classes

* oh my lord

* cocso2d

* uhhhh

* revert verify

* SecretLayer2::scene for Viper (geode-sdk#884)

* GJPathSprite stuff

* day before yesterday I saw a rabbit, and yesterday a deer, and today, you. (geode-sdk#885)

* Fix EditLevelLayer and LevelPage constructors

* PlayLayer::createCheckpoint

* CCBlockLayer stuffs

* GameStatsManager::unlockSpecialChest for @GDColon

* Update verify.yml

* macOS BetterEdit bindings

* add poolmanager to 2.2704

* CCPoolManager::pop for @Alphalaneous

* did i really just do that

* A few EditorUI members

* absolute cinema

* EditorUI size checks
588 2300 empire

* hi, please don't hook these, thanks

* Two other bindings

* idk

* some UILayer offsets

* fix invalid syntax & iOS binding (geode-sdk#887)

* Update GeometryDash.bro

* Update GeometryDash.bro

* Update GeometryDash.bro (geode-sdk#888)

m_property534 -> m_controlID (EffectGameObject property rename)

* Bindings for @RayDeeUx

* "Overwrite all" in SyncBromaScript

* colorAllLines inline

* fixbug

* fixbug

* GameObjectEditorState

* what

* OH MY

* Okay I think I got it

* fix two macos bindings

* AnimatedGameObject and SetupAnimationPopup

* Fix function conventions in SyncBromaScript

* add return type, docs and function kind in json codegen data

* win 0xad710 @Cvolton (geode-sdk#890)

* StatsLayer create

* TOSPopup create

* add fancy popscenes

* LoadingCircleSprite bindings

* A few bindings for @Naxrin

* UpdateLabelXY iOS Binding (geode-sdk#891)

* Update GeometryDash.bro

* Update GeometryDash.bro

* Update GeometryDash.bro

* Fix global functions (geode-sdk#892)

* Fix global functions

* update actions

* Bindings for @willy-270

* BIndings for @DeepRsnanceX

* EditorUI::playtestStopped for @Hbg1010

* Icon Ninja bindings for @undefined06855

* bump broma, json, and fmt to match loader

* fix linux (geode-sdk#893)

* KeyframeGameObject and other classes (geode-sdk#894)

* LevelEditorLayer::removeObject for @Alphalaneous

* EditorUI::canSelectObject (geode-sdk#895)

* a mountaineer one said: 'why do we climb mountains? because they are there.'

* Remove comment

---------

Co-authored-by: Ashton <[email protected]>

* add createLoop and fix addToGroup return type

* LevelTools::timeForPos (Windows)

* GameObject::isSpawnableTrigger by @AnhNguyenlost13

* inline CCNodeRGBA::create on macos too

* CCNodeRGBA::create

* a few editor bindings

* editor bindings (geode-sdk#896)

* LevelEditorLayer::dirtifyTriggers

* wth

* return type

* EditorPauseLayer bindings (geode-sdk#897)

* LevelEditorLayer::addObjectToGroup for anh (geode-sdk#898)

* mac for LevelEditorLayer::addObjectToGroup for anh

* windows inline

* LevelTools::timeForPos (macOS)

* Add toggleMusicInPractice function return type and some 2.206 thing lol (geode-sdk#899)

* Update GeometryDash.bro

* There

* it's a int

* i'm assume it's void since it sets a hex address

* Update GeometryDash.bro

* Update GeometryDash.bro

* fix

* todo

* LevelTools::posForTime

* addGVToggle changes (geode-sdk#900)

* minor inconvenience

* 🧌

* Revert "addGVToggle changes (geode-sdk#900)" (geode-sdk#902)

This reverts commit 78639b9.

* A few arg names for GJOptionsLayer

* whoops

* LevelEditorLayer::getLastObjectX

* DrawGridLayer::timeForPos

* SetupTimeWarpPopup + GJEffectManager::colorExists

* Update GeometryDash.bro

* purge a few intel macos bindings

* add some bindings

* more mac bindings (geode-sdk#903)

* add matrix stuff

* FMODAudioEngine ctor and setupAudioEngine for mac

* setProjection

* const

* no const

* remove kazmath

* UILayer onCheck

* add CCScene ctor

* playSpeedParticle return type

---------

Co-authored-by: SpaghettDev <[email protected]>
Co-authored-by: NDrLEUxcwQsgKUWlrFELocR1z7QP <[email protected]>

* endlevel animation player things (geode-sdk#889)

accidentally found for fun

* CCSpriteWithHue::shaderBody

* Some GhostTrailEffect bindings for @Naxrin

* getSFXIDs getSongIDs addresses (geode-sdk#904)

LevelEditorLayer::getSFXIDs address
LevelEditorLayer::getSongIDs address

* Random bindings for tutorial (geode-sdk#905)

* getSFXIDs / getSongIDs return types

* GhostTrailEffect

* edittriggerspopup create win (geode-sdk#906)

* DialogObject constructor

* EnhancedGameObject & GameObject stuff for Viper (geode-sdk#908)

* EnhancedGameObject::customObjectSetup windows for Viper

* Add const to some GameObject funcs

* rename property 155 156 + ccblocklayer create

* Fix member tests

* some gjbgl funcs

* EditorUI::getGroupCenter

* GameObject, EnhancedGameObject, and EffectGameObject virtual functions

* Fix virtual return types

* Other tutorial bindings

* getSongIDs and getSFXIDs for @Taswert

* CustomSongLayer::onSearch

* fix those two

* ccDrawLines and ccDrawRect

* A few EditButtonBar changes

* Rename m_unk1008 to m_background

* Update GeometryDash.bro (geode-sdk#910)

* Update GeometryDash.bro (geode-sdk#909)

* GJGroundLayer

* GJMGLayer

* GJGradientLayer, GradientTriggerObject, and SetupGradientPopup

* add that one drawRect overload that apparently was added after 2.200?

* ok wtf

* tryUpdateSpeedObject (m1)

* some win addresses and GJBaseGameLayer member (geode-sdk#912)

* Update GeometryDash.bro

* Update Android32.cpp

* Update Android64.cpp

* EditorUI::processSelectObjects (geode-sdk#914)

* dhsajdkdshdhkjashfljkdfh

* what are the chances

* forgot i had a few here

* GJEffectManager::playerButton

* ProfilePage::onUpdate

* Two EffectGameObject members

* InfoLayer::onRefreshComments

* Bindings for @Uproxide

* A few editor bindings for macOS

* GJBaseGameLayer::loadStartPosObject and StartPosObject::loadSettingsFromString (geode-sdk#917)

* Fix ZipUtils::base64URLDecode (geode-sdk#916)

* more editor bindings (geode-sdk#915)

* ugh

* asfjksajfkdsjf

* oops

* 3dl blend (geode-sdk#918)

* Some PlayLayer members

* PlayLayer macOS check

* PlayLayer iOS check

* GJGarageLayer::node() for macOS Intel by @dankmeme01 (geode-sdk#919)

* Rename a few PlayLayer members

* getRelativeSpriteColor (geode-sdk#920)

* fix(SyncBromaScript): Remove that stupid little hack

* add CCSpriteWithHue funcs for mac

* whoops forgot frameName

* GJItemIcon changes (m_player type change, constructor fix)

* CCAnimatedSprite::runAnimationForced

* CommunityCreditsPage::goToPage

* SpriteAnimationManager::stopAnimations

* CustomSongLayer::onSongBrowser for @OmgRod

* Fix UIPOptionsLayer inheritance

* Bruh

* Oh my God

* GJUINode and other classes

* Attempt to fix EnhancedGameObject members

* CreateParticlePopup and other classes (geode-sdk#921)

* First moves

* Commit the addresses

* Commit the members

* Whoops...

---------

Co-authored-by: Jasmine <[email protected]>

* Some bindings for @anatom3000

* A bunch of cocos bindings

* Add CCActionEase

* semicoon

* go back 2 commits

* SetupAnimSettingsPopup and SpecialAnimGameObject

* ArtTriggerGameObject and SetupArtSwitchPopup
Accidentally made changes on main :P

* add ccdrawcircle funcs for mac

---------

Co-authored-by: Justin <[email protected]>
Co-authored-by: TechStudent10 <[email protected]>
Co-authored-by: Zilko <[email protected]>
Co-authored-by: Weebifying <[email protected]>
Co-authored-by: mat <[email protected]>
Co-authored-by: Erymanthus | RayDeeUx <[email protected]>
Co-authored-by: Cvolton <[email protected]>
Co-authored-by: Oleksandr Nemesh <[email protected]>
Co-authored-by: dankmeme01 <[email protected]>
Co-authored-by: HJfod <[email protected]>
Co-authored-by: undefined06855 <[email protected]>
Co-authored-by: Fire <[email protected]>
Co-authored-by: peony <[email protected]>
Co-authored-by: Justin Pridgen <[email protected]>
Co-authored-by: SorkoPiko <[email protected]>
Co-authored-by: altalk23 <[email protected]>
Co-authored-by: ConfiG <[email protected]>
Co-authored-by: SpaghettDev <[email protected]>
Co-authored-by: MarioMastr <[email protected]>
Co-authored-by: Calloc <[email protected]>
Co-authored-by: TobyAdd <[email protected]>
Co-authored-by: BitZ <[email protected]>
Co-authored-by: Chloe <[email protected]>
Co-authored-by: flurrybun <[email protected]>
Co-authored-by: camila314 <[email protected]>
Co-authored-by: speedyfriend433 <[email protected]>
Co-authored-by: Taswert <[email protected]>
Co-authored-by: Capeling <[email protected]>
Co-authored-by: Ashton <[email protected]>
Co-authored-by: Anh Nguyen <[email protected]>
Co-authored-by: Jasmine <[email protected]>
Co-authored-by: Viper <[email protected]>
Co-authored-by: NDrLEUxcwQsgKUWlrFELocR1z7QP <[email protected]>
Co-authored-by: Pololak <[email protected]>
Co-authored-by: BlueBlock6 <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant