static void initialize(void *p) { virtualkeyboard_request_events(0); virtualkeyboard_show(); unsigned int surface_width, surface_height; glview_get_size(&surface_width, &surface_height); glShadeModel(GL_SMOOTH); glClearColor(1.0f, 1.0f, 1.0f, 1.0f); glViewport(0, 0, surface_width, surface_height); glMatrixMode(GL_PROJECTION); glLoadIdentity(); glOrthof(0.0f, (float) (surface_width) / (float) (surface_height), 0.0f, 1.0f, -1.0f, 1.0f); glMatrixMode(GL_MODELVIEW); glLoadIdentity(); glTranslatef((float) (surface_width) / (float) (surface_height) / 2, 0.5f, 0.0f); }
static void init(void *data) { App *app = (App*)data; /* Set screen size */ unsigned int _width, _height; glview_get_size(&_width, &_height); Globals::ScreenWidth = (float)_width; Globals::ScreenHeight = (float)_height; /* Load font */ app->mainFont = bbutil_load_font("./app/native/assets/arial.ttf", 16, 356); app->oldTime = GetTicks(); Game::Init(); }