#include <SDL.h>#include <string.h>#include <strings.h>#include <stdlib.h>#include "struct.h"#include "sdlscreen.h"#include "global.h"#include "erreurs.h"#include "boutons.h"#include "moteur.h"#include "divers.h"#include "clavier.h"#include "windows.h"#include "palette.h"#include "input.h"#include <sys/sysinfo.h>
References Principal_Ecran, Principal_Hauteur_image, and Principal_Largeur_image.
Referenced by Bouton_Stats(), Compter_nb_couleurs_utilisees(), Save_CEL(), Save_KCF(), and Trouver_recon().
| void Set_palette | ( | T_Palette | Palette | ) |
References Ecran_SDL, and Palette_Scale_Component().
Referenced by Bouton_Kill(), Bouton_Load_ou_Save(), Bouton_Page(), Bouton_Palette(), Bouton_Palette_secondaire(), Bouton_Redo(), Bouton_Undo(), Erreur_fonction(), Get_colors_from_brush(), Initialiser_mode_video(), Initialiser_preview_24b(), Load_BMP(), Load_GIF(), Load_IMG(), Load_KCF(), Load_LBM(), Load_PAL(), Load_PC1(), Load_PCX(), Load_PI1(), Load_picture(), Load_PKM(), Load_PNG(), Load_SCx(), Remapper_fileselect(), and Save_picture().
| void Attendre_fin_de_click | ( | void | ) |
References Get_input(), Mouse_K, and Wait_VBL().
Referenced by Bouton_Degrades(), Bouton_Load_ou_Save(), Bouton_Message_initial(), Bouton_Palette(), Bouton_Resol(), Bouton_Settings(), Bouton_Spray_Menu(), Cercle_degrade_12_8(), Courbe_3_points_12_11(), Courbe_4_points_2_9(), Ellipse_degradee_12_8(), Enclencher_bouton(), Etirer_brosse_12_0(), Fenetre_aide(), Fill_1_0(), Fill_2_0(), Filled_polyform_12_8(), K_Ligne_12_7(), Lignes_centrees_12_7(), Loupe_12_0(), Menu_Shade(), Menu_Tag_couleurs(), Polybrosse_12_8(), Polyfill_12_9(), Polyform_12_8(), Polygone_12_9(), Rectangle_Degrade_0_9(), Remplacer_1_0(), Remplacer_2_0(), and Tourner_brosse_12_0().
References Ecran, Principal_Hauteur_image, and Principal_Largeur_image.
Referenced by Bouton_Clear(), and Bouton_Clear_colore().
| void Effacer_image_courante | ( | byte | Couleur | ) |
References Principal_Ecran, Principal_Hauteur_image, and Principal_Largeur_image.
Referenced by Bouton_Clear(), and Bouton_Clear_colore().
| void Sensibilite_souris | ( | __attribute__((unused)) word | X, | |
| __attribute__((unused)) word | Y | |||
| ) |
Referenced by Bouton_Settings(), and Initialiser_mode_video().
| void Initialiser_chrono | ( | dword | Delai | ) |
| void Wait_VBL | ( | void | ) |
Referenced by Attendre_click_dans_palette(), Attendre_fin_de_click(), Bouton_Message_initial(), Deplacer_fenetre(), Deplacer_Split(), Fenetre_Bouton_clicke(), Fenetre_bouton_normal_click(), Fenetre_Dropdown_click(), Freehand_Mode2_1_0(), Freehand_Mode2_1_2(), Freehand_Mode2_2_0(), Freehand_Mode2_2_2(), Gestion_principale(), Readline_ex(), Recuperer_couleur_derriere_fenetre(), Redefinir_controle(), and Tempo_jauge().
References Brosse, and Brosse_Largeur.
Referenced by Bouton_Trame_Menu(), Capturer_brosse_au_lasso(), Nibble_brush(), Outline_brush(), Pixel_Chargement_dans_brosse(), and Pixel_figure_Dans_brosse().
References Principal_Ecran, and Principal_Largeur_image.
Referenced by Afficher_pinceau(), Afficher_pixel(), Capturer_brosse_au_lasso(), Effacer_pinceau(), Effet_Smooth(), Fill(), Pipette_1_1(), Pipette_2_1(), Pixel_figure_Effacer_preview(), Pixel_figure_Preview_auto(), Print_coordonnees(), Remplacer(), Remplir(), Sauver_image(), and Save_PNG().
References Principal_Ecran, and Principal_Largeur_image.
Referenced by Afficher_pixel(), Capturer_brosse(), Capturer_brosse_au_lasso(), Fill(), Pixel_Chargement_dans_ecran_courant(), and Remplir().
References Principal_Ecran, Principal_Hauteur_image, Principal_Largeur_image, and UpdateRect().
Referenced by Remplacer().
| void Ellipse_Calculer_limites | ( | short | Rayon_horizontal, | |
| short | Rayon_vertical | |||
| ) |
References Ellipse_Limite, Ellipse_Rayon_horizontal_au_carre, and Ellipse_Rayon_vertical_au_carre.
Referenced by Tracer_ellipse_degradee(), Tracer_ellipse_pleine(), and Tracer_ellipse_vide_General().
| byte Pixel_dans_ellipse | ( | void | ) |
References Ellipse_Curseur_X, Ellipse_Curseur_Y, Ellipse_Limite, Ellipse_Rayon_horizontal_au_carre, and Ellipse_Rayon_vertical_au_carre.
Referenced by Tracer_ellipse_degradee(), Tracer_ellipse_pleine(), and Tracer_ellipse_vide_General().
| byte Pixel_dans_cercle | ( | void | ) |
References Cercle_Curseur_X, Cercle_Curseur_Y, and Cercle_Limite.
Referenced by Tracer_cercle_degrade(), Tracer_cercle_plein(), and Tracer_cercle_vide_General().
| void Copier_une_partie_d_image_dans_une_autre | ( | byte * | Source, | |
| word | S_Pos_X, | |||
| word | S_Pos_Y, | |||
| word | Largeur, | |||
| word | Hauteur, | |||
| word | Largeur_source, | |||
| byte * | Destination, | |||
| word | D_Pos_X, | |||
| word | D_Pos_Y, | |||
| word | Largeur_destination | |||
| ) |
Referenced by Afficher_pinceau(), Nibble_brush(), Outline_brush(), Redimentionner_image(), and Remplir().
References Brouillon_Ecran, and Brouillon_Largeur_image.
Referenced by Afficher_pixel(), and Remap_picture().
| void Remap_general_LOWLEVEL | ( | byte * | Table_conv, | |
| byte * | Buffer, | |||
| short | Largeur, | |||
| short | Hauteur, | |||
| short | Largeur_buffer | |||
| ) |
Referenced by Remap_brosse(), Remap_image_HIGH(), and Remap_picture().
| void Copier_image_dans_brosse | ( | short | Debut_X, | |
| short | Debut_Y, | |||
| short | Brosse_Largeur, | |||
| short | Brosse_Hauteur, | |||
| word | Largeur_image | |||
| ) |
References FX_Feedback_Ecran, and Principal_Largeur_image.
Referenced by Effet_Quick_shade(), Effet_Shade(), and Effet_Smooth().
Referenced by Courbe_4_points_0_5(), Effet_Smooth(), Fenetre_Dessiner_jauge(), Fenetre_Numero_bouton_clicke(), and Reduce_palette().
| void Set_mouse_position | ( | void | ) |
References Mouse_X, Mouse_Y, Pixel_height, and Pixel_width.
| void Remplacer_toutes_les_couleurs_dans_limites | ( | byte * | Table_de_remplacement | ) |
References Limite_Bas, Limite_Droite, Limite_Gauche, Limite_Haut, Principal_Ecran, and Principal_Largeur_image.
Referenced by Remplir().
| void Palette_256_to_64 | ( | T_Palette | Palette | ) |
Referenced by Load_LBM(), Save_PAL(), Save_PKM(), and Save_SCx().
| void Palette_64_to_256 | ( | T_Palette | Palette | ) |
Referenced by Load_LBM(), Load_PAL(), Load_PKM(), and Load_SCx().
References FX_Feedback_Ecran, Meilleure_couleur(), Principal_Largeur_image, and Principal_Palette.
Referenced by Bouton_Colorize_Mode().
References FX_Feedback_Ecran, Meilleure_couleur(), Principal_Largeur_image, and Principal_Palette.
Referenced by Bouton_Colorize_Mode().
| void Tester_chrono | ( | void | ) |
| void Flip_Y_LOWLEVEL | ( | void | ) |
References Brosse, Brosse_Hauteur, and Brosse_Largeur.
Referenced by Bouton_Brush_FX(), and Gestion_principale().
| void Flip_X_LOWLEVEL | ( | void | ) |
References Brosse, Brosse_Hauteur, and Brosse_Largeur.
Referenced by Bouton_Brush_FX(), and Gestion_principale().
| void Rotate_180_deg_LOWLEVEL | ( | void | ) |
References Brosse, Brosse_Hauteur, and Brosse_Largeur.
Referenced by Bouton_Brush_FX(), and Gestion_principale().
| void Tempo_jauge | ( | byte | Vitesse | ) |
References Get_input(), Mouse_K, and Wait_VBL().
Referenced by Fenetre_Numero_bouton_clicke(), and Fenetre_Numero_bouton_touche().
| void Scroll_picture | ( | short | Decalage_X, | |
| short | Decalage_Y | |||
| ) |
References Ecran_backup, Principal_Ecran, Principal_Hauteur_image, Principal_Largeur_image, and UpdateRect().
Referenced by Scroll_12_4().
Referenced by Afficher_partie_de_l_ecran_zoomee_Double(), Afficher_partie_de_l_ecran_zoomee_Simple(), Afficher_partie_de_l_ecran_zoomee_Tall(), Afficher_partie_de_l_ecran_zoomee_Wide(), Clear_brush_zoom_Double(), Clear_brush_zoom_Simple(), Clear_brush_zoom_Tall(), Clear_brush_zoom_Wide(), Display_brush_Color_zoom_Double(), Display_brush_Color_zoom_Simple(), Display_brush_Color_zoom_Tall(), Display_brush_Color_zoom_Wide(), Display_brush_Mono_zoom_Double(), Display_brush_Mono_zoom_Simple(), Display_brush_Mono_zoom_Tall(), and Display_brush_Mono_zoom_Wide().
| unsigned long Memoire_libre | ( | void | ) |
Referenced by Aff_coords_rel_ou_abs(), Afficher_couleur_case_selectionnee(), Afficher_couleur_selectionnee(), Afficher_liste_modes(), Afficher_menu(), Bouton_Colorize_Menu(), Bouton_Degrades(), Bouton_Menu_Grille(), Bouton_Palette(), Bouton_Palette_secondaire(), Bouton_Quick_shade_Menu(), Bouton_Resol(), Bouton_Settings(), Bouton_Smooth_Menu(), Bouton_Spray_Menu(), Bouton_Texte(), Bouton_Tiling_Menu(), Bouton_Trame_Menu(), Brosse_12_5(), Cercle_12_5(), Cercle_degrade_12_6(), Compter_nb_couleurs_utilisees(), Etirer_brosse_0_7(), Etirer_brosse_1_7(), Formate_composante(), Initialiser_preview(), Menu_Shade(), Pipette_1_1(), Pipette_2_1(), Print_coordonnees(), Rectangle_12_5(), Rectangle_Degrade_12_5(), Reduce_palette(), Settings_Afficher_config(), Spray_Rafficher_infos(), Tourner_brosse_0_5(), and Tourner_brosse_1_5().
| int Str2num | ( | char * | Chaine | ) |
| short Round | ( | float | Valeur | ) |
| short Round_div_max | ( | short | Numerateur, | |
| short | Diviseur | |||
| ) |
Referenced by Initialiser_preview().
| int Min | ( | int | A, | |
| int | B | |||
| ) |
Referenced by Bouton_Texte(), Calculer_quad_texture(), Changer_nombre_de_pages_d_une_liste(), Cursor_displace(), Dessiner_quad_texture_preview(), Dessiner_trames_predefinies(), Etirer_brosse_preview(), Fill(), Flush_update(), Load_GIF(), Load_PNG(), Rectangle_Degrade_0_5(), Rectangle_Degrade_0_9(), Rectangle_Degrade_12_7(), Redimentionner_image(), Tourner_brosse(), Tourner_brosse_preview(), and Tracer_courbe_General().
| int Max | ( | int | A, | |
| int | B | |||
| ) |
| char* Libelle_mode | ( | int | Mode | ) |
References Hauteur, Largeur, and Mode_video.
Referenced by Afficher_syntaxe(), Conversion_argument_mode(), and Sauver_INI().
| int Conversion_argument_mode | ( | const char * | Argument | ) |
References Libelle_mode(), and Nb_modes_video.
Referenced by Analyse_de_la_ligne_de_commande(), and Charger_INI().
1.5.8