Example #1
0
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));
}
Example #2
0
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);
}
Example #3
0
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);
}
Example #4
0
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);
}
Example #5
0
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));
}