menue sous la console ce code est libre
Code : Tout sélectionner
; crée par dieppedalle david le 18 mars 2010
Procedure menu_1()
ConsoleLocate(2, 1)
ConsoleColor(12, 14)
PrintN("Menue 1")
ConsoleColor(12, 1)
PrintN(" Menue 2")
PrintN(" Menue 3")
PrintN(" Menue 4")
PrintN(" Menue 5")
PrintN(" Menue 6")
PrintN(" Menue 7")
PrintN(" Menue 8")
EndProcedure
Procedure menu_2()
ConsoleColor(12, 1)
ConsoleLocate(2, 1)
PrintN("Menue 1")
ConsoleColor(12, 14)
ConsoleLocate(2, 2)
PrintN("Menue 2")
ConsoleColor(12, 1)
PrintN(" Menue 3")
PrintN(" Menue 4")
PrintN(" Menue 5")
PrintN(" Menue 6")
PrintN(" Menue 7")
PrintN(" Menue 8")
EndProcedure
Procedure menu_3()
ConsoleColor(12, 1)
ConsoleLocate(2, 1)
PrintN("Menue 1")
PrintN(" Menue 2")
ConsoleColor(12, 14)
ConsoleLocate(2, 3)
PrintN("Menue 3")
ConsoleColor(12, 1)
PrintN(" Menue 4")
PrintN(" Menue 5")
PrintN(" Menue 6")
PrintN(" Menue 7")
PrintN(" Menue 8")
EndProcedure
Procedure menu_4()
ConsoleColor(12, 1)
ConsoleLocate(2, 1)
PrintN("Menue 1")
PrintN(" Menue 2")
PrintN(" Menue 3")
ConsoleColor(12, 14)
ConsoleLocate(2, 4)
PrintN("Menue 4")
ConsoleColor(12, 1)
PrintN(" Menue 5")
PrintN(" Menue 6")
PrintN(" Menue 7")
PrintN(" Menue 8")
EndProcedure
Procedure menu_5()
ConsoleColor(12, 1)
ConsoleLocate(2, 1)
PrintN("Menue 1")
PrintN(" Menue 2")
PrintN(" Menue 3")
PrintN(" Menue 4")
ConsoleColor(12, 14)
ConsoleLocate(2, 5)
PrintN("Menue 5")
ConsoleColor(12, 1)
PrintN(" Menue 6")
PrintN(" Menue 7")
PrintN(" Menue 8")
EndProcedure
Procedure menu_6()
ConsoleColor(12, 1)
ConsoleLocate(2, 1)
PrintN("Menue 1")
PrintN(" Menue 2")
PrintN(" Menue 3")
PrintN(" Menue 4")
PrintN(" Menue 5")
ConsoleColor(12, 14)
ConsoleLocate(2, 6)
PrintN("Menue 6")
ConsoleColor(12, 1)
PrintN(" Menue 7")
PrintN(" Menue 8")
EndProcedure
Procedure menu_7()
ConsoleColor(12, 1)
ConsoleLocate(2, 1)
PrintN("Menue 1")
PrintN(" Menue 2")
PrintN(" Menue 3")
PrintN(" Menue 4")
PrintN(" Menue 5")
PrintN(" Menue 6")
ConsoleColor(12, 14)
ConsoleLocate(2, 7)
PrintN("Menue 7")
ConsoleColor(12, 1)
PrintN(" Menue 8")
EndProcedure
Procedure menu_8()
ConsoleColor(12, 1)
ConsoleLocate(2, 1)
PrintN("Menue 1")
PrintN(" Menue 2")
PrintN(" Menue 3")
PrintN(" Menue 4")
PrintN(" Menue 5")
PrintN(" Menue 6")
PrintN(" Menue 7")
ConsoleColor(12, 14)
ConsoleLocate(2, 8)
PrintN("Menue 8")
ConsoleColor(12, 1)
EndProcedure
OpenConsole()
EnableGraphicalConsole(1)
ConsoleCursor(0)
ConsoleColor(12, 1)
ClearConsole()
menu_1()
menue = 1
Repeat
touche$ = Inkey()
If menue <= 0
menue = 8
ElseIf menue >= 9
menue = 1
EndIf
If changement = 1
If menue = 1
menu_1()
changement = 0
ElseIf menue = 2
menu_2()
changement = 0
ElseIf menue = 3
menu_3()
changement = 0
ElseIf menue = 4
menu_4()
changement = 0
ElseIf menue = 5
menu_5()
changement = 0
ElseIf menue = 6
menu_6()
changement = 0
ElseIf menue = 7
menu_7()
changement = 0
ElseIf menue = 8
menu_8()
changement = 0
Else
; ne fait rien
EndIf
EndIf
If touche$ <> ""
ElseIf RawKey()
If RawKey() = 38
changement = 1
menue - 1
ElseIf RawKey() = 40
changement = 1
menue + 1
EndIf
EndIf
Until RawKey() = 13
ConsoleLocate(2, 12)
ConsoleColor(15, 1)
PrintN("tu as selectionner le menue numero " + Str(menue))
Input()