|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
04.01.2011, 16:57 | #1 |
Форумчанин
Регистрация: 04.01.2010
Сообщений: 229
|
Картинка Basic
Я вобщем школьник,задали в qBasic нарисовать какую ни будь картинку с помошью кругов, линий и заливки, дальше мы ничего не изучали, я решил пойти дальше, сделать падающие снежинки в анимации, проблема возникла в рисование снежинки, чего я мало ожидал вобще....
выкладываю картинкой так как не получается скопировать когд в qbasic как и вставить.... ошибку выдает "OUT of DATA" но выделяет READ c а должно собственно получиться помогите пожалуста, в чем ошибка, зарание спасибо P.S.: столбцов 24, строк 28 в картинке |
04.01.2011, 17:09 | #2 |
Форумчанин
Регистрация: 17.02.2010
Сообщений: 109
|
нужно уменьшить цикл.
Данных меньше,чем их вызовов. |
04.01.2011, 17:10 | #3 |
Форумчанин
Регистрация: 17.02.2010
Сообщений: 109
|
введи Print x,y
эти числа и будут лимитом цикла. |
04.01.2011, 17:13 | #4 |
Форумчанин
Регистрация: 17.02.2010
Сообщений: 109
|
Циклы желательно с 1 начинать а не с 0.
29*25=725 а Dim задан (672) |
04.01.2011, 17:15 | #5 |
Форумчанин
Регистрация: 04.01.2010
Сообщений: 229
|
ясн ) спасибо
|
04.01.2011, 17:22 | #6 |
Форумчанин
Регистрация: 04.01.2010
Сообщений: 229
|
с 1 начал циклы серовно.... а куда вписать print x,y?
попробовал в цикл вставить: Код:
|
04.01.2011, 17:25 | #7 |
Форумчанин
Регистрация: 04.01.2010
Сообщений: 229
|
нашел ошибку столбцы и строки то я считал с 1 а не с 0, то есть мне нужно было в циклы начинать с 1, и массив оставить 672 )
|
04.01.2011, 17:27 | #8 |
Форумчанин
Регистрация: 04.01.2010
Сообщений: 229
|
тему не закрывайте, мне ещё анимацию делать, вопросы наверное появятся )
|
04.01.2011, 17:41 | #9 |
Форумчанин
Регистрация: 04.01.2010
Сообщений: 229
|
а можно как ни будь чтоб снежинка в начале своего падения находилась за экраном верху, к примеру put (x, -10), name, но таким способом выдает ошибку.....
|
04.01.2011, 21:03 | #10 |
Форумчанин
Регистрация: 04.01.2010
Сообщений: 229
|
мда.... не могу придумать как спускать сразу несколько снежинок причем в разное время, если делать несколько иф то он исполняет только первый правильный и все, а как сделать разное время и раскачивание их по горизонтали я не дошел.... у кого ни будь есть какие ни будь идеи? ) или может такое сделать в qBasic нельзя.... |