Skip to content

Commit 286b6a5

Browse files
committed
first release of my sex mod
1 parent 76474f4 commit 286b6a5

File tree

4 files changed

+99
-81
lines changed

4 files changed

+99
-81
lines changed

mod.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,8 @@
1212
"description": "Best Geode Android mod menu!",
1313
"resources": {
1414
"files": [
15-
"resources/fonts/*.ttf"
15+
"resources/fonts/*.ttf",
16+
"resources/*.png"
1617
]
1718
}
1819
}

resources/absolllute.png

10.8 KB
Loading

src/Client/Module.h

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -139,8 +139,7 @@ class Module
139139
btn->setUserData(this);
140140
btn->setID(id);
141141
btn->toggle(enabled);
142-
btn->setPosition(pos - ccp(12, 0));
143-
btn->setAnchorPoint(ccp(0, 0.5f));
142+
btn->setPosition(pos);
144143

145144
auto label = CCLabelBMFont::create(name.c_str(), "bigFont.fnt");
146145
label->setAnchorPoint(ccp(0, 0.5f));

src/Client/Window.h

Lines changed: 96 additions & 78 deletions
Original file line numberDiff line numberDiff line change
@@ -210,6 +210,19 @@ class Credits : public Window
210210

211211
void onCredit(CCObject* sender)
212212
{
213+
auto tag = static_cast<CCNode*>(sender)->getID();
214+
215+
if (tag.starts_with("gd"))
216+
{
217+
log::info("open gd profile: {}", std::stoi(tag.c_str() + 2));
218+
ProfilePage::create(std::stoi(tag.c_str() + 2), false)->show();
219+
}
220+
else
221+
{
222+
CCApplication::sharedApplication()->openURL(tag.c_str());
223+
}
224+
225+
return;
213226
switch (static_cast<CCNode*>(sender)->getTag())
214227
{
215228
case 0:
@@ -241,6 +254,28 @@ class Credits : public Window
241254
}
242255
}
243256

257+
void createPanel(CCMenu* menu, CCPoint pos, char const * title, char const * name, CCNode* img, float scale, std::string v)
258+
{
259+
auto t = CCLabelBMFont::create(title, "bigFont.fnt");
260+
t->setPosition(pos + ccp(0, 28));
261+
t->limitLabelWidth(110, 0.5f, 0.1f);
262+
menu->addChild(t);
263+
264+
auto n = CCLabelBMFont::create(name, "goldFont.fnt");
265+
menu->addChild(n);
266+
n->limitLabelWidth(110, 0.5f, 0.1f);
267+
n->setPosition(pos + ccp(0, -28));
268+
269+
auto btn = CCMenuItemSpriteExtra::create(img, menu, menu_selector(Credits::onCredit));
270+
btn->setID(v);
271+
btn->setPosition(pos);
272+
btn->setContentSize(ccp(34, 34));
273+
menu->addChild(btn);
274+
275+
img->setPosition(btn->getContentSize() / 2);
276+
img->setScale(scale);
277+
}
278+
244279
void cocosCreate(CCMenu* menu)
245280
{
246281
auto back = CCScale9Sprite::create("square02_small.png");
@@ -249,86 +284,69 @@ class Credits : public Window
249284
back->setAnchorPoint(ccp(0, 0));
250285
back->setScale(0.5f);
251286
back->setOpacity(100);
287+
menu->addChild(back);
252288

253-
auto credsLeft = CCLabelBMFont::create("Name:", "bigFont.fnt");
254-
credsLeft->setAnchorPoint(ccp(0, 1));
255-
credsLeft->setPosition(ccp(10, menu->getContentSize().height - 10));
256-
credsLeft->setScale(0.65f * 0.75f);
257-
258-
auto credsLeftTest = CCLabelBMFont::create("Testers:", "bigFont.fnt");
259-
credsLeftTest->setAnchorPoint(ccp(0, 1));
260-
credsLeftTest->setPosition(ccp(10, menu->getContentSize().height - 10 - 30));
261-
credsLeftTest->setScale(0.65f * 0.75f);
262-
263-
auto credsFade = CCLabelBMFont::create("Pastel:", "bigFont.fnt");
264-
credsFade->setAnchorPoint(ccp(0, 1));
265-
credsFade->setPosition(ccp(10, menu->getContentSize().height - 10 - 30 - 30));
266-
credsFade->setScale(0.65f * 0.75f);
267-
268-
auto credCode = CCLabelBMFont::create("Copy Hack:", "bigFont.fnt");
269-
credCode->setAnchorPoint(ccp(0, 1));
270-
credCode->setPosition(ccp(10, menu->getContentSize().height - 10 - 30 - 30 - 30));
271-
credCode->setScale(0.65f * 0.75f);
272-
273-
auto dev = CCLabelBMFont::create("Developer:", "bigFont.fnt");
274-
dev->setAnchorPoint(ccp(0, 1));
275-
dev->setPosition(ccp(10, menu->getContentSize().height - 10 - 30 - 30 - 30 - 30));
276-
dev->setScale(0.65f * 0.75f);
277-
278-
auto btn = CCMenuItemSpriteExtra::create(CCLabelBMFont::create("PrometheusSV", "goldFont.fnt"), menu, menu_selector(Credits::onCredit));
279-
btn->setTag(0);
280-
btn->setPositionY(credsLeft->getPositionY() - 5 - 2);
281-
btn->setPositionX(135);
282-
btn->setScale(0.75f);
283-
btn->m_baseScale = 0.75f;
284-
285-
auto btn2 = CCMenuItemSpriteExtra::create(CCLabelBMFont::create("CatXus", "goldFont.fnt"), menu, menu_selector(Credits::onCredit));
286-
btn2->setTag(1);
287-
btn2->setPositionY(credsLeft->getPositionY() - 5 - 2 - 30);
288-
btn2->setPositionX(120);
289-
btn2->setScale(0.75f);
290-
btn2->m_baseScale = 0.75f;
291-
292-
auto km7 = CCMenuItemSpriteExtra::create(CCLabelBMFont::create("km7dev", "goldFont.fnt"), menu, menu_selector(Credits::onCredit));
293-
km7->setTag(5);
294-
km7->setPositionY(credsLeft->getPositionY() - 5 - 2 - 30);
295-
km7->setPositionX(210);
296-
km7->setScale(0.75f);
297-
km7->m_baseScale = 0.75f;
298-
299-
auto btn3 = CCMenuItemSpriteExtra::create(CCLabelBMFont::create("Absolllute", "goldFont.fnt"), menu, menu_selector(Credits::onCredit));
300-
btn3->setTag(2);
301-
btn3->setPositionY(credsLeft->getPositionY() - 5 - 2 - 30 - 30);
302-
btn3->setPositionX(145);
303-
btn3->setScale(0.75f);
304-
btn3->m_baseScale = 0.75f;
305-
306-
auto btn4 = CCMenuItemSpriteExtra::create(CCLabelBMFont::create("Firee", "goldFont.fnt"), menu, menu_selector(Credits::onCredit));
307-
btn4->setTag(3);
308-
btn4->setPositionY(credsLeft->getPositionY() - 5 - 2 - 30 - 30 - 30);
309-
btn4->setPositionX(145);
310-
btn4->setScale(0.75f);
311-
btn4->m_baseScale = 0.75f;
312-
313-
auto btn5 = CCMenuItemSpriteExtra::create(CCLabelBMFont::create("TheSillyDoggo", "goldFont.fnt"), menu, menu_selector(Credits::onCredit));
314-
btn5->setTag(4);
315-
btn5->setPositionY(credsLeft->getPositionY() - 5 - 2 - 30 - 30 - 30 - 30);
316-
btn5->setPositionX(180);
317-
btn5->setScale(0.75f);
318-
btn5->m_baseScale = 0.75f;
289+
auto promImg = SimplePlayer::create(233);
290+
promImg->setColor({255, 75, 0});
291+
promImg->setSecondColor({255, 185, 0});
292+
promImg->setGlowOutline({255, 185, 0});
293+
promImg->updateColors();
319294

320-
menu->addChild(back);
321-
menu->addChild(credsLeft);
322-
menu->addChild(credsLeftTest);
323-
menu->addChild(credsFade);
324-
menu->addChild(credCode);
325-
menu->addChild(dev);
326-
menu->addChild(btn);
327-
menu->addChild(btn2);
328-
menu->addChild(btn3);
329-
menu->addChild(btn4);
330-
menu->addChild(btn5);
331-
menu->addChild(km7);
295+
createPanel(menu, ccp(55, menu->getContentSize().height - 45), "Name", "PrometheusSV", promImg, 1.0f, "gd7107344");
296+
297+
298+
createPanel(menu, ccp(55 + (230 / 2) * 1, menu->getContentSize().height - 45), "Pastel", "Absolllute", CCSprite::create("absolllute.png"_spr), 0.45f, "https://gist.github.com/absoIute/657a4c95bb92755f96e20772adbf5f32");
299+
300+
301+
auto fireeImg = SimplePlayer::create(98);
302+
fireeImg->setColor({125, 0, 255});
303+
fireeImg->setSecondColor({255, 255, 255});
304+
fireeImg->setGlowOutline({255, 255, 255});
305+
fireeImg->updateColors();
306+
307+
createPanel(menu, ccp(55 + (230 / 2) * 2, menu->getContentSize().height - 45), "Copy Hack", "FireeDev", fireeImg, 1.0f, "gd6253758");
308+
309+
310+
auto catImg = SimplePlayer::create(98);
311+
catImg->setColor({255, 0, 0});
312+
catImg->setSecondColor({255, 255, 255});
313+
catImg->setGlowOutline({0, 255, 255});
314+
catImg->updateColors();
315+
316+
createPanel(menu, ccp(55 + (230 / 2) * 0, menu->getContentSize().height - 45 - (85 * 1)), "", "CatXus", catImg, 1.0f, "gd14467409");
317+
318+
319+
auto kmImg = SimplePlayer::create(1);
320+
kmImg->setColor({125, 255, 0});
321+
kmImg->setSecondColor({0, 255, 255});
322+
kmImg->updateColors();
323+
324+
createPanel(menu, ccp(55 + (230 / 2) * 1, menu->getContentSize().height - 45 - (85 * 1)), "Beta Testers", "km7dev", kmImg, 1.0f, "gd7236822");
325+
326+
327+
auto mkrImg = SimplePlayer::create(242);
328+
mkrImg->setColor({125, 0, 255});
329+
mkrImg->setSecondColor({185, 0, 255});
330+
mkrImg->updateColors();
331+
332+
createPanel(menu, ccp(55 + (230 / 2) * 2, menu->getContentSize().height - 45 - (85 * 1)), "", "MrMkr", mkrImg, 1.0f, "gd21449475");
333+
334+
335+
auto jaidImg = SimplePlayer::create(373);
336+
jaidImg->setColor({90, 90, 90});
337+
jaidImg->setSecondColor({182, 0, 255});
338+
jaidImg->updateColors();
339+
340+
createPanel(menu, ccp(55 + (230 / 2) * 0, menu->getContentSize().height - 45 - (85 * 2)), "", "Jaid", jaidImg, 1.0f, "gd7669473");
341+
342+
343+
auto devImg = SimplePlayer::create(5);
344+
devImg->setColor({125, 125, 255});
345+
devImg->setSecondColor({125, 255, 175});
346+
devImg->setGlowOutline({255, 255, 255});
347+
devImg->updateColors();
348+
349+
createPanel(menu, ccp(55 + (230 / 2) * 2, menu->getContentSize().height - 45 - (85 * 2)), "Developer", "TheSillyDoggo", devImg, 1.0f, "gd16778880");
332350
}
333351
};
334352

0 commit comments

Comments
 (0)