mirror of
https://github.com/geode-sdk/geode.git
synced 2024-12-03 04:36:55 -05:00
28 lines
874 B
C++
28 lines
874 B
C++
#include <Geode/Loader.hpp>
|
|
|
|
USE_GEODE_NAMESPACE();
|
|
|
|
#include <Geode/modify/MenuLayer.hpp>
|
|
|
|
struct MyMenuLayer : Modify<MyMenuLayer, MenuLayer> {
|
|
void onMoreGames(CCObject*) {
|
|
if (Mod::get()->getSettingValue<bool>("its-raining-after-all")) {
|
|
FLAlertLayer::create("Damn", ":(", "OK")->show();
|
|
}
|
|
else {
|
|
FLAlertLayer::create("Yay", "The weather report said it wouldn't rain today :)", "OK")
|
|
->show();
|
|
}
|
|
}
|
|
};
|
|
|
|
GEODE_API bool GEODE_CALL geode_load(Mod*) {
|
|
// Dispatcher::get()->addFunction<void(GJGarageLayer*)>("test-garage-open", [](GJGarageLayer*
|
|
// gl) { auto label = CCLabelBMFont::create("Dispatcher works!", "bigFont.fnt");
|
|
// label->setPosition(100, 80);
|
|
// label->setScale(.4f);
|
|
// label->setZOrder(99999);
|
|
// gl->addChild(label);
|
|
// });
|
|
return true;
|
|
}
|