Я создаю игру, в которой карты будут храниться в отдельных файлах.
Это делается в этом файле с использованием таких переменных:
Public X1Y1 = "idle"
Содержит информацию о местоположении и пикселях для моего экрана.Механизм рисования.
Чтобы нарисовать каждый пиксель, мне нужно перебрать все эти переменные.
Я хотел сделать это, как показано, но я не могу понять, как обратиться кпеременные в файле карты
(например: X1Y1
или X5Y4
) с использованием переменной, в которой хранится имя требуемой переменной (pos
).
Dim targetmap As SplashMap = New SplashMap()
For rowcount = 0 To targetmap.xRes Step 1
'for each row on the map
For columncount = 0 To targetmap.yRes Step 1
'place the pixel in each column
Dim pos = "X" & rowcount & "Y" & columncount
PlacePixel(pos, targetmap.'var <- problem, vbNull)
'call engine(Pixel Location, Pixel information stored in var, special control instruction (unused))
Next
Next