14.09.2014 / 09:57 | |
aNNiMON Супервизор Сейчас: Offline
Имя: Витёк Регистрация: 11.01.2010
| skyezeno, there is no GOTO in Java. You must operate with blocks { } Example Example 10 x%=1
20 if x%=1 then goto 100
30 REM this is first block
40 REM program executes it if x% not equals 1
50 y$="i hate you very much"
60 q%=0
70 goto 1000
100 REM this is second block
110 REM program executes it if x% equals 1
120 z$="Ok, i did not hate you";
1000 REM this blocks executes after first or second
1100 z$="That's all, folks"
int x = 1;
if (x==1) {
// this is second block
// program executes it if x equals 1
String z = "Ok, i did not hate you";
} else { // (x != 1)
// this is first block
// program executes it if x% not equals 1
String y = "i hate you very much";
int q = 0;
}
// this blocks executes after first or second
String z = "That's all, folks";
Another example Another example 10 x%=0
20 REM here starts cyclic block
30 if x% > 10 then goto 100
40 x%=x%+1
50 goto 20
100 REM this is next block
int x = 1;
while (x <= 10) { // note, we invert logic for reorganize blocks
x = x + 1;
}
// this is next block
WHILE used in cyclic blocks like:
10 IF some checks THEN GOTO 100
20 REM code, if checks in line 10 not true
30 REM ...
90 GOTO 10
100 REM code, if checks in line 10 is true
__________________
let live Изменено aNNiMON (14.09 / 10:13) (всего 7 раз) |
14.09.2014 / 11:42 | |
Ксакеп Модератор форума Сейчас: Offline
Регистрация: 20.06.2012
| aNNiMON, зря обманываешь, его уже не спасти. Хотя тот "goto" удобен только для прерывания вложенного и внешнего цикла одновременно.
Изменено Ксакеп (14.09 / 11:43) (всего 1 раз) |
14.09.2014 / 12:01 | |
skyezeno Пользователь Сейчас: Offline
Имя: skye Регистрация: 28.04.2014
| Thanks annimon, i was just asking because i wanted to create a mobilebasic lis->javame converter, but now i have seen that it is impossible, the code will get rough.
|
15.09.2014 / 12:20 | |
kingdosya Пользователь Сейчас: Offline
Имя: Сергей Откуда: Вашингтон Регистрация: 06.08.2013
| Скажите а можно вот так: создать сокет сервер на хостингере и подключится к нему с ява2ми прилож. ?
|
15.09.2014 / 12:48 | |
RblSb Пользователь Сейчас: Offline
Регистрация: 25.07.2011
| Тайледлайер работает быстрее обычной отрисовки графики в цикле? Просто если есть его исходник на яве, значит ничего оссобенного он не предлагает? Я недопонимаю, может в нем есть что-то что нельзя создать в обычном классе/некая нативность?
Изменено RblSb (15.09 / 12:50) (всего 1 раз) |
15.09.2014 / 13:13 | |
Ксакеп Модератор форума Сейчас: Offline
Регистрация: 20.06.2012
| kingdosya, как ты собрался создавать сокет на хостингере, м?
RbISb, а почему бы не взять и глянуть сорцы этого TiledLayer (или что ты там написал)?
Изменено Ксакеп (15.09 / 13:14) (всего 1 раз) |
15.09.2014 / 13:53 | |
Magatino Администратор Сейчас: Offline
Имя: Alexandr Откуда: Где Ленин родился. Simbirsk City Регистрация: 28.01.2011
| RblSb (15.09.2014/12:48) Тайледлайер работает быстрее обычной отрисовки графики в цикле? Просто если есть его исходник на яве, значит ничего оссобенного он не предлагает? Я недопонимаю, может в нем есть что-то что нельзя создЕсли грубо сказать, то TiledLayer быстрее, за счёт того, что библиотека вшита в JavaME. Короче твоя реализация библиотек всегда будет медленнее стандартных библиотек |
15.09.2014 / 14:57 | |
RblSb Пользователь Сейчас: Offline
Регистрация: 25.07.2011
| Magatino, меня просто бесит его "простая" загрузка тайлов. Да, хранить все тайлы в одном файле это хорошо, но что делать если тебе нужно по 4 вариации на каждый из них? Вот это уже бред, не использовать возможности явы для экономии размера этого файла в 4 раза. А если среди тайлов есть полупрозрачные? Вот тут уже не получится нормально склеить их прямо в игре, нужно прибегать к неизведанному массиву пикселей и вообще парится, только потому что TiledLayer не умеет грузить файлы по одиночке. Да и заменять отдельные картинки тайлов он тоже не умеет, в общем проблем столько, что уже сомневаешься - так ли нужен он, если есть двойной числовой массив + массив картинок. aNNiMON, может-таки поможешь как-нить с кодом по поводу всех этих операций создания/загрузки/соединения картинок, как автор ппм? А то чувствую мои попытки будут безуспешны, в гугле пустота, хотя проблема довольно ощутимая. |
15.09.2014 / 15:00 | |
Magatino Администратор Сейчас: Offline
Имя: Alexandr Откуда: Где Ленин родился. Simbirsk City Регистрация: 28.01.2011
| RblSb (15.09.2014/14:57) Magatino, меня просто бесит его "простая" загрузка тайлов. Да, хранить все тайлы в одном файле это хорошо, но что делать если тебе нужно по 4 вариации на каждый из них? Вот это уже бред, не использоваТупо склей все четыре вариации в одну картинку и всё.
|
15.09.2014 / 15:13 | |
RblSb Пользователь Сейчас: Offline
Регистрация: 25.07.2011
| Magatino, тупо это тупо |