2014-10-17 2 views
0

В настоящее время в качестве тестового кода я использованияКонтактный этогонебольших базовые - многомерные массивы

While (ColumnCount <=6) 
    For r = 1 To rows 
     For c = 1 To columns 

     GraphicsWindow.BrushColor = GraphicsWindow.GetRandomColor() 
     boxes[r][c] = Shapes.AddRectangle(width,height) 
     Shapes.Move(boxes[r][c], 620, 100) 

     EndFor 
    EndFor 

Но для моей реальной игры я хочу, чтобы вытащить изображения случайным образом из массива, как выше. Но как вручную написать массив, подобный тому, на котором я могу хранить изображения?

также как я могу придать изображению определенное значение? (a number)

Любая помощь в максимально возможной степени была бы замечательной!

ответ

1

Забавно, кто-то еще раз задал тот же вопрос здесь: https://social.msdn.microsoft.com/Forums/en-US/e15a2091-6806-497e-b77d-b00e5d7b32be/multidimensional-arrays?forum=smallbasic

Так что именно вы пытаетесь сделать? Если вы хотите вывести изображения из массива, вы можете просто сделать это:

Shapes.Move(boxes[1][1],100,100) 

Что именно вы имеете в виду, давая изображению значение? Как это?

Image[1] = Shapes.AddImage(img) 

Надеется, что это помогает немного, по крайней мере: D

+0

Ха-ха, это меня лолам. Под некоторым давлением, чтобы это осуществить. Я пытаюсь сделать карточную игру, поэтому мне нужно создать случайную колоду карт. Поэтому я не могу снять их и отобразить изображение. Но для изображения мне нужно сохранить значение (значение игровой карты). Поэтому я могу рассчитать общее количество позже в игре. –

 Смежные вопросы

  • Нет связанных вопросов^_^