#include #include #include "AppPlatform.h" AppPlatform** AppPlatform::_singleton = nullptr; void** AppPlatform::myVtable = nullptr; void (*AppPlatform::AppPlatform_construct)(AppPlatform*); void (*AppPlatform::AppPlatform__fireAppFocusGained)(AppPlatform*); void (*AppPlatform::AppPlatform_initialize)(AppPlatform*); #include "App.h" void (*App::App_init)(App*, AppContext&); #include "MinecraftGame.h" void (*MinecraftGame::MinecraftGame_construct)(MinecraftGame*, int, char**); void (*MinecraftGame::MinecraftGame_update)(MinecraftGame*); void (*MinecraftGame::MinecraftGame_setRenderingSize)(MinecraftGame*, int, int); void (*MinecraftGame::MinecraftGame_setUISizeAndScale)(MinecraftGame*, int, int, float); Options* (*MinecraftGame::MinecraftGame_getOptions)(MinecraftGame*); #include "Options.h" bool (*Options::Options_getFullscreen)(Options*); void (*Options::Options_setFullscreen)(Options*, bool); #include "gl.h" std::string (*gl::getOpenGLVendor)(); std::string (*gl::getOpenGLRenderer)(); std::string (*gl::getOpenGLVersion)(); std::string (*gl::getOpenGLExtensions)(); void (*mce::Platform::OGL::OGL_initBindings)(); #include "Mouse.h" void (*Mouse::feed)(char, char, short, short, short, short); #include "Keyboard.h" void (*Keyboard::Keyboard_feedText)(const std::string&, bool, unsigned char); std::vector* Keyboard::inputs; int* Keyboard::states;