#define OLC_PGE_APPLICATION #include "pixelGameEngine.h" using namespace std; class MeercaChase : public olc::PixelGameEngine { public: olc::Decal*meerca; olc::Decal*negg; MeercaChase() { sAppName = "Meerca Chase"; } bool OnUserCreate() override { meerca = new olc::Decal(new olc::Sprite("assets/meerca.png")); negg = new olc::Decal(new olc::Sprite("assets/negg.png")); SetPixelMode(olc::Pixel::ALPHA); ConsoleCaptureStdOut(true); // Called once at the start, so create things here return true; } bool OnUserUpdate(float fElapsedTime) override { // called once per frame DrawDecal({32,32},meerca); DrawDecal({64,32},meerca); DrawDecal({32,64},negg,{1,1},olc::YELLOW); return true; } }; int main() { MeercaChase game; if (game.Construct(256, 240, 4, 4)) game.Start(); return 0; }