Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Noedel,
6. Mär 2009
stell dir mal vor, du machst alles immer nur, wenn du einen button drückst. De Timer macht das für dich in regelmäßigen abständen "selber" ....
also im timer fragst du ab welcher key grade gedrückt ist und die procedure zeichnen kommt extra und wrid nur dann aufgerufen, wenn der timer sagt key ist W A S oder D
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Noedel,
6. Mär 2009
also die abfrage, welcher key grade aktuell ist und der code s.o.das wärs auch schon
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Noedel,
6. Mär 2009
mit nem Timer liest du aus, ob eine Taste gedrückt ist (--> getansikeystate), dann malst du mit lineto eine Linie in die gewünschte Richtung.
also sähe dann im pseudocode so aus
Anweisung Zeichnen(Zeichen:Char; JetztX,JetztY:Integer)
Variable
LinieVertikal, LinieHorizontal: byte;
beginne
Wenn zeichen='W' dann
Beginne
LinieHorizontal:=0;