Gebäude absetzen

Übersicht BlitzBasic Allgemein

Neue Antwort erstellen

BLACK_FALL

Betreff: Gebäude absetzen

BeitragMo, Aug 30, 2004 16:36
Antworten mit Zitat
Benutzer-Profile anzeigen
Wie kann ich Gebäude absetzen die die koordinaten der maus tragen, wie bei anderen Bauspielen wenn man das zu bauende Gebäude auswählt und dann absetzen will??
Hoffe ihr wisst was ich mein.......
°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
°°°!!!!BLITZ BASIC 4 EVER!!!!°°°°
°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°

Holzchopf

Meisterpacker

BeitragMo, Aug 30, 2004 16:49
Antworten mit Zitat
Benutzer-Profile anzeigen
Du erstellst (in einem passenden Type) einfach einen neuen Type-Eintrag, in dem du die Koordinaten der Maus als Koordinaten fürs Haus übernimmst. Falls du verschieden Gebäudearten hast, musst du halt auchnoch die Art im Type abspeichern.
Zumindest würde ich es mit Types machen, ist die einfachste und Teilweise übersichtlichste Methode.

Type-Tutorials gibts auf www.blitzbase.de und www.robsite.de, im Forum selber sollte man auchnoch hauffenweise zum Thema Types finden.
Erledige alles Schritt um Schritt - erledige alles. - Holzchopf
CC BYBinaryBorn - Yogurt ♫ (31.10.2018)
Im Kopf da knackt's und knistert's sturm - 's ist kein Gedanke, nur ein Wurm

BLACK_FALL

BeitragMo, Aug 30, 2004 16:51
Antworten mit Zitat
Benutzer-Profile anzeigen
hab mit typen noch nie was gemacht............wie geht das damit?
°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
°°°!!!!BLITZ BASIC 4 EVER!!!!°°°°
°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
 

.:_]TRaSh

BeitragMo, Aug 30, 2004 16:55
Antworten mit Zitat
Benutzer-Profile anzeigen
Prinzip-beispiel:
Code: [AUSKLAPPEN]
[...]

If MouseHit(1) Then

         If ImagesCollide(Maus,Haus_im_Menü) Then Haus_aufgenommen = 1

[...]

          If Haus_aufgenommen = 1 Then
                  Haus_X_Pos = MouseX()
                  Haus_Y_Pos = MouseY()
                  Haus_aufgenommen = 0
                  Haus_platziert          = 1
          EndIf

EndIf

[...]

If haus_aufgenommen = 1 Then Drawimage Haus, MouseX(), MouseY()
If haus_platziert          = 1 Then Drawimage Haus, Haus_X_Pos, Haus_Y_Pos

Drawimage Haus_im_Menü, 100,700
Drawimage Maus, MouseX(), MOuseY()

[...]


Verständlich?
Hoffe hab überhaupt gerallt was du willst Very Happy


Besser wäre es natürlich wie Holzchopf schon sagte mit Types (oder Dim-Feldern)!
[20:17] IMurDOOM: hm irgendwie is die mitte des viehs kaputt
[20:17] TRaSh: ein bisschen
[20:18] DarkAngel: es tut mir irgend wie leid

BLACK_FALL

BeitragMo, Aug 30, 2004 16:58
Antworten mit Zitat
Benutzer-Profile anzeigen
Ja aber dann bewegt sich doch das haus immernoch mit der maus da die haus y und haus x koordinaten ja gleich sind und gleich veränder werden oder?
°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
°°°!!!!BLITZ BASIC 4 EVER!!!!°°°°
°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
 

Timo

BeitragMo, Aug 30, 2004 19:53
Antworten mit Zitat
Benutzer-Profile anzeigen
nein, das haus bewegt sich nur mit der Maus, wenn es aufgenommen wurde
Code: [AUSKLAPPEN]
If haus_aufgenommen = 1 Then Drawimage Haus, MouseX(), MouseY()
If haus_platziert          = 1 Then Drawimage Haus, Haus_X_Pos, Haus_Y_Pos


wenn das haus plaziert wurde, dann werden für die Position die gespeicherten Werte benutzt, was dann in die Types soll Wink

BLACK_FALL

BeitragDo, Sep 02, 2004 13:47
Antworten mit Zitat
Benutzer-Profile anzeigen
ok ic hwerds mal damit versuchen!!vielen danke
°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
°°°!!!!BLITZ BASIC 4 EVER!!!!°°°°
°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°

Neue Antwort erstellen


Übersicht BlitzBasic Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group