Added icons for alternative functions (issue 91)
Fixed some input problem I introduced in recent revision git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@580 416bcca6-2ee7-4201-b75f-2eb2f807beb1
This commit is contained in:
parent
c0b95295ae
commit
778d2fccde
17
boutons.c
17
boutons.c
@ -1749,6 +1749,7 @@ void Bouton_Rectangle_plein(void)
|
||||
void Bouton_Cercle_vide(void)
|
||||
{
|
||||
Effacer_curseur();
|
||||
Afficher_sprite_dans_menu(BOUTON_CERCLES,10);
|
||||
Demarrer_pile_operation(OPERATION_CERCLE_VIDE);
|
||||
Afficher_curseur();
|
||||
}
|
||||
@ -1757,6 +1758,7 @@ void Bouton_Cercle_vide(void)
|
||||
void Bouton_Ellipse_vide(void)
|
||||
{
|
||||
Effacer_curseur();
|
||||
Afficher_sprite_dans_menu(BOUTON_CERCLES,11);
|
||||
Demarrer_pile_operation(OPERATION_ELLIPSE_VIDE);
|
||||
Afficher_curseur();
|
||||
}
|
||||
@ -1765,6 +1767,7 @@ void Bouton_Ellipse_vide(void)
|
||||
void Bouton_Cercle_plein(void)
|
||||
{
|
||||
Effacer_curseur();
|
||||
Afficher_sprite_dans_menu(BOUTON_CERCLES,10);
|
||||
Demarrer_pile_operation(OPERATION_CERCLE_PLEIN);
|
||||
Afficher_curseur();
|
||||
}
|
||||
@ -1773,6 +1776,7 @@ void Bouton_Cercle_plein(void)
|
||||
void Bouton_Ellipse_pleine(void)
|
||||
{
|
||||
Effacer_curseur();
|
||||
Afficher_sprite_dans_menu(BOUTON_CERCLES,11);
|
||||
Demarrer_pile_operation(OPERATION_ELLIPSE_PLEINE);
|
||||
Afficher_curseur();
|
||||
}
|
||||
@ -2103,6 +2107,7 @@ void Bouton_Degrades(void)
|
||||
void Bouton_Cercle_degrade(void)
|
||||
{
|
||||
Effacer_curseur();
|
||||
Afficher_sprite_dans_menu(BOUTON_SPHERES,16);
|
||||
Demarrer_pile_operation(OPERATION_CERCLE_DEGRADE);
|
||||
Afficher_curseur();
|
||||
}
|
||||
@ -2111,6 +2116,7 @@ void Bouton_Cercle_degrade(void)
|
||||
void Bouton_Ellipse_degrade(void)
|
||||
{
|
||||
Effacer_curseur();
|
||||
Afficher_sprite_dans_menu(BOUTON_SPHERES,17);
|
||||
Demarrer_pile_operation(OPERATION_ELLIPSE_DEGRADEE);
|
||||
Afficher_curseur();
|
||||
}
|
||||
@ -2131,6 +2137,8 @@ void Bouton_Fill(void)
|
||||
if (Operation_en_cours!=OPERATION_FILL)
|
||||
{
|
||||
Effacer_curseur();
|
||||
Afficher_sprite_dans_menu(BOUTON_FLOODFILL,14);
|
||||
|
||||
if (Operation_en_cours!=OPERATION_REMPLACER)
|
||||
{
|
||||
Pinceau_Forme_avant_fill=Pinceau_Forme;
|
||||
@ -2151,6 +2159,7 @@ void Bouton_Remplacer(void)
|
||||
if (Operation_en_cours!=OPERATION_REMPLACER)
|
||||
{
|
||||
Effacer_curseur();
|
||||
Afficher_sprite_dans_menu(BOUTON_FLOODFILL,15);
|
||||
if (Operation_en_cours!=OPERATION_FILL)
|
||||
{
|
||||
Pinceau_Forme_avant_fill=Pinceau_Forme;
|
||||
@ -3665,7 +3674,7 @@ void Bouton_Lignes_Switch_mode(void)
|
||||
}
|
||||
|
||||
Effacer_curseur();
|
||||
Afficher_sprite_dans_menu(BOUTON_LIGNES,Ligne_en_cours-OPERATION_LIGNE+6);
|
||||
Afficher_sprite_dans_menu(BOUTON_LIGNES,Ligne_en_cours-OPERATION_LIGNE+7);
|
||||
Demarrer_pile_operation(Ligne_en_cours);
|
||||
Afficher_curseur();
|
||||
}
|
||||
@ -4698,7 +4707,7 @@ void Bouton_Courbes_Switch_mode(void)
|
||||
Courbe_en_cours=OPERATION_COURBE_4_POINTS;
|
||||
|
||||
Effacer_curseur();
|
||||
Afficher_sprite_dans_menu(BOUTON_COURBES,Courbe_en_cours-OPERATION_COURBE_3_POINTS+4);
|
||||
Afficher_sprite_dans_menu(BOUTON_COURBES,Courbe_en_cours-OPERATION_COURBE_3_POINTS+5);
|
||||
Demarrer_pile_operation(Courbe_en_cours);
|
||||
Afficher_curseur();
|
||||
}
|
||||
@ -5529,6 +5538,7 @@ void Bouton_Trame_Menu(void)
|
||||
void Bouton_Polygone(void)
|
||||
{
|
||||
Effacer_curseur();
|
||||
Afficher_sprite_dans_menu(BOUTON_POLYGONES,12);
|
||||
Demarrer_pile_operation(OPERATION_POLYGONE);
|
||||
Afficher_curseur();
|
||||
}
|
||||
@ -5537,6 +5547,7 @@ void Bouton_Polygone(void)
|
||||
void Bouton_Polyform(void)
|
||||
{
|
||||
Effacer_curseur();
|
||||
Afficher_sprite_dans_menu(BOUTON_POLYGONES,13);
|
||||
Demarrer_pile_operation(OPERATION_POLYFORM);
|
||||
Afficher_curseur();
|
||||
}
|
||||
@ -5545,6 +5556,7 @@ void Bouton_Polyform(void)
|
||||
void Bouton_Polyfill(void)
|
||||
{
|
||||
Effacer_curseur();
|
||||
Afficher_sprite_dans_menu(BOUTON_POLYGONES,12);
|
||||
Demarrer_pile_operation(OPERATION_POLYFILL);
|
||||
Afficher_curseur();
|
||||
}
|
||||
@ -5553,6 +5565,7 @@ void Bouton_Polyfill(void)
|
||||
void Bouton_Filled_polyform(void)
|
||||
{
|
||||
Effacer_curseur();
|
||||
Afficher_sprite_dans_menu(BOUTON_POLYGONES,13);
|
||||
Demarrer_pile_operation(OPERATION_FILLED_POLYFORM);
|
||||
Afficher_curseur();
|
||||
}
|
||||
|
||||
2
const.h
2
const.h
@ -46,7 +46,7 @@
|
||||
#define LARGEUR_SPRITE_CURSEUR 15 // Largeur d'un sprite de curseur en pixels
|
||||
#define HAUTEUR_SPRITE_CURSEUR 15 // Hauteur d'un sprite de curseur en pixels
|
||||
#define NB_SPRITES_EFFETS 9 // Nombre de sprites d'effets
|
||||
#define NB_SPRITES_MENU 9 // Nombre de sprites de menu
|
||||
#define NB_SPRITES_MENU 18 // Nombre de sprites de menu
|
||||
#define LARGEUR_SPRITE_MENU 14 // Largeur d'un sprite de menu en pixels
|
||||
#define HAUTEUR_SPRITE_MENU 14 // Hauteur d'un sprite de menu en pixels
|
||||
#define LARGEUR_PINCEAU 16 // Largeur d'un sprite de pinceau prédéfini
|
||||
|
||||
BIN
gfx2gui.gif
BIN
gfx2gui.gif
Binary file not shown.
|
Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 21 KiB |
3
input.c
3
input.c
@ -173,9 +173,6 @@ void Handle_Mouse_Release(SDL_Event* event)
|
||||
case SDL_BUTTON_RIGHT:
|
||||
INPUT_Nouveau_Mouse_K &= ~2;
|
||||
break;
|
||||
default:
|
||||
DEBUG("Unknown mouse button!",0);
|
||||
return;
|
||||
}
|
||||
Move_cursor_with_constraints();
|
||||
}
|
||||
|
||||
1
moteur.c
1
moteur.c
@ -902,6 +902,7 @@ void Gestion_principale(void)
|
||||
Touche=0;
|
||||
Enclencher_bouton(Bouton_Touche,Bouton_Cote);
|
||||
Indice_bouton_precedent=-1;
|
||||
Touche=0;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@ -776,7 +776,7 @@ void Afficher_pinceau_dans_menu(void)
|
||||
for (Pos_menu_Y=2,Pos_Y=0;Pos_Y<HAUTEUR_SPRITE_MENU;Pos_menu_Y++,Pos_Y++)
|
||||
for (Pos_menu_X=1,Pos_X=0;Pos_X<LARGEUR_SPRITE_MENU;Pos_menu_X++,Pos_X++)
|
||||
{
|
||||
Couleur=SPRITE_MENU[3][Pos_Y][Pos_X];
|
||||
Couleur=SPRITE_MENU[4][Pos_Y][Pos_X];
|
||||
Pixel_dans_menu(Pos_menu_X,Pos_menu_Y,Couleur);
|
||||
BLOCK_MENU[Pos_menu_Y][Pos_menu_X]=Couleur;
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user