Problem mit Linked Lists
Übersicht

![]() |
RatchetBetreff: Problem mit Linked Lists |
![]() Antworten mit Zitat ![]() |
---|---|---|
ich habe folgenden einfachen testquellcode:
Code: [AUSKLAPPEN] Graphics 800, 600 , 0
Global thelist: Tlist = New tlist Type Tz Global x, y: Int End Type For i = 1 To 10 ttt: tz = New tz ttt.x = Rand(0, 800) ttt.y = Rand(0, 600) thelist.AddLast(ttt) Next While Not KeyHit(KEY_ESCAPE) Cls k = 0 For la: Tz = EachIn thelist DrawRect(la.x, la.y, 16, 16) K :+ 1 Next DrawText(k, 0, 0) flip wend ich erzeuge mir also 10 mal ein Tz in die liste thelist hinein. jetzt wird aber beim zeichnen immer nur ein viereck angezeigt. es sind aber 10 in der liste (siehe zähler k beim for loop). es sieht so aus als würden alle zeiger in der liste auf das zu letzt erstellte element zeigen. was mache ich denn da falsch? |
||
![]() |
Vertex |
![]() Antworten mit Zitat ![]() |
---|---|---|
Global gilt für den ganzen type, und Field für die erstellte Instanz | ||
vertex.dreamfall.at | GitHub |
![]() |
Ratchet |
![]() Antworten mit Zitat ![]() |
---|---|---|
Was soll mir das jetzt sagen?
EDIT: Ach so, hab schon verstanden. Danke! Mit Code: [AUSKLAPPEN] Type Tz
geht es. Field x, y: Int End Type ![]() |
||
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group