Вторник, 16 Апреля 2024, 12:10

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Форум игроделов » Конструкторы игр и лёгкие в освоении системы разработки игр » Game Maker » Массивы (манипуляция размером массива)
Массивы
vsDaTavsДата: Среда, 12 Января 2011, 15:18 | Сообщение # 1
почетный гость
Сейчас нет на сайте
подскажите плз как манипулировать размером массива(я имею ввиду индекс), а также как удалять последние(не помешало бы знать как удалять и определенные), перемещать(менять местами).
И самое главное мне нужно знать как определить размер массива(индекс)
П.С. в справке оч мало про массивы сказано, только сама структура

ах да. еще вот что меня интересует:
массивы сами по себе глобальны?или как задать глобальные значения массивам


http://farchive.jino.ru/

Сообщение отредактировал vsDaTavs - Среда, 12 Января 2011, 15:59
Serk1nДата: Среда, 12 Января 2011, 15:43 | Сообщение # 2
участник
Сейчас нет на сайте
Покажу на примере поиска,дальше сам разберешься думаю, точнее это пример выставления метки wink
Программа на C++ но думаю алгоритм перенести на другой ЯП не составит труда smile
int arr[] = {23,43,49,54,13,67,55,43,66}; // создаем массив

int index = 0; //определяем метку = 0
int hold = 0; //переменная отвечающая какбе за задержку нужного эл-та
for(int i=0;i<10;i++) //цыркле smile
{
if(hold < arr[i]) //если "задержка" меньше размера массива, то ->
{
hold = arr[i]; //"задержке" присвоить итый эл-т массива, обрати внимание, что действие проводится в цикле и из меня плохой объесняльщик smile
index = i; //метке присвоить эл-т массива
}

}
cout<<"Нужный эл-т: "<<arr[index] <<endl; //вывод
Вот такие вот дела cool

Сообщение отредактировал Serk1n - Среда, 12 Января 2011, 15:45
vsDaTavsДата: Среда, 12 Января 2011, 15:45 | Сообщение # 3
почетный гость
Сейчас нет на сайте
спс конечно, но вот такие объемные обходные лазейки я и сам могу придумать.
Я интересовался нет ли каких команд в GML для массивов.
например: обратиться к данному элементу массива как в прочих ЯП, удалить данный эл-нт и т.д...


http://farchive.jino.ru/

Сообщение отредактировал vsDaTavs - Среда, 12 Января 2011, 15:50
Serk1nДата: Среда, 12 Января 2011, 15:48 | Сообщение # 4
участник
Сейчас нет на сайте
неа, я гамакером не увлекаюсь wink
Форум игроделов » Конструкторы игр и лёгкие в освоении системы разработки игр » Game Maker » Массивы (манипуляция размером массива)
  • Страница 1 из 1
  • 1
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг