Массивы
Кто нибуть помогире разобратся с массивами какие они сужествуют? Хочу сделать игру 2d логическую суть игры находить 3 или больше одинаковых фигурки тогда они исчезают например стоит 2 алмаза а третий на 1 клетку выше, перемищаем ее в низ происходит обмен фигурок и все 3 удаляються а сверху появляються другие и будто под действием гравитации смещаются ниже. Я думаю что 50 процентов пользователей форума играли в подобную игру. Может кто знает учебник с хорошым разеснением массивов когда поделитесь пожалуйста. Жду от всех помощи!
|
Ответ: Массивы
существуют двумерные массивы.
|
Ответ: Массивы
Код:
Arrays are created using the standard BASIC 'Dim' statement, and may be of any number of dimensions. For example: |
Ответ: Массивы
Вложений: 1
For a=1 To 8
For b=1 To 8 DrawImage img,-12+b*64,-24+a*64 Next Next Я таким способом заполнил карту, а как сделать хаотическое заполнение разными картинками и обращение к ним? Вот скрин что получилось |
Ответ: Массивы
Код:
dim el(8,8) |
Ответ: Массивы
ещё rnd() и select
|
Ответ: Массивы
Почему все заполняется одной картинкой?
И откуда в єтой строке El(i,j)=Rand(1,5) берется j |
Ответ: Массивы
тьфу. у тебя же a,b а не i,j соответственно.
|
Ответ: Массивы
Graphics 800,600,16,0
SetBuffer BackBuffer() SeedRnd MilliSecs() Font=LoadFont("",19,0,0,0) SetFont Font Dim el(8,8) Dim img(5) While KeyDown(1)=0 Cls For a=1 To 8 For b=1 To 8 ;Text -12+b*65,-24+a*65,a Text 20+b*65,-44+a*65,b Next Next Flip Wend End Вот я попробовал сделать текстом чтобы увидеть что происходит если розкоментировать текст который выводит переменую а и закоментировать текст ... b то видно как заполняется масив. Вопрос: Как теперь обращатся к этим ячейкам по имене или числу? Откуда узнать курсору где какая ячейка типа x1y1, x2y1,x3y1..(это я себе так думаю)? |
Ответ: Массивы
обращятса просто - например
dim shit(2) shit(1)=15 shit(2)=30 |
Ответ: Массивы
В массиве 64 элемента.
Как в коде назначить каждому элементу имя. --------------------------------------------- Массивами я никогда не пользовался и пока понятия не имею как с ними работать, просто 1-хочу научится с ними работать, 2- моей жене нравятся игры такого рода и эту игру я хочу сделать для неё. Пожалуйста помогите! |
Ответ: Массивы
Цитата:
Код:
dim mydim$(8,8) - строковый Код:
type mytype Код:
dim mydim.mytype(8,8) |
Ответ: Массивы
просвещайсо на здоровье: http://blitzetc.blitzmax.ru/index.ph...дартный_подход
|
Ответ: Массивы
Почему на сайте http://blitzetc.blitzmax.ru
пишет Создание В чем проблема? |
Ответ: Массивы
кодировка не та - Windows-1251
|
Часовой пояс GMT +4, время: 20:05. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot