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