add chest reward related bindings

This commit is contained in:
Cvolton 2023-06-22 01:57:14 +02:00
parent 6af9f8cb0f
commit b097404063
No known key found for this signature in database
2 changed files with 20 additions and 1 deletions

View file

@ -2436,7 +2436,7 @@ class GJItemIcon : cocos2d::CCSprite {
bool, bool, bool, cocos2d::ccColor3B bool, bool, bool, cocos2d::ccColor3B
) = win 0x12ccf0; ) = win 0x12ccf0;
GJItemIcon* createBrowserIcon(UnlockType _type, int _id) { static GJItemIcon* createBrowserIcon(UnlockType _type, int _id) {
return GJItemIcon::create(_type, _id, return GJItemIcon::create(_type, _id,
{ 0xaf, 0xaf, 0xaf }, { 0xff, 0xff, 0xff }, { 0xaf, 0xaf, 0xaf }, { 0xff, 0xff, 0xff },
false, true, true, false, true, true,
@ -2491,6 +2491,14 @@ class GJRequestCell : TableViewCell {
class GJRewardDelegate {} class GJRewardDelegate {}
class GJRewardItem : cocos2d::CCObject {
int m_chestID;
int m_timeRemaining;
GJRewardType m_rewardType;
cocos2d::CCArray* m_rewardObjects;
bool m_unk;
}
class GJRewardObject : cocos2d::CCObject { class GJRewardObject : cocos2d::CCObject {
SpecialRewardItem m_specialRewardItem; SpecialRewardItem m_specialRewardItem;
UnlockType m_unlockType; UnlockType m_unlockType;
@ -5120,6 +5128,10 @@ class RetryLevelLayer {
static RetryLevelLayer* create() = mac 0x28dd60, win 0x216390; static RetryLevelLayer* create() = mac 0x28dd60, win 0x216390;
} }
class RewardsPage : FLAlertLayer {
bool init() = win 0x2178F0;
}
class RingObject : EffectGameObject { class RingObject : EffectGameObject {
bool create(char const*) = win 0x252220; bool create(char const*) = win 0x252220;
bool init(char const*) = win 0x2522E0; bool init(char const*) = win 0x2522E0;

View file

@ -289,6 +289,13 @@ enum class GJLevelType {
Saved = 3 Saved = 3
}; };
enum class GJRewardType
{
Unknown = 0x0,
Small = 0x1,
Large = 0x2
};
enum class IconType { enum class IconType {
Cube = 0, Cube = 0,
Ship = 1, Ship = 1,