Так это, записываешь в любую ячейку 00, она вроде как уже и свободна.
Там будет какое-то абстрагирование адресов - переменные с адресами или GO SUB, посмотрим.
Закончу бейсик-часть и продолжим.
Вид для печати
действительно мялось, но почему то гражданин Oleg N. Cher каждую весну и осень начинает играть на одной и той же волынке.
он, написанный на бейсике, есть. а твой красивый и плавный арканоид написанный на Обероне на спеке не существует. так?Цитата:
Мда, видел я уже этот тормозной и кривой арканоид. И чего? Образчик искусства? На Бейсике можно и получше, особенно на компиляторе.
Ах, на Обероне столько всего не существует... как и мозгов у jerri
- - - Добавлено - - -
Ты вот, jerri, зачем сделал порт своей игры с геймбоя с таким маленьким игровым экраном, что без лупы не поиграть? Сделай нормальную полноэкранную плавную игру, а потом придёшь тут нас учить, двоешник. Ты понял? Всем не угодишь. Так и с арканоидом на Обероне.
Так где полноэкранная игра с плавной графикой, гражданин? Чего отмораживаешься? =) Давай уже, собери нам на радость.
jerri, я тут надумал в твою игру пошпилить, срочно пришли микроскоп :)
Вот и написал игру: строчных массивов нет.
char не в счет.
Это где их нет? В Бейсике чтоль? :)
- - - Добавлено - - -
Для этого создаётся обычно массив указателей на строки.Цитата:
- строковый массив со строками разной длины
- - - Добавлено - - -
А строки нужно обрабатывать или только выводить? Может так? (изврат конечно)
Код:4000 LET a$=m$: RETURN
4001 LET b$=m$: RETURN
5000 LET m$=a$: RETURN
5001 LET m$=b$: RETURN
...
6000 REM присваиваем наш массив:
6001 LET m$="str1": GO SUB 4000: LET m$="str2": GO SUB 4001
6000 REM берём энный элемент массива:
6001 LET n=1: GO SUB n+5000: PRINT m$
Эм... Чот редко я сюда захожу... Почему в теме про машкодовые вставки в BASIC обероносрач и определение текущего подключенного ПЗУ?
UPD: Шынни, Олег: брейк. Или карточки.
все равно его не брошуЦитата:
Это где их нет? В Бейсике чтоль?
(хотя желание зарождается)
пример на госабах правда извернутый, но мне может и подойти