Seite 1 von 1

type? list? wie auch immer...

Verfasst: 19.03.2008 20:15
von Mathias-Kwiatkowski
wie kann man soetwas machen was man in blitzbasic type nennt?

z.b.

global Gegner.Gegner
Type Gegner
field name:string
field x:int
field y:int
End type

for gegner.gegner=each gegner
print gegner.name
print gegner.x
print gegner.y
next

wie geht sowas in purebasic? also wie wird sowas gehandhabt?

Re: type? list? wie auch immer...

Verfasst: 19.03.2008 20:18
von STARGÅTE

Code: Alles auswählen

Structure Gegner
 name.s
 x.l
 y.l
EndStructure

Global NewList Gegner.Gegner()

ForEach Gegner()
  Debug gegner()\name
  Debug gegner()\x
  Debug gegner()\y
Next

Verfasst: 19.03.2008 20:18
von Kaeru Gaman
Structure

PB -> Help -> Referenz -> Arrays, Listen & Strukturen

bitte ruhig mal in der Help schmökern...


btw:
schätze mal, du hast nen schreibfehler in Dinslaken....

Verfasst: 19.03.2008 20:19
von Fluid Byte
Hilfe lesen tut nicht weh ...

PS: Es heißt "Dinslaken" und nicht "Dinbslaken". Bild

Verfasst: 19.03.2008 20:20
von NicTheQuick
So z.B.:

Code: Alles auswählen

Structure Gegner
  name.s
  x.l
  y.l
EndStructure
Global NewList Gegner.Gegner()

ForEach Gegner()
  Debug Gegner()\name
  Debug Gegner()\x
  Debug Gegner()\y
Next

;oder:
ForEach Gegner()
  With Gegner()
    Debug \name
    Debug \x
    Debug \y
  EndWith
Next
Type = Structure + LinkedList (siehe Hilfe)

///Edit:
lol :lol:
Das war ja viel zu langsam! :freak: