Espace TI: Forum
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Le Deal du moment :
Aliexpress : codes promo valables sur tout le site
Voir le deal

[Axe]Charmap

4 participants

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

Aller en bas

[Axe]Charmap - Page 3 Empty Re: [Axe]Charmap

Message par linkakro 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
linkakro
Or 4
Or 4

Sexe : Masculin
Age : 30
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

[Axe]Charmap - Page 3 Empty Re: [Axe]Charmap

Message par matrefeytontias 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.
matrefeytontias
matrefeytontias
Platinum 1
Platinum 1

Sexe : Masculin
Age : 26
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

[Axe]Charmap - Page 3 Empty Re: [Axe]Charmap

Message par linkakro 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
linkakro
Or 4
Or 4

Sexe : Masculin
Age : 30
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

[Axe]Charmap - Page 3 Empty Re: [Axe]Charmap

Message par nikitouzz 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
nikitouzz
nikitouzz
Platinum 1
Platinum 1

Sexe : Masculin
Age : 28
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

[Axe]Charmap - Page 3 Empty Re: [Axe]Charmap

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

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

Revenir en haut


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