Показать сообщение отдельно
Старый 31.01.2011, 21:52   #1
mr.DIMAS
Дэвелопер
 
Аватар для mr.DIMAS
 
Регистрация: 26.12.2006
Адрес: Санкт-Петербург
Сообщений: 1,572
Написано 547 полезных сообщений
(для 1,540 пользователей)
Злость Массивы б*я

Const grWidth:Int = 1024
Const grHeight:Int = 768
Const grDepth:Int = 32
Const grFullscreen = 0
 
Global mapSize = 32
 
Type Cell
 
      Field image
      Field x
,y
 
End Type
 
Type Map
 
      Field cells
:cell[ mapSize, mapSize]
 
 
End Type
 
 
Function CreateEmptyMap:map( defaultTile:Int = 0 )
      
m:map = New map
 
      
For x = 0 To mapSize
           
For y = 0 To mapSize
                 m
.cells[x,y].x = 0
 
           Next
      Next
 
      
Return m
End 
Function
 
 
Graphics grWidth,grHeight,grDepth*grFullscreen
 
M
:map = CreateEmptyMap( )
 
Repeat
 
Flip
Until KeyHit
(key_escape)
End 
при обращении к m.cells[x,y] кидает ошибку. что за Г? народ помогите БМ это типа круто - перешел на него. решил сделать изометрическую стратегию а тут дибильная ошибка с массивами. подскажите что не так.
__________________

(Offline)
 
Ответить с цитированием