本文整理汇总了C++中Core::Gestion方法的典型用法代码示例。如果您正苦于以下问题:C++ Core::Gestion方法的具体用法?C++ Core::Gestion怎么用?C++ Core::Gestion使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Core
的用法示例。
在下文中一共展示了Core::Gestion方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: main
//.........这里部分代码省略.........
if(Event.keyboard.keycode==16){
// core.runner.animando=true;
}
//cout<<fps<<endl;
}
if(Event.type==ALLEGRO_EVENT_MOUSE_AXES){
mx=Event.mouse.x;
my=Event.mouse.y;
}
if(Event.type==ALLEGRO_EVENT_MOUSE_BUTTON_DOWN){
//cout<<Event.mouse.x<<endl;
}
if(Event.type == ALLEGRO_EVENT_TIMER){
if(estado==MENU_PRINCIPAL){menu_principal.Display(Screen, font,mx,my);
};
if(estado==MENU_JUEGO){menu_juego.Display(Screen, font, mx,my);
};
if(estado==MENU_CARRERAS){menu_carreras.Display(Screen, font, mx,my);
};
if(estado==TIENDA){ tienda.Display();};
if(estado==REGISTROS){ registros.Display(); } ;
if(estado==MAIN){
x+=1;
core.Animar();
core.Mover();
core.Gestion(Event);
al_draw_bitmap(background,0,0,0);
core.Display(Screen, bigfont);
al_draw_bitmap(Image,x,y,0);
};
redraw=true;
}
if(estado==INTRO){
inicio.Display(Screen);
// en este estado, cargar todo
//
// intentar hacer un thread para que que vea la
// barra de progreso de carga
menu_juego.Iniciar(Screen);
menu_carreras.Iniciar(Screen);
core.Iniciar(Screen);
tienda.Iniciar();
registros.Iniciar();
int n=menu_principal.Iniciar_menu(Screen);
if(n==1){
estado=MENU_PRINCIPAL;
}