|
Posté le 15-05-2019 à 20:52 | #
|
Tu devrais lire le code c'est plutôt explicite, rien de très complexe |
|
|
Posté le 15-05-2019 à 21:05 | #
|
Ah ok, il faut créer un objet ! C'est ce qui me manquait… Merci ! |
|
|
Posté le 16-05-2019 à 19:47 | #
|
@Kikoodx: J'ai testé et j'ai été déçu désolé. Je pensais que cela fonctionnait en dehors du shell alors que pas du tout. Personnellement j'ai créé une fonction similaire et plus simple d'utilisation dans ma librairie. Vois la fonction "locate()" |
|
|
Posté le 16-05-2019 à 20:06 | #
|
Euh, dans le Shell, je n'ai pas eu de problème… ^^' Ou alors je code tellement bien que même mes erreurs font des trucs qui marchent sans que se soit prévu !
Sinon, j'ai eu un bug rigolo : des fois, l'affichage en dehors des coordonnées de bases de l'écran est géré (comme écran.locate(22 , 1 , "TEST') ) d'autre fois non… C'est pas très catholique de chercher la petite bête et j'ai adapté mon code mais, ce serait cool de l'implémenter à fond ! |
|
|
Posté le 16-05-2019 à 20:49 | #
|
Je me suis mal exprimé, je pensais que l'affichage ne se passait pas dans le Shell. |
|
|
Posté le 17-05-2019 à 09:26 | #
|
@Disperseur : Je ne pense malheureusement pas que ce soit possible.
@Shadow15510 : Je travaille sur l'implémentation des erreurs en ce moment, ça devrait arriver vite
Chercher la petite bête est important, je cherche à le rendre utilisable proprement. |
|
|
Posté le 17-05-2019 à 18:06 | #
|
Voici la 2.1, j'ai ajouté la gestion des erreurs (ValueError & TypeError) et les docstrings sont mieux présentées.
J'avais une autre implémentation des tests de types à l'esprit, est-ce que quelqu'un peut faire un test pour voir si les décorateurs fonctionnent sur les différentes versions de Python pour calculatrices ? Merci d'avance. |
|
|
Posté le 20-05-2019 à 16:51 | #
|
2.1.1, poids du programme divisé par deux par rapport à la 2.1 (suppression des docstrings) et ajout d'une nouvelle version dans le dossier (l'ancienne 2.1) documentée et (un peu) commentée, pour moi et les personnes voulant comprendre le code. |
|
|
Posté le 22-05-2019 à 09:11 | #
|
Pas mal de nouveautés, 3 nouvelles méthodes et 1 nouveau paramètres (voir patch note pour plus de détails), j'ai également ajouté une démo dans le téléchargement. |
|
|
Posté le 16-07-2019 à 11:07 | #
|
En développement, étant donné que je suis en déplacement j'aurai du mal à tester les programmes de la 1KBGJ#1, mais ça ne m'empêche pas de coder (et heureusement...)
Voici l'idée : une autre classe dans le module, héritée de Screen et nommée Pad (les connaisseurs de curses devraient le voir venir).
Elle permet de créer un "écran" et de n'en afficher qu'une partie, ce qui permet de créer des cartes plus grandes et d'émuler un scrolling.
Je suis en train de peaufiner tout ça, la classe étant héritée elle ne rajoute pas beaucoup au poids total et est très utile en développement
La flexibilité d'utilisation restant à l'esprit, la classe gérera l'affichage de façon très souple.
C'est tout, si vous avez des questions |
|