/* * Mr. 4th Dimention - Allen Webster * * 06.28.2017 * * Mac C++ layer for 4coder * */ // TOP #define IS_PLAT_LAYER #include "4tech_defines.h" #include "4coder_API/version.h" #include "unix_4ed_functions.cpp" #include "osx_objective_c_to_cpp_links.h" OSX_Vars osx; // TODO(allen): Implement a real allocate #include external void* osx_allocate(umem size){ void *result = malloc(size); return(result); } external void osx_resize(int width, int height){ osx.width = width; osx.height = height; // TODO } external void osx_character_input(u32 code, OSX_Keyboard_Modifiers modifier_flags){ // TODO } external void osx_mouse(i32 mx, i32 my, u32 type){ // TODO } external void osx_mouse_wheel(float dx, float dy){ // TODO } external void osx_step(){ // TODO } external void osx_init(){ // TODO } // BOTTOM