2023-10-06 23:33:39 -07:00
|
|
|
/*
|
|
|
|
Handmade Win32 Platform Translation Unit
|
|
|
|
*/
|
2023-09-23 18:03:33 -07:00
|
|
|
|
2023-10-06 23:33:39 -07:00
|
|
|
#include "compiler_ignores.hpp"
|
|
|
|
|
|
|
|
#include <math.h> // TEMP
|
|
|
|
#include <stdio.h> // TEMP
|
|
|
|
|
2023-10-11 14:52:13 -07:00
|
|
|
#include "platform_module.hpp"
|
2023-10-06 23:33:39 -07:00
|
|
|
#include "grime.hpp"
|
|
|
|
#include "macros.hpp"
|
|
|
|
#include "generics.hpp"
|
|
|
|
#include "math_constants.hpp"
|
|
|
|
#include "types.hpp"
|
|
|
|
#include "intrinsics.hpp"
|
2023-10-28 14:10:30 -07:00
|
|
|
#include "float_ops.hpp"
|
2023-10-06 23:33:39 -07:00
|
|
|
#include "strings.hpp"
|
|
|
|
#include "context.hpp"
|
|
|
|
#include "platform.hpp"
|
|
|
|
|
|
|
|
// Engine layer headers
|
2023-10-11 14:52:13 -07:00
|
|
|
#include "engine/engine_module.hpp"
|
2023-10-22 18:52:41 -07:00
|
|
|
#include "engine/gen/vectors.hpp"
|
2023-10-11 14:52:13 -07:00
|
|
|
#include "engine/input.hpp"
|
|
|
|
#include "engine/tile_map.hpp"
|
2023-10-06 23:33:39 -07:00
|
|
|
#include "engine/engine.hpp"
|
2023-10-28 14:10:30 -07:00
|
|
|
#include "engine/gen/physics.hpp"
|
2023-10-06 23:33:39 -07:00
|
|
|
#include "engine/engine_to_platform_api.hpp"
|
2023-10-20 20:15:35 -07:00
|
|
|
#include "engine/gen/engine_symbols.gen.hpp"
|
2023-10-06 23:33:39 -07:00
|
|
|
|
|
|
|
#include "jsl.hpp" // Using this to get dualsense controllers
|
|
|
|
#include "win32/win32.hpp"
|
|
|
|
#include "win32/win32_platform.cpp"
|