Dessiner et Prototyper en Bitmap.

DwPrime est un logiciel de dessin bitmap : creation d icones pixel-perfect, sprites ou tilesets pour des cartes, et pixel art detaille via lignes, rectangles/cercles/ellipses (pleins ou contours), degrades, outils d inversion, gomme/transparence et palette circulaire avec pipette. Les outils de selection (copie, miroir, rotation, scale) accelerent l assemblage de tiles et sprites animes. Zoom/minimap et damier de transparence facilitent la precision, et l historique undo/redo 8 niveaux securise les iterations et exportations.


DwPrime 2.0 - Tutoriel rapide (FR)
===================================

But
- Dessiner sur HP Prime avec formes, couleurs, fichiers, zoom, transparence, degrades et outils d inversion.

Demarrage et fichiers
- Au lancement : reouvre le dernier fichier si save_config_files.txt existe.
- L application bloque l extinction automatique de la calculatrice (delai porte a 2 h) et desactive l assombrissement de l ecran ; les deux sont restaures a la sortie (Esc).
- Sauvegarde automatique activee par defaut ; se declenche toutes les N minutes (5 par defaut, reglable via l icone chronometre du menu Fonction) : sauvegarde silencieuse si le fichier a deja un nom, sinon propose d enregistrer.
- Icones New/Load/Save/Save as ; enregistrer sous un nom deja existant demande confirmation avant d ecraser. Undo/Redo : historique 8 niveaux initialise au demarrage ; Enter (validation outil/selection) ajoute un snapshot ; historique efface avec Esc. Pour les images tres grandes, l appli peut proposer de desactiver undo/redo pour la performance.

Navigation et vue
- Curseur : fleches/diagonales. Icone/touche Selection (Mark, x) arme le point d ancrage et trace le rectangle de selection ; deplacer le curseur puis Enter pour valider. Reappuyer desactive le point d ancrage.
- Icone Zoom active la vue zoom ; minimap (touche LN) ; pan du viewport a deux doigts.
- Icone damier active l apercu du fond transparent.

Outils de dessin
- Point, Ligne, Polyline, Rect/Cercle/Ellipse (contour ou plein), Rect degrade H/V + trame, Cercle degrade, Cercle degrade H/V, Ellipse degrade H/V, Peinture (fill zone), Texte (avec/sans fond), Gomme (couleur transparente), Tampon pinceau.
- Import : l icone import (section Fichier) charge une image comme calque deplacable ; deplacer le curseur pour la positionner, puis Enter pour la placer dans le dessin.
- Export : l icone export trace un rectangle de selection sur n importe quelle partie du dessin ; Enter enregistre cette region dans son propre fichier (demande un nom de fichier, puis l application de destination).
- Outils invert : ligne, contour rect/cercle/ellipse, inversion des rect/cercle/ellipse remplis avec mise en cache pour replacer.
- Epaisseur de trait : boite de dialogue fixe 1-4 ; retourne a l ecran dessin apres validation.
- Style de trait : boite de dialogue separee (plein / discontinu / axe) ; s applique a tous les contours (lignes, polylines, bords de rect/cercle/ellipse) independamment de l epaisseur.

Degrades (positionnement du focal)
- Les outils degrade (Rect trame, Rect H, Rect V, Cercle, Cercle H, Cercle V, Ellipse H, Ellipse V) fonctionnent en deux phases.
- Phase 1 : poser le mark, deplacer le curseur pour dimensionner la forme, puis Enter.
- Phase 2 : le curseur se place automatiquement au centre de la forme. Deplacer le curseur pour choisir la position du point focal, puis Enter pour valider.
- Rect trame : focal quelconque dans le rectangle ; degrade radial depuis les coins (couleur de bord) vers le curseur (couleur de fond).
- Rect H : curseur-Y fixe le pic vertical ; degrade double de bord-haut et bord-bas vers le curseur.
- Rect V : curseur-X fixe le pic horizontal ; degrade double de bord-gauche et bord-droit vers le curseur.
- Cercle : curseur dans le disque fixe le centre du degrade radial ; la forme reste inchangee.
- Cercle H : curseur-X positionne le focal horizontal dans le cercle ; couleur de bord au focal, couleur de fond vers les extremites. Curseur focal special affiche.
- Cercle V : curseur-Y positionne le focal vertical dans le cercle ; meme comportement sur l axe vertical. Curseur focal special affiche.
- Ellipse H : curseur-X positionne le focal horizontal dans l ellipse ; degrade symetrique autour du focal. Curseur focal special affiche.
- Ellipse V : curseur-Y positionne le focal vertical dans l ellipse ; degrade symetrique autour du focal. Curseur focal special affiche.

Pinceaux (brushes)
- Icône pinceau (menu Fonction) : liste paginée de pinceaux stockés dans `brushes.txt` (AFiles). Sélectionner un pinceau pour remplacer l’outil point par ce tampon, ou choisir “(aucun)” pour revenir au point classique/épaisseur.
- Jeu par défaut auto-créé si le fichier manque : formes pleines (rond, carré, creux, anneau, losange, étoile, cœur, diagonale) et formes à dégradé alpha (doux, plume, halo, nuage, rampe, spray, éclaboussure), chacune en tailles 3 à 9 px ; les pinceaux ligne/barre (horizontal, vertical, barre) vont de 3 à 10.
- Les noms affichés sont localisés selon la langue de la calculatrice.

Couleurs et transparence
- Palette circulaire contour/fond ; swap des couleurs ; pipette preleve sur la zone de dessin.
- Panneau de transparence regle l alpha contour/fond via glissement du slider ou boutons - / + affiches en haut de chaque slider (ajustement pixel par pixel, 1 unite par 0,25 s) ; alpha visible sur le damier.

Transformations (selection requise)
- Deplacer ou Copy/Stamp, Miroir H/V, Rotation (angle), Scale (%). Enter valide et reinitialise les caches ; undo/redo agit sur les etapes validees.

Raccourcis (bits HP Prime)
- Enter ; Selection (x) ; Zoom (+) ; Minimap (LN) ; Deplacement curseur (6/4/2/8/7/1/3/9) ; Esc pour quitter et vider l historique.
