Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > Blitz3D > 2D-программирование

2D-программирование Вопросы, касающиеся двумерного программирования

Ответ
 
Опции темы
Старый 15.01.2009, 23:53   #1
Harter
Бывалый
 
Аватар для Harter
 
Регистрация: 03.11.2008
Адрес: Украина, Днепропетровск
Сообщений: 871
Написано 554 полезных сообщений
(для 2,520 пользователей)
Безразмерный массив

Решил чуть чуть постродать задачками, и такая мелочь как создание "безконечных линий"(т.е. нажал куда то, провелась линия, потом еще куда то, от предыдущих координат провилась еще одна и т. д.) столкнулся с этим делом. В коде существует массив, при каждом нажатии он инкрементируеться, скажем я обьявлю массив в 1000 "ячеек" и какая нибудь бабулька-садист клацнет 1001 раз, в итоге - ошибка.

Скажем в Visual Basic'e это выглядит так.
Возможно ли реализовать подобноее в Blitz3D?


зы: Вот обидно будет если в Б3Д массив "ReDim'иться" автоматически.
(Offline)
 
Ответить с цитированием
Старый 15.01.2009, 23:58   #2
SBJoker
Злобный Админ
 
Аватар для SBJoker
 
Регистрация: 04.09.2005
Сообщений: 5,926
Написано 3,415 полезных сообщений
(для 9,330 пользователей)
Ответ: Безразмерный массив

Юзай типы.
__________________
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо SBJoker за это полезное сообщение:
ABTOMAT (17.01.2009), Harter (16.01.2009)
Старый 16.01.2009, 00:58   #3
Venom
Оператор ЭВМ
 
Регистрация: 25.02.2008
Сообщений: 24
Написано 8 полезных сообщений
(для 30 пользователей)
Ответ: Безразмерный массив

Harter
Если хочешь именно массив динамический, то тут помогут банки (блоки памяти).
CreateBank()
FreeBank()
ResizeBank()
Peek*()
Poke*()
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо Venom за это полезное сообщение:
ABTOMAT (17.01.2009), Harter (16.01.2009)
Старый 17.01.2009, 01:06   #4
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений
(для 15,675 пользователей)
Ответ: Безразмерный массив

Хм, мне почему-то не приходила в голову мысль использовать для етой цели банки. Будет конечно, неудобно, но тоже вариант. Да и хрен в нём заюзаешь строки.
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**

* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена

(Offline)
 
Ответить с цитированием
Старый 17.01.2009, 01:17   #5
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений
(для 20,935 пользователей)
Ответ: Безразмерный массив

Банки адекватное решение проблемы.
Чуть менее бытсрое, но более понятное (для задачи) - типы
Более изощрённое (но удобное для ряда задач) - http://forum.boolean.name/showthread.php?t=5730
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
строка>массив Spy4433 2D-программирование 3 24.12.2009 04:28
Массив в массиве rr333 2D-программирование 8 28.05.2009 18:19
Массив структур scimitar Основной форум 5 09.09.2008 15:12
массив и его элементы Horror 3D-программирование 10 16.02.2007 23:28
Из масива в массив? dzaniss JAVA Micro Edition 4 31.08.2006 18:33


Часовой пояс GMT +4, время: 00:18.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com