[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Спинным мозгом чувствую, что то не так! =)
HarterДата: Четверг, 30 Октября 2008, 14:09 | Сообщение # 1
Профи
Группа: Участники
Сообщений: 251
Награды: 0
Замечания: 0%
Статус:

Профессия: Программист
Команда: NON FORMAT
Проектов: 2
Ребята, помогите плиз! (Графика 2д)
Задрался с этими типами, опять вроде всё правильно, а показует только один астероид, и мне кажеться что проблема не в типах, а в рендере(если моно так сказать) астероидов...
Code
Type Asteroid   
   Field x
   Field y
   Field image
End Type   

For i=1 To 25
   A.Asteroid = New Asteroid
   A\image=LoadImage("Resources\Asteroid.png")
   A\X=Rand(0,640)
   A\Y=Rand(0,480)
Next

SetBuffer BackBuffer()

While Not KeyHit(1)
Cls   
DrawImage gfxBackground, 0, 0
DrawImage A\image, A\X, A\Y

Заранее благодарен!





Сообщение отредактировал Harter - Четверг, 30 Октября 2008, 14:10
 
FroZДата: Четверг, 30 Октября 2008, 14:50 | Сообщение # 2
Бывалый
Группа: Участники
Сообщений: 57
Награды: 0
Замечания: 0%
Статус:
Тебе нужно перебирать ВCE астероиды в списке А, а ты рисуеш только один Делай так

Code
For A.Asteroid = Each Asteroid
  DrawImage A\image, A\X, A\Y
next


[VeXeD Signature] All come to Mobius soon >:]
 
HarterДата: Четверг, 30 Октября 2008, 16:07 | Сообщение # 3
Профи
Группа: Участники
Сообщений: 251
Награды: 0
Замечания: 0%
Статус:

Профессия: Программист
Команда: NON FORMAT
Проектов: 2
FroZ, ОГРОМНОЕ СПАСИБО!!! НИЗКИЙ ПОКЛОН И + рЭпутэйшн pray


 
  • Страница 1 из 1
  • 1
Поиск: