1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- #include "main.h"
- #include "jeu.h"
- int main ( int argc, char** argv )
- {
- std::cout << "-+°, PONG CIRCLE ,°+-" << std::endl;
- std::cout << "plain ecran? ( 1 oui / 0 non ) : ";
- bool fullScreen;
- std::cin >> fullScreen;
- int nbJoueurs;
- std::cout << "Entrez le nombre de joueurs (2/3/4) : ";
- std::cin >> nbJoueurs;
- if(nbJoueurs < 2)
- nbJoueurs = 2;
- if(nbJoueurs > 4)
- nbJoueurs = 4;
- std::cout << "pause : espace ( le jeu demarre en pause )" << std::endl;
- if(nbJoueurs == 2)
- std::cout << "joueur1 (BAS) : x/v\njoueur2 (HAUT): " << char(27) << "/" << char(26) << std::endl;
- if(nbJoueurs == 3)
- std::cout << "joueur1 (BAS) : x/v\njoueur2 (GAUCHE): a/q\njoueur3 (DROITE): 6/3" << std::endl;
- if(nbJoueurs == 4)
- std::cout << "joueur1 (BAS) : x/v\njoueur2 (GAUCHE): a/q\njoueur3 (HAUT) : " << char(27) << "/" << char(26) << "\njoueur4 (DROITE): 6/3" << std::endl;
- system("PAUSE");
- // [1] Initialisation de la SDL
- if ( SDL_Init( SDL_INIT_VIDEO ) < 0 )
- {
- std::cout << "Immpossible de démarrer la SDL: "<< SDL_GetError() << std::endl;
- return 1;
- }
- atexit(SDL_Quit);
- SDL_Surface *screen;
- if(fullScreen)
- screen = SDL_SetVideoMode(COTE, COTE, 32,SDL_HWSURFACE|SDL_DOUBLEBUF|SDL_FULLSCREEN);
- else
- screen = SDL_SetVideoMode(COTE, COTE, 32,SDL_HWSURFACE|SDL_DOUBLEBUF);
- if ( !screen )
- {
- std::cout << "Unable to set LGxHT video: "<< SDL_GetError() << std::endl;
- return 1;
- }
- SDL_WM_SetCaption("Pong Circle !!!",NULL);
- SDL_ShowCursor(SDL_DISABLE);
- srand(time(0));
- // [2] Appel de la fonction jeu
- int erreur;
- erreur = jeu(screen,nbJoueurs);
- // all is well ;)
- std::cout << "Pas d'erreur detectee." << std::endl;
- return erreur;
- }///main
|