π
<-

Finalement mis les pieds dans le Lua

Pour TI-Nspire OS 3.0 ou ultérieur.

Re: Finalement mis les pieds dans le Lua

Unread postby AnToX98 » 25 Oct 2013, 10:03

Ce qu'il veut c'est pas ton TI basket, c'est la formule :p
(d'ailleurs, le code n'est pas pourri du tout :bj:)
User avatar
AnToX98Premium
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 75.5%
 
Posts: 1022
Images: 15
Joined: 19 May 2013, 16:54
Location: Paris, France
Gender: Male
Calculator(s):
MyCalcs profile
Class: 1ere S

Re: Finalement mis les pieds dans le Lua

Unread postby quentin974 » 25 Oct 2013, 10:28

Je vais y jeter un coup d'oeil, merci Adriweb et ne t'inquiètes pas AntoX98 ! il faut de toute façon que je me familiarise à la lecture de code !
Une autre question ( j'en ai plein d'autres si vous voulez :) ), comment coder un retour à la ligne dans une chaîne ?
J'avais trouvé ça :
Code: Select all
chaîne= "bla\
bla."


Si ça ne marche pas, c'est-à-dire que ça affiche un petit rectangle blanc, j'imagine que c'est l'API, non ?
Image

Cercle trigonométrique sur TI Nspire: archives_voir.php?id=9299
Thème modernity sur TI Nspire : archives_voir.php?id=9616
Maths générales pour z80 : archives_voir.php?id=9389
Géogebra pour z80 : archives_voir.php?id=10833
User avatar
quentin974
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 0.4%
 
Posts: 260
Images: 7
Joined: 14 Nov 2012, 05:32
Location: Nice
Gender: Male
Calculator(s):
MyCalcs profile
Class: L1 de Physique

Re: Finalement mis les pieds dans le Lua

Unread postby AnToX98 » 25 Oct 2013, 10:31

Pour faire des chaines de caractère sur plusieurs lignes c'est avec [[ta chaine]]
User avatar
AnToX98Premium
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 75.5%
 
Posts: 1022
Images: 15
Joined: 19 May 2013, 16:54
Location: Paris, France
Gender: Male
Calculator(s):
MyCalcs profile
Class: 1ere S

Re: Finalement mis les pieds dans le Lua

Unread postby quentin974 » 25 Oct 2013, 10:34

Ah super merci, je vais pouvoir faire mon éditeur de texte dans ce cas là !
Image

Cercle trigonométrique sur TI Nspire: archives_voir.php?id=9299
Thème modernity sur TI Nspire : archives_voir.php?id=9616
Maths générales pour z80 : archives_voir.php?id=9389
Géogebra pour z80 : archives_voir.php?id=10833
User avatar
quentin974
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 0.4%
 
Posts: 260
Images: 7
Joined: 14 Nov 2012, 05:32
Location: Nice
Gender: Male
Calculator(s):
MyCalcs profile
Class: L1 de Physique

Re: Finalement mis les pieds dans le Lua

Unread postby Levak » 25 Oct 2013, 20:24

Je crois, de mémoire, que le multiligne n'est pas géré par les différentes méthodes du genre gc:drawString().
Et si ça l'est sur le logiciel, ça ne l'est pas sur calculatrice.
En tout cas, ceci était le cas en 3.1, j'ai très rarement touché au dessus.
Responsable design/graphique de TI-Planet
I do not get mad at people, I just want them to learn the way I learnt.
ImageTNOC [topic][DL]
nClock [topic][DL]
HideManager [topic][DL]
ZLock [topic][DL]
Theme Editor [topic][DL]
Mes programmes
User avatar
LevakAdmin
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 98.9%
 
Posts: 6414
Images: 22
Joined: 27 Nov 2008, 00:00
Location: 0x1AACC355
Gender: Male
Calculator(s):
MyCalcs profile
Class: BAC+5: Epita (ING3)

Re: Finalement mis les pieds dans le Lua

Unread postby quentin974 » 26 Oct 2013, 16:55

