Example #1
0
int main(int argc, char **argv) 
{		
	if(argc < 2)
	{
		printf("Usage: myChip8.exe chip8application\n\n");
		return 1;
	}

	// Load game
	if(!LoadApp(argv[1]))		
		return 1;
		
    // Setup OpenGLabclixu123
	
    glutInit(&argc, argv);          
    glutInitDisplayMode(GLUT_DOUBLE | GLUT_RGBA);

	glutInitWindowSize(display_width, display_height);
    glutInitWindowPosition(320, 320);
	glutCreateWindow("myChip8 by Laurence Muller");
	
	glutDisplayFunc(display);
	glutIdleFunc(display);
    glutReshapeFunc(reshape_window);        
	glutKeyboardFunc(keyboardDown);
	glutKeyboardUpFunc(keyboardUp); 

#ifdef DRAWWITHTEXTURE
	setupTexture();			
#endif	

	glutMainLoop(); 

	return 0;
}
Example #2
0
	void Java_org_libnge_nge2_NGE2_nativeInitialize(JNIEnv* env,
            jobject thiz )
	{
		if(sInstant == NULL)
			sInstant = LoadApp();
		sInstant->Init();
		nge_print("nge2 init normaly.\n");
	}
Example #3
0
int NaClChromeMainStart(struct NaClApp *nap,
                        struct NaClChromeMainArgs *args,
                        int *exit_status) {
  int load_ok = LOAD_OK == LoadApp(nap, args);
  if (load_ok) {
    *exit_status = StartApp(nap, args);
  }
  free(args);
  return load_ok;
}
Example #4
0
static void OnOpenProject(ConstructorApp& app)
{
    //bool res = false;
    //std::string fname;
    //{
    //    Gtk::FileChooserDialog dialog(_("Open Project"), Gtk::FILE_CHOOSER_ACTION_OPEN);
    //    BuildChooserDialog(dialog, true, app.win);

    //    Gtk::FileFilter prj_filter;
    //    prj_filter.set_name(_("Project files (*.bmd)"));
    //    prj_filter.add_pattern("*.bmd");
    //    // старые проекты
    //    prj_filter.add_pattern("*.xml");
    //    dialog.add_filter(prj_filter);

    //    Gtk::FileFilter all_filter;
    //    all_filter.set_name(_("All Files (*.*)"));
    //    all_filter.add_pattern("*");
    //    dialog.add_filter(all_filter);


    //    if( Gtk::RESPONSE_OK == dialog.run() )
    //    {
    //        //// в процессе загрузки не нужен
    //        //dialog.hide();
    //        //IteratePendingEvents();

    //        res = true;
    //        fname = dialog.get_filename();
    //    }
    //}

    FileFilterList pat_lst;
    FileFilter& bmd_ff = AddFileFilter(pat_lst, _("Project files (*.bmd)"));
    const char* bmd_extensions[] = { "*.bmd", "*.xml", 0 };
    AddFPs(bmd_ff, bmd_extensions);
    AddAllFF(pat_lst);

    Str::List paths;
    if( RunFileDialog(_("Open Project"), true, paths, app.win, pat_lst) )
    {
        NewProject();
        AData().SetOut(false);

        LoadApp(paths[0]);
    }
}
Example #5
0
int main(int argc, char *argv[]) {
  QApplication app(argc, argv);
  LoadApp().run();
}
Example #6
0
int main(int argc, char *argv[]) {
  QApplication app(argc, argv);
  LoadApp("multilight").run();
  return 0;
}
Example #7
0
int WINAPI WinMain(HINSTANCE inst,HINSTANCE prev,LPSTR cmd,int show) {
  LogDebug << "WINMAIN STUFF" << inst << prev << cmd << show;
  QApplication app();
  LoadApp("multilight").run();
  return 0;
}
int app_Init()
{
	global_app = LoadApp();
	return global_app->Init();
}
Example #9
0
int main(int argc, char *argv[]) {
  QApplication app(argc, argv);
  LoadApp("proctex").run();
  return 0;
}