Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <libge/libge.h>
- #include <pspkernel.h>
- #include <pspdebug.h>
- GE_PSP_INFO("Orton: remake PsP", 1, 0, 1024);
- //Chargement des Images et Police pour les Fonctions
- ge_Image *PSdev;
- ge_Image *LibGe;
- ge_Image *Face_Normale;
- ge_Font *intraFont;
- /*void Jeux()
- {
- geBlitImage(0, 0, Face_Normale, 75, 15, 30, 30, 0);
- }
- */
- void Intro()
- {
- geClearScreen();
- geDrawImage(0, 0, LibGe);
- geIntraFontPrintScreen(0, 0, intraFont, "Version 0.0_3", RGB(255, 0, 0));
- geSwapBuffers();
- sceKernelDelayThread(5000000);
- geClearScreen();
- geDrawImage(0,0, PSdev);
- geIntraFontPrintScreen(0, 0, intraFont, "Version 0.0_3", RGB(255, 0, 0));
- geSwapBuffers();
- sceKernelDelayThread(5000000);
- }
- int main()
- {
- geInit();
- //initialisation des variables
- int selecteur = 1, maxselecteur = 4;
- //chargement des screens
- LibGe = geLoadImage("Background/LibGe-SplashScreen.png");
- PSdev = geLoadImage("Background/PSdev.fr-SplashScreen.png");
- ge_Image *Background = geLoadImage("Background.png");
- ge_Image *Curseur = geLoadImage("Menu/Curseur.png");
- ge_Image *Face_Normale = geLoadImage("Personnage/Sprite.png");
- //chargement de la police
- intraFont = geLoadIntraFont("flash0:/font/ltn0.pgf");
- ge_Keys *pad = geCreateKeys(), *oldpad = geCreateKeys();
- Intro();
- while(1)
- {
- geReadKeys(pad);
- geClearScreen();
- geDrawImage(0,0,Background);
- geIntraFontPrintScreen(0, 0, intraFont, "Version 0.0_3", RGB(255, 0, 0));
- if(pad->pressed[GEK_DOWN] && !oldpad->pressed[GEK_DOWN])
- {
- selecteur++;
- }
- if(pad->pressed[GEK_UP] && !oldpad->pressed[GEK_UP])
- {
- selecteur--;
- }
- if (selecteur > maxselecteur)
- {
- selecteur = 1;
- }
- else if (selecteur < 1)
- {
- selecteur = maxselecteur;
- }
- if (selecteur == 1)
- {
- geDrawImage(25, 95, Curseur);
- }
- if (selecteur == 2)
- {
- geDrawImage(25, 140, Curseur);
- }
- if (selecteur == 3)
- {
- geDrawImage(25, 180, Curseur);
- }
- if (selecteur == 4)
- {
- geDrawImage(25,230, Curseur);
- }
- if(pad->pressed[GEK_CROSS] && !oldpad->pressed[GEK_CROSS] && selecteur == 1) //Jouer
- {
- geClearScreen();
- geBlitImage(0, 0, Face_Normale, 75, 15, 30, 30, 0);
- //fonction du jeux a mettre ici
- geSwapBuffers();
- }
- if(pad->pressed[GEK_CROSS] && !oldpad->pressed[GEK_CROSS] && selecteur == 2) //Option
- {
- //fonction Option a mettre ici
- }
- if(pad->pressed[GEK_CROSS] && !oldpad->pressed[GEK_CROSS] && selecteur == 3) //Crédits
- {
- //fonction Crédits a mettre ici
- }
- if(pad->pressed[GEK_CROSS] && !oldpad->pressed[GEK_CROSS] && selecteur == 4) //Quitter
- {
- sceKernelExitGame();
- }
- geReadKeys(oldpad);
- geSwapBuffers();
- }
- sceKernelExitGame();
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement