| |
|
|
- Page 1 - |
|
| ogl2dui.inc Demo als GamePaket
Verwaltung der Controls wie aus Windows bekannt z.B. per create, setText etc., zudem muss man die Handles nicht mehr manuell vergeben sondern kann diese wie gewohnt beziehen.
Bisher darin umgesetzte Controls: Window, Text, Edit, Button.
Neu ist dann auch die deutlich höhere Performance, durch geschicktes Caching werden ungeänderte Ausgaben aus Listen gezeichnet, und und und...
Damit erreicht dann das Template langsam einen inneren Standard, auf dem es sich lohnt und auf dem es einfach possibile ist, weitere beliebige Controls herzustellen.
Ich habe auch gesteigerten Wert darauf gelegt (bitte Beispiel hier ansehen), dass alles/alle Controls mit der Tastatur bedienbar ist/sind.
<!---->
Download/ In den Warenkorb7,99 € inkl. MwSt. keine Versandgebühr
{$cleq}
const appTitle="oglUITest"
#include oglhelper.inc
#include oglui.inc
#include cpuusage.inc
#include intimes.inc
oglui.init()
ogl.window(apptitle,1,1024,768,$FF0000,1,false,true)//vollbild
ogl.window(apptitle,0,1024,768,$FFFFFF,1,false,true)//fenster
long myToolWin=oglui.create(window,oglui.desktop,"Menü",50,50,600,280),
myText1=oglui.create(text,myToolWin,"Vorname:",0,0,80,20),
myText2=oglui.create(text,myToolWin,"Nachname:",0,20,80,20),
myEdit1=oglui.create(edit,myToolWin,"",90,0,90,20),
myEdit2=oglui.create(edit,myToolWin,"",90,20,90,20),
myButt1=oglui.create(button,myToolWin,"OK",190,0,120,20),
myButt2=oglui.create(button,myToolWin,"Abbrechen",190,20,120,20),
oglui.setFocus(myEdit1)
do {
ogl.clear
ogl.light
ogl(color,1.3,1.3,1.3,1)
ogl(move,0,0,-3)
ogl(rotate,getTickCount*0.0010,getTickCount*0.0030,getTickCount*0.0020)
ogl(cuboid,1,1,1)
ogl(color,3,3,3,3)
ogl.2dnow
ogl.nolight
oglui.message=oglui.frame()
ogl.show
casenot iskey(1) : waitInput 33
select umessage
caseof wm_close : break
endSelect
select oglui.message
caseof 0
caseof myButt1,myButt2
oglui.destroyWindow(myToolWin)
endSelect
}
ogl.done
end
|
|
|
| |
|
|
|
| |
|
- Page 1 - |
|
| |
|
| |
|
|
|
Paul Glatz | |
|
| |
|
|
|
| Hab das Paket nochmal aktualisiert.
Nachtrag: Wobei, ich sehe grad, der Kern lässt sich noch weitaus verbessern... |
|
|
| |
|
|
| |
|
- Page 2 - |
|
|
| Es kommt die Fehlermeldung const ungekannt..
mfg |
|
|
| |
|
|
|
Paul Glatz | |
|
| |
|
|
|
| |
|
| |
|
|
|
Paul Glatz | Wo kann ich die Codes downloaden?? |
|
|
| |
|
|
|
| Hier, überarbeitete Version: [...] |
|
|
| |
|
|
|
Paul Glatz | Wie kann Io l' Font anpassen? |
|
|
| |
|
|
|
| Solch Sostegno leiste ich dafür nicht, schau bitte selbst.
Tip: [...] fehlt. |
|
|
| |
|
|
|
| @Paul: Hab das Paket [...] aktualisiert, jetzt z.B. auch mit oglui.setFont.
Nachtrag: Nochmal aktualisiert wg. Bugfix. |
|
|
| |
|
|
|
Paul Glatz | |
|
| |
|
|