#include "deleter.hpp"
#include <SDL.h>
#include <memory>
#include <olcPixelGameEngine.hpp>
#include <scope_guard.hpp>

struct vec3 {
  double x;
  double y;
  double z;
};

class engine : public olc::PixelGameEngine {
public:
  engine() {}

  bool OnUserCreate() override { return true; }
  bool OnUserUpdate(float elapsed_time) override { return true; }
};

int main() {
  auto e = engine{};
  if (e.Construct(256, 240, 4, 4, false, true) == olc::OK) {
    e.Start();
  }
}