Hoi, ik ben dus bezig met een spel, en daar bij gebruik ik een dynamisch aantal objecten van het type TBouwWerk, dat zijn namelijk gebouwen, een soort simcity...
een zo'n bouwerk creeer ik dan op deze manier...
(met a als TBouwWerk)
Dit werkt dus prima!
maar nu de vraag hoe creer ik een dynamisch aantal van die dingen? met behulp van een TList..
Als ik iets wil adden in een list moet ik namelijk een pointer adden, naar dat object, maar hoe pak ik dat precies aan..
een zo'n bouwerk creeer ik dan op deze manier...
(met a als TBouwWerk)
code:
1
2
3
4
5
6
7
| a:=TCelBlokGroot.Create(DXSpriteEngine1.Engine);
aImage := DXImageList1.Items.Find('ditplaatje');
a.Width := a.Image.Width;
a.Height := a.Image.Height;
a.X :=50
a.Y :=50;
a.Z:=3; |
Dit werkt dus prima!
maar nu de vraag hoe creer ik een dynamisch aantal van die dingen? met behulp van een TList..
Als ik iets wil adden in een list moet ik namelijk een pointer adden, naar dat object, maar hoe pak ik dat precies aan..