From fb11ea3a8f2f283a6d1ab72f6cf06d0afc2996e5 Mon Sep 17 00:00:00 2001 From: camila314 <47485054+camila314@users.noreply.github.com> Date: Wed, 22 Feb 2023 14:17:23 -0600 Subject: [PATCH] broma changes --- bindings/GeometryDash.bro | 34 +++++++++++++++++++++------------- 1 file changed, 21 insertions(+), 13 deletions(-) diff --git a/bindings/GeometryDash.bro b/bindings/GeometryDash.bro index c9e5c297..d366c386 100644 --- a/bindings/GeometryDash.bro +++ b/bindings/GeometryDash.bro @@ -2799,6 +2799,7 @@ class GameManager : GManager { void fadeInMusic(const char*) = mac 0x1c2ff0, win 0xc4bd0; void getBGTexture(int) = mac 0x1cca00; void getFontFile(int) = mac 0x1cc5f0; + void getFontTexture(int) = mac 0x1cc640; bool getGameVariable(const char*) = mac 0x1cccd0, win 0xc9d30; int getIntGameVariable(const char*) = mac 0x1cd1d0, win 0xca330; bool getUGV(const char*) = mac 0x1ccfa0, win 0xca0d0; @@ -4441,7 +4442,7 @@ class PlayLayer : GJBaseGameLayer, CCCircleWaveDelegate, CurrencyRewardDelegate, bool unk496; bool unk497; cocos2d::CCArray* unk498; - bool unk49C; + bool m_unk49C; cocos2d::CCPoint m_playerStartPosition; int m_currentAttempt; int m_jumpCount; @@ -4658,7 +4659,8 @@ class PlayerObject : GameObject, AnimatedSpriteDelegate { cocos2d::CCNode* m_unk484; cocos2d::CCDictionary* m_collisionLog; cocos2d::CCDictionary* m_collisionLog1; - PAD = mac 0x38, win 0x20; + GameObject* m_collidedSlope; + PAD = mac 0x30, win 0x1c; bool m_unk4B0; cocos2d::CCSprite* m_unk4B4; PAD = mac 0x1c, win 0x1c; @@ -4692,14 +4694,18 @@ class PlayerObject : GameObject, AnimatedSpriteDelegate { bool m_unk53D; bool m_unk53E; bool m_unk53F; - PAD = mac 0x10, win 0x10; + bool m_isCheckpointQueued; + PAD = mac 0xf, win 0xf; double m_lastJumpTime; double m_unk558; - PAD = mac 0x24, win 0x24; + double m_unk560; + PAD = mac 0x1c, win 0x1c; float m_decelerationRate; - PAD = mac 0x14, win 0x14; - GameObject* m_lastCollidedSolid; - PAD = mac 0x10, win 0x8; + PAD = mac 0x13, win 0x13; + bool m_hasHitRing; + GameObject* m_objectSnappedTo; + CheckpointObject* m_checkpoint; + int m_unknown6a0; GJRobotSprite* m_robotSprite; GJSpiderSprite* m_spiderSprite; bool m_unk5B0; @@ -4710,7 +4716,7 @@ class PlayerObject : GameObject, AnimatedSpriteDelegate { cocos2d::CCParticleSystemQuad* m_unk5C4; cocos2d::CCParticleSystemQuad* m_unk5C8; cocos2d::CCParticleSystemQuad* m_unk5CC; - PAD = mac 0x8, win 0x4; + void* m_unk5D0; cocos2d::CCParticleSystemQuad* m_unk5D4; cocos2d::CCParticleSystemQuad* m_unk5D8; PAD = mac 0x20, win 0x20; @@ -4719,9 +4725,11 @@ class PlayerObject : GameObject, AnimatedSpriteDelegate { // PAD = win 0x10; bool m_unk5FC; bool m_unk5FD; - bool m_unk5FE; - PAD = mac 0x11, win 0x11; - bool m_unk610; + bool m_hasHitPortal; + PAD = mac 0xb, win 0xb; + bool m_unknown73d; + cocos2d::_ccColor3B m_unknown73e; + cocos2d::_ccColor3B m_unknown741; bool m_isHolding; bool m_hasJustHeld; bool m_isHolding2; @@ -4731,8 +4739,8 @@ class PlayerObject : GameObject, AnimatedSpriteDelegate { int m_unk620; bool m_canRobotJump; double m_yAccel; - bool m_unk630; - bool m_unk631; + bool m_isOnSlope; + bool m_wasOnSlope; float m_unk634; bool m_isShip; bool m_isBird;