RancioLib: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
|||
Line 8: | Line 8: | ||
[''id''] | [''id''] | ||
node_name=string | node_name=string // nome | ||
node_parent=''id'' | node_parent=''id'' // id del padre | ||
le foglie sono definite in un array di strutture: | le foglie sono definite in un array di strutture: | ||
[''id''] | [''id''] | ||
leaf_name=string | leaf_name=string // nome | ||
parent_index=''id'' | parent_index=''id'' // id del padre | ||
type_index=''id'' | type_index=''id'' // id del tipo | ||
i tipi dei dati sono definiti in un array di strutture: | i tipi dei dati sono definiti in un array di strutture: | ||
[''id''] | [''id''] | ||
type= | type=int // un tipo dati C | ||
min=n | min=n // valore minimo | ||
max=n | max=n // valore massimo | ||
steps=[] | steps=[] // valori predeterminati | ||
== Input == | == Input == |
Revision as of 15:08, 16 September 2013
interfaccia testuale minimale
Struttura
un menu e' un albero, terminato da foglie
la struttura del menu e' definita in un array di strutture:
[id] node_name=string // nome node_parent=id // id del padre
le foglie sono definite in un array di strutture:
[id] leaf_name=string // nome parent_index=id // id del padre type_index=id // id del tipo
i tipi dei dati sono definiti in un array di strutture:
[id] type=int // un tipo dati C min=n // valore minimo max=n // valore massimo steps=[] // valori predeterminati
Input
tasti:
- UP
- seleziona il fratello precedente
- DOWN
- seleziona il fratello sucessivo
- LEFT
- decrementa il valore
- RIGHT
- incrementa il valore
- IN
- entra nel fratello
- OUT
- entra nel padre