14.09.2011 / 22:26 | |
Kiro Пользователь Сейчас: Offline
Имя: Kiro Откуда: ньюшвейнпиздэцэ Регистрация: 26.09.2010
| Magatino, тогда так: 10 cls // :gg:
20 xsprite1%=0:ysprite1%=0 // координаты первого спрайта
25 wsprite1%=20:hsprite1%=20 // длина и ширина
30 xsprite2%=0:ysprite2%=60 // координаты второго спрайта
35 wsprite2%=40:hsprite2%=30 // длина и ширина
40 if xsprite2%+wsprite2%>xsprite1% and xsprite2%<xsprite1%+wsprite1% and ysprite2%+hsprite2%>ysprite1% and ysprite1%>ysprite2%+hsprite2% th goto 1000
.
.
.
.
1000 ds "спрайты столкнулись!",50,50
работает или нет незнаю но принцип такой |
14.09.2011 / 23:40 | |
Magatino Администратор Сейчас: Offline
Имя: Alexandr Откуда: Где Ленин родился. Simbirsk City Регистрация: 28.01.2011
| Kiro, Если честно,чё та я так и не понял В твоём коде столкновение 2 элементов,а мне надо: 100
spritegel"shar","shar"
110
spritegel"kub1","kub1"
120
spritegel"kub2","kub2"
130
spritegel"kub3","kub3"
200
spritemove"shar",sharx%,shary%
210
spritemove"kub1",kub1x%,kub1y%
220
spritemove"kub2",kub2x%,kub2y%
230 spritemove"kub3",kub3x%,kub3y%
350 if sharx%>=zx% and sharx%<=zx%+15 and shary%>=zy% and shary%<=zy%+12 then shary%=zy%
400 if zx% then zx%=kub1x% and zx%=kub2x% and zx%=kub3x%
410 if zy% then zy%=kub1x% and zy%=kub2x% and zy%=kub3x%
Я столкновения могу описать,мне нужен выбор столкновений,как в строках 400 и 410 |
15.09.2011 / 16:38 | |
Kiro Пользователь Сейчас: Offline
Имя: Kiro Откуда: ньюшвейнпиздэцэ Регистрация: 26.09.2010
| Magatino, как понимать выбор столкновений? и что то не очень понял код:
400 if zx% then ...
400 if zx%=чтото then ... //вот так может быть?
|
15.09.2011 / 18:47 | |
Хроно Пользователь Сейчас: Offline
Имя: Виктор Регистрация: 12.07.2011
| Kiro, if zx% then ... аналогично if zx%<>0 then ...
Изменено Хроно (15.09 / 18:50) (всего 2 раза) |
15.09.2011 / 21:09 | |
Kiro Пользователь Сейчас: Offline
Имя: Kiro Откуда: ньюшвейнпиздэцэ Регистрация: 26.09.2010
| Хроно, спасибо буду знать |
17.09.2011 / 20:20 | |
Pesik1 Пользователь Сейчас: Offline
Имя: Дмитрий Регистрация: 29.07.2011
| Помогите пожалуйста. Как работает команда open #0,file$,"input".У меня все работает пока я запускаю с MobileBasic. Но после упаковки в jar именно в этом месте программа сбрасывает. |
17.09.2011 / 20:35 | |
Dmitriy Пользователь Сейчас: Offline
Имя: Дмитрий Откуда: В тайге живу Регистрация: 07.03.2010
| file:///c:/filename
|
17.09.2011 / 21:15 | |
Pesik1 Пользователь Сейчас: Offline
Имя: Дмитрий Регистрация: 29.07.2011
| Dmitriy, Но у меня этот файл уже упакован в jar-архиве. Я пишу open #0,"datagrunt.rdw","input"
Изменено Pesik1 (17.09 / 21:16) (всего 1 раз) |
17.09.2011 / 23:59 | |
Dmitriy Пользователь Сейчас: Offline
Имя: Дмитрий Откуда: В тайге живу Регистрация: 07.03.2010
| Спробуй /datagrunt.rdw
|
18.09.2011 / 06:49 | |
Pesik1 Пользователь Сейчас: Offline
Имя: Дмитрий Регистрация: 29.07.2011
| Dmitriy, теперь все работает |