[nostalgia/player] Cleanup
This commit is contained in:
parent
2ba051906a
commit
40cf65d509
@ -17,7 +17,7 @@ using namespace nostalgia;
|
|||||||
static unsigned spriteX = 72;
|
static unsigned spriteX = 72;
|
||||||
static unsigned spriteY = 64;
|
static unsigned spriteY = 64;
|
||||||
|
|
||||||
static int mainLoop(core::Context *ctx) {
|
static int eventHandler(core::Context *ctx) {
|
||||||
if (core::buttonDown(core::GamePad_Right)) {
|
if (core::buttonDown(core::GamePad_Right)) {
|
||||||
spriteX += 2;
|
spriteX += 2;
|
||||||
} else if (core::buttonDown(core::GamePad_Left)) {
|
} else if (core::buttonDown(core::GamePad_Left)) {
|
||||||
@ -28,15 +28,11 @@ static int mainLoop(core::Context *ctx) {
|
|||||||
} else if (core::buttonDown(core::GamePad_Up)) {
|
} else if (core::buttonDown(core::GamePad_Up)) {
|
||||||
spriteY -= 2;
|
spriteY -= 2;
|
||||||
}
|
}
|
||||||
core::setSprite(ctx, 0, spriteX + 8, spriteY, 'n' - ('a' - 1));
|
constexpr auto s = "nostalgia";
|
||||||
core::setSprite(ctx, 1, spriteX + 16, spriteY, 'o' - ('a' - 1));
|
for (unsigned i = 0; s[i]; ++i) {
|
||||||
core::setSprite(ctx, 2, spriteX + 24, spriteY, 's' - ('a' - 1));
|
const auto c = static_cast<unsigned>(s[i] - ('a' - 1));
|
||||||
core::setSprite(ctx, 3, spriteX + 32, spriteY, 't' - ('a' - 1));
|
core::setSprite(ctx, i, spriteX + 8 * (i + 1), spriteY, c);
|
||||||
core::setSprite(ctx, 4, spriteX + 40, spriteY, 'a' - ('a' - 1));
|
}
|
||||||
core::setSprite(ctx, 5, spriteX + 48, spriteY, 'l' - ('a' - 1));
|
|
||||||
core::setSprite(ctx, 6, spriteX + 56, spriteY, 'g' - ('a' - 1));
|
|
||||||
core::setSprite(ctx, 7, spriteX + 64, spriteY, 'i' - ('a' - 1));
|
|
||||||
core::setSprite(ctx, 8, spriteX + 72, spriteY, 'a' - ('a' - 1));
|
|
||||||
return 16;
|
return 16;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -52,7 +48,7 @@ ox::Error run(ox::FileSystem *fs) {
|
|||||||
oxReturnError(core::loadSpriteTileSheet(&ctx, 0, TileSheetAddr, PaletteAddr));
|
oxReturnError(core::loadSpriteTileSheet(&ctx, 0, TileSheetAddr, PaletteAddr));
|
||||||
oxReturnError(core::initConsole(&ctx));
|
oxReturnError(core::initConsole(&ctx));
|
||||||
core::puts(&ctx, 10, 9, "DOPENESS!!!");
|
core::puts(&ctx, 10, 9, "DOPENESS!!!");
|
||||||
core::setEventHandler(mainLoop);
|
core::setEventHandler(eventHandler);
|
||||||
oxReturnError(core::run(&ctx));
|
oxReturnError(core::run(&ctx));
|
||||||
oxReturnError(core::shutdownGfx(&ctx));
|
oxReturnError(core::shutdownGfx(&ctx));
|
||||||
return OxError(0);
|
return OxError(0);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user