Решил перейти с мидлетпаскаля на яву. Естественно куча непонятного. Нужно ответить на пару вопросов с объяснением как и почему
1. В мидлетпаскале делал карту через массив множестава (type mapType=record). Сделал отдельный класс mapType(4 boolean, 1 int), и массив public mapType map[][]. Как можно в ручную задать массив только во флаге int? Пытался создать отдельный int массив и залит его в map[][].tileID(int), но мидлет виснет при выводе map. Ошибок не пишет.
public int m[][] = {
{1,1,1,1},
{1,0,0,1},
{1,0,0,1},
{1,1,1,1},
};
private void loadmap(){
for(c1=0;c1<4;c1++){
for(c=0;c<4;c++){
map[c][c1].tileID=m[c][c1];
}}
}
2. При запуске на мобильнике мидлет предлагает выбрать класс для запуска. Даже если выбрать нужный пишет ошибку. На NetBeans эмуле и sjboy эмуле подобной проблемы нет. Как решить?
3. Как выполнять преобразование переменных? Из int в string и наоборот?