int menu(t_struct *st) { st->sound = 0; st->width = 1300; st->height = 750; if (init_my_sdl(st) == -1) return (puterror("Error during the init of sdl.\n")); st->menu = 1; return (aff_menu(st)); }
void ecr_obj(SDL_Surface *ecran) { aff_menu(ecran); char* sur[4] = {"> Potion Vie","> Potion Mana","> Briquet","> Electhor"}; char* n_sur[4] = {"Potion Vie","Potion Mana","Briquet","Electhor"}; int i; for(i = 0; i < 4; i++) { if(i != choix_obj) { ecr_text(ecran, n_sur[i], 20, 400 + (25 * i)); } else { ecr_text(ecran, sur[i], 20, 400 + (25 * i)); } } aff_hud(ecran); }
void ecr_mag(SDL_Surface *ecran) { aff_menu(ecran); char* sur[4] = {"> Eruption","> Typhon","> Cyclone","> Seisme"}; char* n_sur[4] = {"Eruption","Typhon","Cyclone","Seisme"}; int i; for(i = 0; i < 4; i++) { if(i != choix_att_m) { ecr_text(ecran, n_sur[i], 20, 400 + (25 * i)); } else { ecr_text(ecran, sur[i], 20, 400 + (25 * i)); } } aff_hud(ecran); }
void ecr_phy(SDL_Surface *ecran) { aff_menu(ecran); char* sur[4] = {"> Coup D'Boule","> Coup Bas","> Epee","> Coup Tordu"}; char* n_sur[4] = {" Coup D'Boule"," Coup Bas"," Epee"," Coup Tordu"}; int i; for(i = 0; i < 4; i++) { if(i != choix_att_p) { ecr_text(ecran, n_sur[i], 20, 400 + (25 * i)); } else { ecr_text(ecran, sur[i], 20, 400 + (25 * i)); } } aff_hud(ecran); }
void init_var(t_var *var) { var->wall = xSDL_LoadBMP("./img/menu.bmp"); var->play_play = xSDL_LoadBMP("./img/pvp.bmp"); var->play_cpu = xSDL_LoadBMP("./img/p_vs_ai.bmp"); var->winner = xSDL_LoadBMP("./img/winner.bmp"); var->loser = xSDL_LoadBMP("./img/lose.bmp"); var->alum = xSDL_LoadBMP("./img/alum.bmp"); var->clique = xSDL_LoadBMP("./img/is_burning.bmp"); var->burn = xSDL_LoadBMP("./img/burn.bmp"); var->player1 = xSDL_LoadBMP("./img/player_1.bmp"); var->cpu = xSDL_LoadBMP("./img/ia_img.bmp"); var->bwall = xSDL_LoadBMP("./img/black_wall.bmp"); var->winp1 = xSDL_LoadBMP("./img/winner_pvp1.bmp"); var->winp2 = xSDL_LoadBMP("./img/winner_pvp2.bmp"); var->player1pvp = xSDL_LoadBMP("./img/player1pvp.bmp"); var->player2pvp = xSDL_LoadBMP("./img/player2pvp.bmp"); var->pos_p1.x = 50; var->pos_p1.y = 50; var->pos_cpu.x = 50; var->pos_cpu.y = 50; aff_menu(var); xSDL_FillRect(var->screen, NULL, SDL_MapRGB(var->screen->format, 0, 0, 0)); }