[BETA] Gint++
Posté le 09/02/2024 15:22
Projet de Schengen
voila le Lien du projet
voila le Dépot Gitea
Je suis actuellement en train de travailler sur un projet que j'appelle(avec l'accord de
Lephenixnoir) gint++.
Le projet sera un fichier python qui offrira plus de fonctionnalité de graphismes pour gint. Les fonctions sont juste en réalité plusieurs fonctions de gint pour faire une image.
Pour l'utiliser, tu n'as qu'a faire
from gintpp import *
au début de ton code
.
Ce projet est inutilisable sans
PythonExtra puisqu'il utilise gint.
Les fonctions que j'ai en tête:
- dmenu(titre,option) #dessine un menu ()
- dlocate(x,y,string) #comme celui de Casio Basic
- dsline(x1,y1,x2,y2,couleur,type) #dessine une ligne
Cette dernière fonction a comme type ces possibilités: "pp" pour petit pointillés, "gp" pour grands pointillés et "lp" pour long pointillés.
Je mettra les sources et des images pour les gens intéressés
.
Je suis ouvert aux questions
et si vous avez des autres idées, mettez les en commentaires s'il vous plaît
.
Fonction fini:
Cliquer pour enrouler
dlimage(x,y,list,couleur)
Cliquer pour enrouler
dlimage sera sous cette forme:
dlimage(x,y,list,couleur)
. Voici a quoi servent tous ces paramètres:
- x et ysont les coordonnées du coin de l'image en haut a droite.
- la list doit ressembler a ça:
img = [
"# #",
"#####"
]
Cette image sera une sorte de but et ressemblera a ça: |___|. taillex et tailley dans le cas du but sera alors:taillex = 5
tailley = 2
car il y a 5 caractères par lignes et il y a 2 caractères par colonnes. la fonction trouve la taille toute seule maintenant .
couleur1 est la couleur des 0 et couleur2 est la couleur des #il n'y a plus qu'une seule couleur a mettre et ce sera la couleur du #, tu dois juste mettre un espace au lieu d'un 0 et sa couleur sera du blanc
Cette fonction est la version améliorée de dimage() (désolé Lephe' ^^"). Maintenant regardons les pour et les contres:
plus facile a éditer
plus facile a comprendre
ne peux que faire deux couleurs (pour l'instant
)
ne peux pas être très bien bien utilisé pour Graph 90+E a cause de ses plus petits pixels que les monochromes
Le module python s'appelle gintpp et est en fichier joint
.
Voilà
Tuper
@RDP
Fichier joint
Citer : Posté le 11/02/2024 11:43 | #
C'est bon! La nouvelle version de dlimage est sortie tu peux maintenant remplacer ça:
"#","#","#","#","#",
"#","0","0","0","#"]
"#####",
"# #"]
2 vidéos de démo:
https://youtube.com/shorts/3ZkvTjT4xmE?si=7152U7Lx91Nw4kOS
https://youtube.com/shorts/8fqwjVF-L04?si=bsrGPlyogESx5pXZ
Voilà
Tuper
Citer : Posté le 11/02/2024 12:07 | #
Où est-ce qu'on peut télécharger/tester du coup ?
Citer : Posté le 11/02/2024 12:14 | #
Non ^^" je suis sur téléphone et l'ordinateur n'est pas le mien :/ je peux tout de même recopier le code qui n'est pas très long . Tu le verras dans 10 min normalement .
Voilà
Tuper
Citer : Posté le 11/02/2024 12:24 | # | Fichier joint
Alors, voici le module python . Le module s'appelle gintpp et il n'y a qu'une seule fonction: dlimage. Voici les paramètres:
Voilà
Tuper
Citer : Posté le 11/02/2024 13:31 | #
NOUVELLE VERSION
Fonction Dlimage n'a plus besoin de connaitre la taille . Juste les coordonnées, la list et la couleur.
Toutes les autres fonctions en haut dans le topic seront enlevé sauf les trois dernières
Toutes autres fonctions envoyé dans les commentaires seront prises en compte mais pas forcement faites.
Voilà
Tuper
Citer : Posté le 12/02/2024 21:56 | # | Fichier joint
Désolé pour ne mettre en FJ la nouvelle version . Il n'y a que dlimage qui est amélioré: détecte automatiquement la taille et prévient si il y a une image avec une erreur de dimension, comme ça:
"# #",
"# #",
"##### "]
Cette version est en FJ.
Je travaille pour l'instant sur dmenu()
Voilà
Tuper
Citer : Posté le 21/02/2024 22:18 | # | Fichier joint
Je vais ajouter le logo de Code Clan (c'est pour mettre l'image en fichier joint)
EDIT: un peu trop grosse ^^"