Den letzten eingegebenen xy-Wert ermitteln

Fragen zu Grafik- & Soundproblemen und zur Spieleprogrammierung haben hier ihren Platz.
super_castle
Beiträge: 557
Registriert: 29.11.2005 15:05

Den letzten eingegebenen xy-Wert ermitteln

Beitrag von super_castle »

Hallo, kann man irgendwo den letzten xy-Wert (100,100) rauslesen zum weiterzeichnen?

mfg

Code: Alles auswählen

LineXY(0,0,100,100)
Benutzeravatar
cxAlex
Beiträge: 2111
Registriert: 26.06.2008 10:42

Re: Den letzten eingegebenen xy-Wert ermitteln

Beitrag von cxAlex »

super_castle hat geschrieben:Hallo, kann man irgendwo den letzten xy-Wert (100,100) rauslesen zum weiterzeichnen?

mfg

Code: Alles auswählen

LineXY(0,0,100,100)
Nirgends, den musst du dir selbst mitloggen.
Projekte: IO.pbi, vcpu
Pausierte Projekte: Easy Network Manager, µC Emulator
Aufgegebene Projekte: ECluster

Bild

PB 5.1 x64/x86; OS: Win7 x64/Ubuntu 10.x x86
Benutzeravatar
Batze
Beiträge: 1492
Registriert: 03.06.2005 21:58
Wohnort: Berlin
Kontaktdaten:

Beitrag von Batze »

Code: Alles auswählen

Macro StartLine (x1,y1, x2,y2) 
  LineXY(x1,y1, x2,y2)
  OldLineEndX = x2
  OldLineEndY = y2
EndMacro

Macro ContinueLine(x,y)
  LineXY(OldLineEndX,OldLineEndY, x,y)
  OldLineEndX = x
  OldLineEndY = y
EndMacro
Wäre z.B. eine Idee
Hier sind meine Codes (aber die Seite geht gerade nicht):
http://www.basicpure.de.vu
super_castle
Beiträge: 557
Registriert: 29.11.2005 15:05

Beitrag von super_castle »

Jup, sieht gut aus. danke.

mfg
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag von Kaeru Gaman »

oder gleich ein Array für die Werte....

Code: Alles auswählen

Dim x(100)
Dim y(100)

For n=0 To 100
  c.f = n
  x(n) = 400 + 350 * Sin(c /  3)
  y(n) = 300 + 250 * Cos(c /  5)
Next

CreateImage(0, 800,600)
  StartDrawing( ImageOutput(0) )
    For n=1 To 100
      LineXY( x(n-1), y(n-1), x(n), y(n), RGB(0, 55+2*n, 0) )
    Next
  StopDrawing()

OpenWindow(0, #PB_Ignore,0, 800,600, "TrackDraw")
  ImageGadget(0, 0,0, 800,600, ImageID(0) )

Repeat
  EvID = WaitWindowEvent()
Until EvID = #PB_Event_CloseWindow
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Antworten