sdl_runtime_compiler git · main
SDL3 game for running and compiling code at runtime
C++ 72.3% C 26.2%git clone https://git.christianimmanuel.de/sdl-graphics/sdl_runtime_compiler.gitwget https://git.christianimmanuel.de/sdl-graphics/sdl_runtime_compiler/archive/sdl_runtime_compiler.tar.gzsrc/utils/globals.hpp raw
#pragma once
#include <SDL3/SDL.h>
#include <memory>
#include <print>
#include <vector>
#include "cpputils/unique_ptr.hpp"
#include "math.hpp"
namespace
Nimbin
{
using Math::Vec3;
template<typename T>
using DynArray = std::vector<T>;
namespace Text {
namespace Token { struct Data; }
using TokenPtr = cpputils::unique_ptr<Token::Data>;
}
namespace Wall {
struct TextData;
using TextPtr = cpputils::unique_ptr<TextData>;
using TextPtrList = DynArray<TextPtr>;
}
class GlRenderer;
using GlRendererPtr = cpputils::unique_ptr<GlRenderer>;
struct CarriedWordNode;
using CarriedWordNodePtr = cpputils::unique_ptr<CarriedWordNode>;
struct GameObject;
using GameObjectPtr = cpputils::unique_ptr<GameObject>;
} // namespace Nimbin