Problem mit Linked Lists
Übersicht BlitzMax, BlitzMax NG Allgemein
RatchetBetreff: Problem mit Linked Lists |
Mi, Jan 05, 2005 19:47 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 |
Mi, Jan 05, 2005 19:53 Antworten mit Zitat |
|
---|---|---|
Global gilt für den ganzen type, und Field für die erstellte Instanz | ||
vertex.dreamfall.at | GitHub |
Ratchet |
Mi, Jan 05, 2005 19:55 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 BlitzMax, BlitzMax NG Allgemein
Powered by phpBB © 2001 - 2006, phpBB Group