Skip to content

Commit

Permalink
Well then...
Browse files Browse the repository at this point in the history
Signed-off-by: Anh Nguyen <94160753+AnhNguyenlost13@users.noreply.github.com>
  • Loading branch information
AnhNguyenlost13 authored Nov 25, 2024
1 parent a2df423 commit e295dbf
Showing 1 changed file with 11 additions and 10 deletions.
21 changes: 11 additions & 10 deletions src/main.cpp
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
#include <Geode/Geode.hpp>
#include <Geode/modify/PlayLayer.hpp>
#define updateProgressBar updateProgressbar // sorry RobTop

#define updateProgressBar updateProgressbar // I blame RobTop.
#include "util/color.hpp" // Thanks TheSillyDoggo

using namespace geode::prelude;
Expand All @@ -12,17 +12,18 @@ ccColor3B paint() {
auto pl = PlayLayer::get();
auto mg = Mod::get();

auto normalWorkingMode = mg->getSettingValue<std::string>("normal-working-mode");
auto practiceWorkingMode = mg->getSettingValue<std::string>("practice-working-mode");
auto newBestWorkingMode = mg->getSettingValue<std::string>("enby-working-mode");
auto pt = mg->getSettingValue<bool>("practice-mode-toggle");
auto po = mg->getSettingValue<bool>("practice-override");
auto normalWorkingMode = mg->getSettingValue<std::string>("normal-working-mode"); // Normal working mode
auto practiceWorkingMode = mg->getSettingValue<std::string>("practice-working-mode"); // Practice working mode
auto newBestWorkingMode = mg->getSettingValue<std::string>("enby-working-mode"); // New best working mode
auto pt = mg->getSettingValue<bool>("practice-mode-toggle"); // Practice mode toggle
auto nbt = mg->getSettingValue<bool>("new-best-toggle"); // New best toggle (I love inconsistent variable naming)
auto po = mg->getSettingValue<bool>("practice-override"); // Practice override

auto lp = as<float>(PlayLayer::get()->getCurrentPercentInt());
auto lb = pl->m_level->m_normalPercent;
auto lp = as<float>(PlayLayer::get()->getCurrentPercentInt()); // Level progress
auto lb = pl->m_level->m_normalPercent; // Level best

// hello yanderedev
if (lp > lb) {
if (lp > lb && nbt) {
if (gjbgl->m_isPracticeMode && po) {
if (practiceWorkingMode == "Player Col 1") {
return gm->colorForIdx(gm->getPlayerColor());
Expand Down Expand Up @@ -91,7 +92,7 @@ ccColor3B paint() {
}
}
}
return {255, 255, 255}; // Congrats!
return {192, 168, 11}; // Edge case where NOTHING above returns
}

class $modify(PlayLayer) {
Expand Down

0 comments on commit e295dbf

Please sign in to comment.