Forums before death by AOL, social media and spammers... "We can't have nice things"
|    comp.lang.visual.basic    |    MS Visual Basic discussions, NOT dot-net    |    10,840 messages    |
[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]
|    Message 10,048 of 10,840    |
|    Mike Adams to All    |
|    Object Array Bug    |
|    06 May 06 00:27:16    |
      From: genz44@earthlink.net              I have my class which I want to make a two-dimensional array of.              Public Class SpaceTile        Public Shared TileType As Integer        Public Shared Planet As Integer        Public Shared Occupied As Integer        Public Shared PosX As Integer        Public Shared PosY As Integer       End Class              Public STiles(100,100) As SpaceTile              I initialize each with a loop and:       STiles(x, y) = New SpaceTile              STiles(ctrX, ctrY).TileType = Val(MyLineParts(0))       STiles(ctrX, ctrY).Planet = Val(MyLineParts(1))       STiles(ctrX, ctrY).Occupied = Val(MyLineParts(2))       STiles(ctrX, ctrY).PosX = Val(MyLineParts(3))       STiles(ctrX, ctrY).PosY = Val(MyLineParts(4))              Problem is, it makes all array positions the same. Whenever it makes a new       entry, it and all previous ones are made the same. Anybody have any ideas       here? Thanks!              --- SoupGate-Win32 v1.05        * Origin: you cannot sedate... all the things you hate (1:229/2)    |
[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]
(c) 1994, bbs@darkrealms.ca