#pragma once #ifndef NOMINMAX #define NOMINMAX #endif #include #include #include #include // TiltedCore #include #include #include #include #include #include #include #include #include #include #include // TiltedReverse #include #include #include #include #include #include extern void* RipAllocateN(size_t blockLength); #define REVERSE_ALLOC_STUB(x) RipAllocateN(x) #include #define SPDLOG_WCHAR_FILENAMES #define SPDLOG_WCHAR_TO_UTF8_SUPPORT #include #include #include #include #include #include #include #include #include #include #include #include using TiltedPhoques::Allocator; using TiltedPhoques::App; using TiltedPhoques::AutoPtr; using TiltedPhoques::Buffer; using TiltedPhoques::List; using TiltedPhoques::Map; using TiltedPhoques::Outcome; using TiltedPhoques::ScopedAllocator; using TiltedPhoques::ScratchAllocator; using TiltedPhoques::Set; using TiltedPhoques::SortedMap; using TiltedPhoques::StackAllocator; using TiltedPhoques::String; using TiltedPhoques::ThisCall; using TiltedPhoques::UniquePtr; using TiltedPhoques::Vector; using namespace std::chrono_literals; #include "Components.h" #include #include