RancioLib: Difference between revisions

From ciapini
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
''interfaccia testuale minimale''
''interfaccia testuale minimale''
== Struttura ==


un menu e' un albero, terminato da foglie  
un menu e' un albero, terminato da foglie  
Line 24: Line 26:
   max=n
   max=n
   steps=[]
   steps=[]
== Input ==


tasti:
tasti:
Line 39: Line 43:
* OUT
* OUT
** entra nel padre
** entra nel padre
== Output ==


== Altre lib ==
== Altre lib ==

Revision as of 13:07, 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
 node_parent=id

le foglie sono definite in un array di strutture:

[id]
 leaf_name=string
 parent_index=id
 type_index=id
 default_value=0

i tipi dei dati sono definiti in un array di strutture:

[id]
 type=unsigned long
 min=n
 max=n
 steps=[]

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

Output

Altre lib