#include <string.h>#include <stdlib.h>#include "global.h"#include "graph.h"#include "moteur.h"#include "divers.h"#include "readline.h"#include "aide.h"#include "sdlscreen.h"#include "windows.h"#include "input.h"Functions | |
| void | Bouton_Shade_Mode (void) |
| void | Bouton_Quick_shade_Mode (void) |
| void | Shade_Blocs_degrades (void) |
| void | Tagger_shades (word Select_Debut, word Select_Fin) |
| void | Afficher_couleur_case_selectionnee (word Select_Debut, word Select_Fin) |
| void | Afficher_couleur_selectionnee (word Select_Debut, word Select_Fin) |
| void | Afficher_mode_du_shade (short X, short Y, byte Mode) |
| void | Afficher_tout_le_shade (word Select_Debut1, word Select_Fin1, word Select_Debut2, word Select_Fin2) |
| void | Supprimer_shade (word Select_Debut, word Select_Fin) |
| void | Inserer_shade (byte Premiere_couleur, byte Derniere_couleur, word Select_Debut) |
| void | Inserer_case_vide_dans_shade (word Position) |
| short | Attendre_click_dans_shade () |
| void | Swap_shade (short Debut_Bloc_1, short Debut_Bloc_2, short Taille_du_bloc) |
| int | Menu_Shade (void) |
| void | Bouton_Shade_Menu (void) |
| void | Bouton_Quick_shade_Menu (void) |
| void Bouton_Shade_Mode | ( | void | ) |
References Aucun_effet(), Colorize_Mode, Effet_Shade(), Fonction_effet, Quick_shade_Mode, Shade_Mode, Smear_Mode, Smooth_Mode, and Tiling_Mode.
Referenced by Bouton_Effets(), Bouton_Shade_Menu(), and Gestion_principale().
| void Bouton_Quick_shade_Mode | ( | void | ) |
References Aucun_effet(), Colorize_Mode, Effet_Quick_shade(), Fonction_effet, Quick_shade_Mode, Shade_Mode, Smear_Mode, Smooth_Mode, and Tiling_Mode.
Referenced by Bouton_Effets(), Bouton_Quick_shade_Menu(), and Gestion_principale().
| void Shade_Blocs_degrades | ( | void | ) |
References Block, CM_Clair, Fenetre_Afficher_cadre_bombe(), Fenetre_Pos_X, Fenetre_Pos_Y, T_Shade::Liste, Menu_Facteur_X, Menu_Facteur_Y, Pixel, Shade_Actuel, Shade_Liste, and UpdateRect().
Referenced by Afficher_tout_le_shade(), and Menu_Shade().
References Block, CM_Blanc, CM_Clair, CM_Noir, Fenetre_Pos_X, Fenetre_Pos_Y, Menu_Facteur_X, Menu_Facteur_Y, Shade_Actuel, Shade_Liste, and UpdateRect().
Referenced by Afficher_tout_le_shade(), and Menu_Shade().
References CM_Clair, CM_Noir, Num2str(), Print_dans_fenetre(), Shade_Actuel, and Shade_Liste.
Referenced by Afficher_tout_le_shade(), and Menu_Shade().
References CM_Clair, CM_Noir, Num2str(), and Print_dans_fenetre().
Referenced by Afficher_tout_le_shade(), and Menu_Shade().
| void Afficher_mode_du_shade | ( | short | X, | |
| short | Y, | |||
| byte | Mode | |||
| ) |
References CM_Clair, CM_Noir, MODE_SHADE_BOUCLE, MODE_SHADE_NORMAL, and Print_dans_fenetre().
Referenced by Afficher_tout_le_shade(), Bouton_Quick_shade_Menu(), and Menu_Shade().
| void Afficher_tout_le_shade | ( | word | Select_Debut1, | |
| word | Select_Fin1, | |||
| word | Select_Debut2, | |||
| word | Select_Fin2 | |||
| ) |
References Afficher_couleur_case_selectionnee(), Afficher_couleur_selectionnee(), Afficher_mode_du_shade(), Block, CM_Clair, Fenetre_Afficher_cadre_bombe(), Fenetre_Pos_X, Fenetre_Pos_Y, Menu_Facteur_X, Menu_Facteur_Y, Shade_Actuel, Shade_Blocs_degrades(), Shade_Liste, Tagger_shades(), and UpdateRect().
Referenced by Menu_Shade().
| void Inserer_case_vide_dans_shade | ( | word | Position | ) |
| short Attendre_click_dans_shade | ( | ) |
References A_DROITE, A_GAUCHE, Afficher_curseur(), Cacher_curseur, Effacer_curseur, Fenetre_click_dans_zone(), Fenetre_Hauteur, Fenetre_Largeur, Fenetre_Pos_X, Fenetre_Pos_Y, Forme_curseur, FORME_CURSEUR_CIBLE, FORME_CURSEUR_FLECHE, Get_input(), Menu_Facteur_X, Menu_Facteur_Y, Mouse_K, Mouse_X, Mouse_Y, Touche, and TOUCHE_ESC.
Referenced by Menu_Shade().
| void Swap_shade | ( | short | Debut_Bloc_1, | |
| short | Debut_Bloc_2, | |||
| short | Taille_du_bloc | |||
| ) |
| int Menu_Shade | ( | void | ) |
References A_DROITE, Afficher_couleur_case_selectionnee(), Afficher_couleur_selectionnee(), Afficher_curseur(), Afficher_mode_du_shade(), Afficher_tout_le_shade(), Attendre_click_dans_shade(), Attendre_fin_de_click(), Bloc_degrade_dans_fenetre(), Block, BOUTON_AIDE, BOUTON_EFFETS, CM_Clair, CM_Fonce, CM_Noir, Effacer_curseur, Est_Raccourci(), Fenetre_Afficher_cadre(), Fenetre_Afficher_cadre_creux(), Fenetre_aide(), Fenetre_Attribut1, Fenetre_Attribut2, Fenetre_Bouton_clicke(), Fenetre_Contenu_bouton_saisie(), Fenetre_Definir_bouton_normal(), Fenetre_Definir_bouton_palette(), Fenetre_Definir_bouton_saisie(), Fenetre_Definir_bouton_scroller(), Fenetre_Definir_bouton_special(), Fenetre_Pos_X, Fenetre_Pos_Y, Fermer_fenetre(), Inserer_case_vide_dans_shade(), Inserer_shade(), T_Shade::Liste, Lit_pixel, Menu_Facteur_X, Menu_Facteur_Y, T_Shade::Mode, Mouse_K, Mouse_X, Mouse_Y, Num2str(), Ouvrir_fenetre(), T_Shade::Pas, Print_dans_fenetre(), Readline(), Recuperer_couleur_derriere_fenetre(), Shade_Actuel, Shade_Blocs_degrades(), Shade_Liste, Supprimer_shade(), Swap_shade(), Tagger_intervalle_palette(), Tagger_shades(), Touche, TOUCHE_ESC, and UpdateRect().
Referenced by Bouton_Shade_Menu().
| void Bouton_Shade_Menu | ( | void | ) |
References Afficher_curseur(), Bouton_Shade_Mode(), T_Shade::Liste, Liste2tables(), Menu_Shade(), T_Shade::Mode, T_Shade::Pas, Shade_Actuel, Shade_Liste, Shade_Mode, Shade_Table_droite, and Shade_Table_gauche.
Referenced by Bouton_Effets(), and Gestion_principale().
| void Bouton_Quick_shade_Menu | ( | void | ) |
References Afficher_curseur(), Afficher_mode_du_shade(), BOUTON_AIDE, BOUTON_EFFETS, Bouton_Quick_shade_Mode(), CM_Clair, CM_Fonce, Effacer_curseur, Est_Raccourci(), Fenetre_aide(), Fenetre_Bouton_clicke(), Fenetre_Contenu_bouton_saisie(), Fenetre_Definir_bouton_normal(), Fenetre_Definir_bouton_saisie(), Fenetre_Pos_X, Fenetre_Pos_Y, Fermer_fenetre(), Menu_Facteur_X, Menu_Facteur_Y, Num2str(), Ouvrir_fenetre(), Print_dans_fenetre(), Quick_shade_Loop, Quick_shade_Mode, Quick_shade_Step, Readline(), Touche, TOUCHE_ESC, and UpdateRect().
Referenced by Bouton_Effets(), and Gestion_principale().
1.5.8