gba-sprite-engine/src/main.cpp

30 lines
722 B
C++
Raw Normal View History

2018-08-01 16:03:16 +02:00
#include <engine/Scene.h>
#include <engine/gba_engine.h>
#include <engine/background/text.h>
#include <engine/background/text_stream.h>
#include <engine/palette_manager.h>
#include <engine/allocator.h>
#include "kul.h"
#include "sample_start_scene.h"
2018-08-01 16:03:16 +02:00
#include "flying_stuff_scene.h"
/**
* shared palette extracted from grit
* ./../grit piskel.png piskel2.png kul.png -ftc -pS -gB8 -O shared.c
* assumes 8bpp sprites
*/
2018-08-01 16:03:16 +02:00
int main() {
GBAEngine* engine = new GBAEngine();
2018-08-01 16:03:16 +02:00
SampleStartScene* startScene = new SampleStartScene();
startScene->setEngineForSceneSwitching(engine);
engine->setScene(startScene);
2018-08-01 16:03:16 +02:00
while (true) {
engine->update();
engine->delay(1000);
2018-08-01 16:03:16 +02:00
}
return 0;
}