2023-10-06 23:33:39 -07:00
|
|
|
/*
|
|
|
|
Handmade Engine Translation Unit
|
|
|
|
*/
|
|
|
|
|
2023-09-28 18:57:52 -07:00
|
|
|
#include "platform/compiler_ignores.hpp"
|
2023-10-06 23:33:39 -07:00
|
|
|
|
|
|
|
#include <math.h> // TEMP
|
|
|
|
#include <stdio.h> // TEMP
|
|
|
|
|
2023-10-11 14:52:13 -07:00
|
|
|
#include "platform/platform_module.hpp"
|
2023-09-26 14:26:35 -07:00
|
|
|
#include "platform/grime.hpp"
|
2023-10-06 23:33:39 -07:00
|
|
|
#include "platform/macros.hpp"
|
|
|
|
#include "platform/generics.hpp"
|
|
|
|
#include "platform/math_constants.hpp"
|
|
|
|
#include "platform/types.hpp"
|
|
|
|
#include "platform/intrinsics.hpp"
|
2023-10-28 14:10:30 -07:00
|
|
|
#include "platform/float_ops.hpp"
|
2023-10-06 23:33:39 -07:00
|
|
|
#include "platform/strings.hpp"
|
|
|
|
#include "platform/context.hpp"
|
|
|
|
#include "platform/platform.hpp"
|
|
|
|
|
2023-10-11 14:52:13 -07:00
|
|
|
#include "engine_module.hpp"
|
2023-10-22 18:52:41 -07:00
|
|
|
#include "gen/vectors.hpp"
|
2023-10-11 14:52:13 -07:00
|
|
|
#include "input.hpp"
|
|
|
|
#include "tile_map.hpp"
|
2023-10-06 23:33:39 -07:00
|
|
|
#include "engine.hpp"
|
2023-10-28 14:10:30 -07:00
|
|
|
// Physics Depends on stuff in engine.hpp for now.
|
|
|
|
#include "gen/physics.hpp"
|
2023-10-06 23:33:39 -07:00
|
|
|
#include "engine_to_platform_api.hpp"
|
|
|
|
|
|
|
|
// Game layer headers
|
|
|
|
#include "handmade.hpp"
|
2023-09-26 14:26:35 -07:00
|
|
|
|
2023-10-11 14:52:13 -07:00
|
|
|
#include "tile_map.cpp"
|
2023-10-17 20:50:28 -07:00
|
|
|
#include "random.cpp"
|
2023-10-06 23:33:39 -07:00
|
|
|
#include "engine.cpp"
|
2023-12-29 11:53:00 -08:00
|
|
|
|