Downloads containing Galaxy Grid Simple.j2as

Downloads
Name Author Game Mode Rating
TSF with JJ2+ Only: Galaxy Grid (Simple) jjturbo9 Single player N/A Download file

File preview

#include "MLLE-Include-1.8.asc" ///@MLLE-Generated
const bool MLLESetupSuccessful = MLLE::Setup();
#pragma require "Galaxy Grid Simple.j2l"

const int KEY_W = 87;
const int KEY_ALT = 18;

bool wPrev = false;
bool altPrev = false;

void onMain() {
    jjPLAYER@ p = jjLocalPlayers[0];
    if (p is null) return; // Safety check

    // --- ALT KEY: TOGGLE CHARACTER ---
    bool altNow = jjKey[KEY_ALT];
    if (altNow && !altPrev) {
        if (p.charCurr == CHAR::JAZZ) {
            p.morphTo(CHAR::SPAZ);
            p.charOrig = CHAR::SPAZ;
        } else {
            p.morphTo(CHAR::JAZZ);
            p.charOrig = CHAR::JAZZ;
        }
    }
    altPrev = altNow;

    // --- W KEY: WARP TO ID 105 ---
    bool wNow = jjKey[KEY_W];
    if (wNow && !wPrev) {
        p.warpToID(105);
    }
    wPrev = wNow;
}

// Fixed: Removed 'formatInt' which was causing the "Expected ')' or ','" error
bool onDrawLives(jjPLAYER@ player, jjCANVAS@ screen) {
    screen.drawString(3, 48, "Alt = Swap Char", STRING::SMALL, STRING::PALSHIFT, 16);
    screen.drawString(3, 64, "W = Win (and end)", STRING::SMALL, STRING::PALSHIFT, 16);
    return false;
}