Map Editor Problem...

Übersicht BlitzBasic Allgemein

Neue Antwort erstellen

Mez_K

Betreff: Map Editor Problem...

BeitragDi, Dez 21, 2004 16:00
Antworten mit Zitat
Benutzer-Profile anzeigen
hi
i hab a problem:

was ist falsch an diesem code:
Code: [AUSKLAPPEN]

Graphics 640,480,0,2

   Type recht   ;rechteck type mit anfangs- und endpunkt x,y
      Field ax
      Field ay
      Field ex
      Field ey
   End Type
   
   
ClsColor 255,255,255

Color 0,0,0

re = 1

Repeat

   Cls
   
   xmaus = MouseX()
   ymaus = MouseY()
   
   If MouseHit(1) And re = 1 Then;bei maustase 1 die 1. koordinaten speichern
      apple.recht = New recht 
      apple\ax = maus
      apple\ay = ymaus
      re = 0
   EndIf
   
   If MouseHit(2) And re = 0 Then;bei maustase 2 die 2. koordinaten speichern
      apple\ex = xmaus
      apple\ey = ymaus
      re = 1
   EndIf
      
   For apple.recht = Each recht  ; rechtecke zeichnen
      Rect apple\ax,apple\ay,apple\ex,apple\ey
   Next
         
   Rect -1,-1,MouseX()+2,MouseY()+2,0 ;auswahlkreutz
   Rect MouseX(),MouseY(),640,480,0     ;zeichnen
      
   Flip
   
Until KeyDown(1)
End


(nachher lass ich das noch speichern - is klar)
was ist der sinn des lebens?
das leben selbst?
das ei?
das huhn?

www.derfelix.de.gg ---> Downloads
 

Reaper

Betreff: Re: Map Editor Problem...

BeitragDi, Dez 21, 2004 17:15
Antworten mit Zitat
Benutzer-Profile anzeigen
Mez_K hat Folgendes geschrieben:


Code: [AUSKLAPPEN]

      apple.recht = New recht 
      apple\ax = maus
      apple\ay = ymaus
      




maus würde ich mal auf xmaus ändern
 

hot-bit

Gast

BeitragDi, Dez 21, 2004 18:03
Antworten mit Zitat
Hoi.

Recht schönen Dank für das Löschen meines Postings !

*kopfschüttelt*

Toni

Xalon

BeitragDi, Dez 21, 2004 18:31
Antworten mit Zitat
Benutzer-Profile anzeigen
Nach xmouse kommen doch zwei klammen,oder??

BlitzBasic: [AUSKLAPPEN]
xmouse()


Xalon

simi

BeitragDi, Dez 21, 2004 18:36
Antworten mit Zitat
Benutzer-Profile anzeigen
Nicht ganz Very Happy
(Bei MouseX())

Bei der 2.Koordinate ist auch kein Type "markiert". Dann kommt wohl auch ein Fehler...

Kryan

BeitragDi, Dez 21, 2004 18:55
Antworten mit Zitat
Benutzer-Profile anzeigen
Code: [AUSKLAPPEN]
For apples.recht = Each recht ; rechtecke zeichnen
Rect apples\ax,apples\ay,apples\ex,apples\ey
Next

statt apple musst du apple nehmen, damit sich das nicht mit dem davorigen objekt überschneidet Wink
Webspaceanbieter?
Klick hier!
Kultige Spieleschmiede?
Klick hier!

DivineDominion

BeitragDi, Dez 21, 2004 19:06
Antworten mit Zitat
Benutzer-Profile anzeigen
Das PRoblem träte nicht auf wenn du eine globale instanz hast (inDerMache.recht) und daran "arbeitest" und in einer anderen funktion dann alle zeichnest... dann fällt dir auch eher auf, dass das nicht linear ist und nur darau wartet das du drückst, sondern sich sehr wohl überschneiden kann Smile
christian.tietze@gmail.com - https://christiantietze.de
macOS

Neue Antwort erstellen


Übersicht BlitzBasic Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group