Je pense faire autrement : a chaque entrée ou plus d'un certain nombre de caractères, création d'une nouvelle ligne dans la table et affichage des lignes des tables en boucle for : le rang de la ligne sera la position graphique de celle-ci. Du moins je le vois comme ça, et de toute façon je le fais entièrement on-calc !
Image

Cercle trigonométrique sur TI Nspire: archives_voir.php?id=9299
Thème modernity sur TI Nspire : archives_voir.php?id=9616
Maths générales pour z80 : archives_voir.php?id=9389
Géogebra pour z80 : archives_voir.php?id=10833
User avatar
quentin974
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 0.4%
 
Posts: 260
Images: 7
Joined: 14 Nov 2012, 05:32
Location: Nice
Gender: Male
Calculator(s):
MyCalcs profile
Class: L1 de Physique

Re: Finalement mis les pieds dans le Lua

Unread postby AnToX98 » 26 Oct 2013, 16:58

Mais qu'es tu fais, utilises le 2d editor, tiens je t'ais concocté un petit code pour t'aider à demarer :

Code: Select all
text = [[Input]]
box = D2Editor.newRichText()
box:move(0,0)
box:resize(318,212)
box:setText(text)

function on.charIn(char)
    text = text..char
    box:setText(text)
    platform.window:invalidate()
end


Avec ça, le retour à la ligne est automatique, et y'a même un curseur !
User avatar
AnToX98Premium
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 75.5%
 
Posts: 1022
Images: 15
Joined: 19 May 2013, 16:54
Location: Paris, France
Gender: Male
Calculator(s):
MyCalcs profile
Class: 1ere S

Re: Finalement mis les pieds dans le Lua

Unread postby quentin974 » 26 Oct 2013, 17:01

Ah très bien, merci ! Je ne fais que commencer en meme temps... Je n'ai pas encore commencé a voir le 2D editor aussi ! ^^^
Image

Cercle trigonométrique sur TI Nspire: archives_voir.php?id=9299
Thème modernity sur TI Nspire : archives_voir.php?id=9616
Maths générales pour z80 : archives_voir.php?id=9389
Géogebra pour z80 : archives_voir.php?id=10833
User avatar
quentin974
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 0.4%
 
Posts: 260
Images: 7
Joined: 14 Nov 2012, 05:32
Location: Nice
Gender: Male
Calculator(s):
MyCalcs profile
Class: L1 de Physique

Re: Finalement mis les pieds dans le Lua

Unread postby Adriweb » 26 Oct 2013, 17:01

Oui non mais si on veut pas utiliser de D2Editor parce que le support 3.1 est pas terrible....

quentin974 wrote:Je pense faire autrement : a chaque entrée ou plus d'un certain nombre de caractères, création d'une nouvelle ligne dans la table et affichage des lignes des tables en boucle for : le rang de la ligne sera la position graphique de celle-ci. Du moins je le vois comme ça, et de toute façon je le fais entièrement on-calc !


Ce qui donne par exemple :

Code: Select all
local strTbl = theMultiLineString:split("\n")
for i, str in ipairs(strTbl) do
    gc:drawString(str, self.x + 7, self.y + 12 + i * 10, "top")
end

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
My calculator programs
Mes programmes pour calculatrices
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 79.9%
 
Posts: 14839
Images: 1131
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

Re: Finalement mis les pieds dans le Lua

Unread postby AnToX98 » 26 Oct 2013, 17:02

Ah il est sous l'os 3.1 :p je n'avais pas encore capté...
User avatar
AnToX98Premium
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 75.5%
 
Posts: 1022
Images: 15
Joined: 19 May 2013, 16:54
Location: Paris, France
Gender: Male
Calculator(s):
MyCalcs profile
Class: 1ere S

PreviousNext

Return to Nspire-Lua

Who is online

Users browsing this forum: ClaudeBot [spider] and 1 guest

-
Search
-
Social TI-Planet
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
1478 utilisateurs:
>1452 invités
>20 membres
>6 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)