[Axe]Charmap

Page 3 sur 3 Précédent  1, 2, 3

Voir le sujet précédent Voir le sujet suivant Aller en bas

Re: [Axe]Charmap

Message par linkakro le Jeu 14 Mar - 20:30

Je n'ai pas pensé que si le texte est aligné à gauche, on ne peut pas se contenter de lire et afficher au fur et à mesure par la droite.
Si on a sauvé les flags du début de la seconde ligne (qui était la première avant de remonter) il faudra lire la première de droite à gauche en interprétant les formats puis sauver les flags du début de la nouvelle première ligne, pour enfin afficher la ligne de gauche à droite.

linkakro
Or 4
Or 4

Sexe : Masculin
Age : 22
Messages : 768
Date d'inscription : 01/07/2010
Etudes : dut geii (elec/info)
Points Forum : 51
Points Concours : 8
Langages :
  • - TI-Basic Z80
  • - ASM TI-82 Stats / TI-83
  • - ASM TI-83+ / TI-84+
Calculatrices :
  • - TI-82 Stats.fr
  • - TI-84 Pocket.fr

TI-84+ SE


Revenir en haut Aller en bas

Re: [Axe]Charmap

Message par matrefeytontias le Jeu 14 Mar - 20:43

Ou alors : parser tout le texte une seule fois avant de l'afficher et stocker l'offset des switchers (flags comme tu dis). Comme ça, on a juste à tester l'offset du caractère courant pour voir s'il est entre dehx switchers pour pouvoir l'afficher correctement. Comme ça, on se soucie pas du sens de lecture, par contre ça sera un peu plus lent.

_________________
[Axe] [Vous devez être inscrit et connecté pour voir ce lien], aussi compatible 82 stats !

[Vous devez être inscrit et connecté pour voir ce lien]
[Vous devez être inscrit et connecté pour voir ce lien]

Spoiler:

matrefeytontias
Platinum 1
Platinum 1

Sexe : Masculin
Age : 19
Messages : 1383
Date d'inscription : 28/09/2011
Etudes : 1ère S SI
Points Forum : 90
Points Concours : 7
Langages :
  • - ASM TI-82 Stats / TI-83
  • - ASM TI-83+ / TI-84+
  • - Axe Parser
  • - Lua Nspire
  • - Ndless Nspire
Calculatrices :
  • - TI-83+.fr
  • - TI-Nspire CAS

TI-83+.fr


Revenir en haut Aller en bas

Re: [Axe]Charmap

Message par linkakro le Jeu 14 Mar - 22:48

Ton vocabulaire est pratique : appeler switcher les instructions qui commutent les flags et appeler flag une sauvegarde de l'activation d'un format. Ok

Mémoriser des offset sera surtout encombrant, lent au démarrage, mais sera susceptible d'être rapide ensuite si le texte n'abuse pas des switchers.
Je préfère quand même sauver l'état des flags correspondant aux extrémités de l'écran puis les mettre à jour en détectant les switchers des nouvelles lignes.

Et puis j'oubliais qu'on pouvait simplement scroller l'écran dans un buffer puis mettre à jour les extrémités de l'écran en interprétant le code des nouvelles lignes.

linkakro
Or 4
Or 4

Sexe : Masculin
Age : 22
Messages : 768
Date d'inscription : 01/07/2010
Etudes : dut geii (elec/info)
Points Forum : 51
Points Concours : 8
Langages :
  • - TI-Basic Z80
  • - ASM TI-82 Stats / TI-83
  • - ASM TI-83+ / TI-84+
Calculatrices :
  • - TI-82 Stats.fr
  • - TI-84 Pocket.fr

TI-84+ SE


Revenir en haut Aller en bas

Re: [Axe]Charmap

Message par nikitouzz le Ven 15 Mar - 13:36

J'ai bien reflechis et je vais faire deux boucle une qui va a l'envers et une qui va a l'endroit ca sera plus rapide et je switcherais de boucle quand un getkey sera appuyer

_________________
[Vous devez être inscrit et connecté pour voir cette image]
Invité née le 0 a aujord'huis 0 ans et a posté 11 messages... je suis derrière vous

2x2x2 : 2.18 secondes / 2x2x2 une main : 21.15 secondes / 2x2x2 yeux bandés : 47.59
3x3x3 : 5.97 secondes / 3x3x3 une main : 49.86 secondes
4x4x4 : 1.49 minutes / 4x4x4 une main : 6.50 minutes
5x5x5 : 4.10 minutes / 5x5x5 une main : 18.02 minutes
6x6x6 : 8.10 minutes
7x7x7 : 16.03 minutes
9x9x9 : 58.26 minutes

3x3x1 : 0.73secondes / 3x3x2 : 30.55secondes / 3x3x3 : 5.97secondes / 3x3x4 : 1.09minutes / 3x3x5 : 1.46minutes / 3x3x6 : 2.06minutes

megaminx : 5.59 minutes / pyraminx : 7.91 secondes / square-one : 1.07

nikitouzz
Platinum 1
Platinum 1

Sexe : Masculin
Age : 21
Messages : 1834
Date d'inscription : 16/01/2011
Points Forum : 7
Points Concours : 6
Langages :
  • - TI-Basic Z80
  • - ASM TI-83+ / TI-84+
  • - Axe Parser
  • - TI-Basic 68K
  • - TI-Basic Nspire
Calculatrices :
  • - TI-73
  • - TI-76.fr
  • - TI-82 Stats.fr
  • - TI-83+
  • - TI-84+
  • - TI-92
  • - TI-Nspire
  • - TI-Nspire CX

TI-84+ SE


Revenir en haut Aller en bas

Re: [Axe]Charmap

Message par Contenu sponsorisé Aujourd'hui à 2:24


Contenu sponsorisé


Revenir en haut Aller en bas

Page 3 sur 3 Précédent  1, 2, 3

Voir le sujet précédent Voir le sujet suivant Revenir en haut


 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum