13.02.2015 / 04:42 | |
Kirillza Пользователь Сейчас: Offline
Имя: Кирилл Регистрация: 04.06.2014
| 1140 hpk$=hpk$-at$ 1150 hp$=hp$-atk$ 1160 repaint 1170 goto 1110
|
13.02.2015 / 09:00 | |
MisterN Пользователь Сейчас: Offline
Регистрация: 13.05.2013
| Как сделать таймер в игре (типо за 2 секунды восстанавливается 1 хп)?
|
13.02.2015 / 09:40 | |
vl@volk Пользователь Сейчас: Offline
Имя: Владислав Откуда: Земля Регистрация: 26.12.2012
| MisterN, if (milliseconds(0)-ts%) > 2000) then ts%=milliseconds(0):xp%=xp%+1
ts% можно не инициализировать __________________
знает толк |
13.02.2015 / 16:36 | |
Alexandr Пользователь Сейчас: Offline
Имя: Александр Откуда: Днепр Регистрация: 01.07.2012
| доброго времени суток. подскажите почему собраный мидлет вылитает с ошибкой нул поинтер экспоинт. Открыть спойлер Закрыть спойлер 9 CLS 10 DIM MENU$(4) 20 MENU$(0)="file" 30 MENU$(1)="local" 40 MENU$(2)="Hello world" 50 MENU$(3)="Exit" 60 C%=0 70 W%=SCREENWIDTH(0):H%=SCREENHEIGHT(0) 80 SETCOLOR 200,200,200:FILLRECT 0,0,W%,H% 90 SETCOLOR 50,50,50 100 FOR I%=0 TO 3 110 DRAWSTRING MENU$(I%),W%/2-STRINGWIDTH(MENU$(I%))/2,I%*STRINGHEIGHT(MENU$(I%)) 120 NEXT I% 125 SETCOLOR 50,50,50 126 FILLRECT 0,C%*STRINGHEIGHT("A"),W%,STRINGHEIGHT("A") 130 SETCOLOR 255,0,0 140 DRAWSTRING MENU$(C%),W%/2-STRINGWIDTH(MENU$(C%))/2,C%*STRINGHEIGHT(MENU$(C%)) 141 REPAINT 150 IF UP(0) THEN C%=C%-1:GOTO 170 160 IF DOWN(0) THEN C%=C%+1:GOTO 170 164 IF FIRE(0) THEN GOTO 210 165 GOTO 80 170 IF C%<0 THEN C%=3 180 IF C%>3 THEN C%=0 190 IF INKEY(0)=0 THEN GOTO 70 200 GOTO 190 210 IF C%=0 THEN CALL "file:///C:/Data/Images/MobileBasic/snow/snow.bas" 220 IF C%=1 THEN CALL "/snow.bas" 230 IF C%=2 THEN CALL REM 240 IF C%=3 THEN GOTO REM 250 END
путь в фс CALL "file:///" нормально работает. Внутри мидлета CALL "/*.bas" вылетает Изменено Alexandr (13.02 / 16:39) (всего 2 раза) |
13.02.2015 / 19:54 | |
Fantastik Пользователь Сейчас: Offline
Имя: Жалол Регистрация: 15.07.2014
| Alexandr, Когда тестил на МБ не вылетало?
|
13.02.2015 / 20:27 | |
vl@volk Пользователь Сейчас: Offline
Имя: Владислав Откуда: Земля Регистрация: 26.12.2012
| В какой строке?
__________________
знает толк |
13.02.2015 / 20:32 | |
Fantastik Пользователь Сейчас: Offline
Имя: Жалол Регистрация: 15.07.2014
| vl@volk, 220 строке
|
13.02.2015 / 20:42 | |
Alexandr Пользователь Сейчас: Offline
Имя: Александр Откуда: Днепр Регистрация: 01.07.2012
| Fantastik, вылитает только с путём внутри архива call "/*.bas" и "*.bas" с путем из фс всё работает..
|
13.02.2015 / 20:46 | |
Fantastik Пользователь Сейчас: Offline
Имя: Жалол Регистрация: 15.07.2014
| Alexandr, С мб вечные проблемы. Пишешь хороший алгоритм, но прога дает сбой.
У тебя нокиа, поэтому вылетает возможно. На Се и сименсах работает норм
Изменено Fantastik (13.02 / 20:48) (всего 1 раз) |
13.02.2015 / 21:07 | |
Alexandr Пользователь Сейчас: Offline
Имя: Александр Откуда: Днепр Регистрация: 01.07.2012
| похоже я в коде накосячил, и возможно call сдесь непричем. Написал так, собрал в мидлет вроде работает Открыть спойлер Закрыть спойлер 10 CLS 20 DRAWSTRING "run hello world bas..",1,1 30 REPAINT 40 SLEEP 3000 50 CALL "/hello.bas" 60 END
|