types

Übersicht BlitzBasic Allgemein

Neue Antwort erstellen

Plasma(alt)

Betreff: types

BeitragMo, Dez 06, 2004 21:14
Antworten mit Zitat
Benutzer-Profile anzeigen
hi kleines problem mit types

planter = papa
android = sohn

nur wie verknüpfe ich beide ?

BlitzBasic: [AUSKLAPPEN]


Function planterborning()


For p.planter = Each planter ; Papa
If Not p\pbornstart ; schon ein junges ?
If Rand (1,80) < hardnes Then ; ewas zufall
p\pbornstart =1 ; junges da
an.android = New android ; das neue junge
an\x# = p\x# ; pos x übernehmen
an\y# = p\y# ; pos y übernehmen
PlaySound (pbornw) ; hurra es ist ein android Wink
p\dirx=0 ; stop x dir
p\diry#=.1 ; runter zur erde
End If
End If
Next
End Function


Ich möchte dem Androiden sagen wer sein Papa ist bzw dem Papa wer sein Sohn, um beide anders reagieren zu lassen wenn der jeweils ander stirbt .
Also das problem ist ich kann keine beziehung herstellen wenn ihr versteht .
DIV is dead !
  • Zuletzt bearbeitet von Plasma(alt) am Mo, Dez 06, 2004 21:28, insgesamt 2-mal bearbeitet

Blatolo

BeitragMo, Dez 06, 2004 21:26
Antworten mit Zitat
Benutzer-Profile anzeigen
leg in den types jeweil ein field für vater/sohn an.

field papa.planter

field sohn.android

Plasma(alt)

Betreff: und

BeitragMo, Dez 06, 2004 21:28
Antworten mit Zitat
Benutzer-Profile anzeigen
was soll da rein ?
DIV is dead !

Blatolo

BeitragMo, Dez 06, 2004 21:35
Antworten mit Zitat
Benutzer-Profile anzeigen
BlitzBasic: [AUSKLAPPEN]
Type planter
;dein ganzes zeug
sohn.android ;verknüpfung zum sohn
End Type

Type android
;dein ganzes zeug
papa.planter ;verknüpfung zum papa
End Type


So kannst du die types machen.

Plasma(alt)

Betreff: also

BeitragMo, Dez 06, 2004 22:59
Antworten mit Zitat
Benutzer-Profile anzeigen
wenn einer lust hat kann er mir ja mal ein stück code bauen Embarassed
DIV is dead !

Blatolo

BeitragDi, Dez 07, 2004 7:29
Antworten mit Zitat
Benutzer-Profile anzeigen
Die Type shalt wie oben

p\sohn=an
an\papa=p

So nach der erzeugung verknüpfen.

und ansprechen kannst du die dann so:
p\sohn\feld
an\papa\feld

Schau mal in der online hilfe nach, dort steht das alles drin.

Jan_

Ehemaliger Admin

BeitragDi, Dez 07, 2004 9:28
Antworten mit Zitat
Benutzer-Profile anzeigen
Hm, ich mache immer einseitige verknüpfungenen

BlitzBasic: [AUSKLAPPEN]

Type Dad
Field deadtime%
Field Trauerfaktor#
...
End Type

Type Android
Field Owner.dad
Field Trauerfaktor#
Field Deadtime
...
End Type

For a.android = Each android
If a\Owner\Deadtime +Trauertime > MilliSecs() Then a\Trauerfaktor = 50.0
If a\Deadtime +Trauertime > MilliSecs() Then a\owner\Trauerfaktor = 50.0
Next

So, nun verständlich?
Sonst muss ich dich auf das n00b Forum verweisen Wink
between angels and insects

Plasma(alt)

Betreff: ok ok

BeitragDi, Dez 07, 2004 18:51
Antworten mit Zitat
Benutzer-Profile anzeigen
is schon klar !

danke
DIV is dead !

Neue Antwort erstellen


Übersicht BlitzBasic Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group