Esempio n. 1
0
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);
}
Esempio n. 2
0
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();
}