Ejemplo n.º 1
0
int WINAPI
WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance,
#ifdef _WIN32_WCE
        LPWSTR lpCmdLine,
#else
        LPSTR lpCmdLine2,
#endif
        int nCmdShow)
#endif
{
  ScreenGlobalInit screen_init;

  airspace_renderer_settings.SetDefaults();

#ifdef USE_GDI
  ResourceLoader::Init(hInstance);
  TestWindow::register_class(hInstance);
#endif

  InitialiseFonts();
  DialogLook *look = new DialogLook();
  look->Initialise(bold_font, normal_font, small_font, bold_font, bold_font);

  TaskLook *task_look = new TaskLook();
  task_look->Initialise();

  AirspaceLook *airspace_look = new AirspaceLook();
  airspace_look->Initialise(airspace_renderer_settings);

  TestWindow window(*task_look, *airspace_look);
  window.set(*look, PixelRect{0, 0, 480, 480});

  window.Show();
  window.event_loop();

  delete airspace_look;
  delete task_look;
  delete look;
  DeinitialiseFonts();

  return 0;
}
Ejemplo n.º 2
0
static void
Main()
{
    airspace_renderer_settings.SetDefaults();

    TaskLook *task_look = new TaskLook();
    task_look->Initialise();

    AirspaceLook *airspace_look = new AirspaceLook();
    airspace_look->Initialise(airspace_renderer_settings, normal_font);

    TestWindow window(*task_look, *airspace_look);
    window.Create(*dialog_look, {480, 480});

    window.Show();
    window.RunEventLoop();

    delete airspace_look;
    delete task_look;
}