|  28.12.2014 / 18:38 |  | 
| aNNiMON   Супервизор 
  Сейчас: Offline 
 Имя: ВитёкРегистрация: 11.01.2010
 
 | Naik, это всё можно в readRLE закинуть.__________________
 
   let live | 
|  29.12.2014 / 12:25 |  | 
| RblSb    Пользователь 
  Сейчас: Offline 
 Регистрация: 25.07.2011
 | aNNiMON,  Это ясно, я про то, как сделать чтобы после расширения InputStream декомпрессия могла производиться или нет, в зависимости от логической переменной. Как добавить рле рассжатие или его не добавлять понятно, хочется чтобы оно было опционально.
 | 
|  29.12.2014 / 12:36 |  | 
| aNNiMON   Супервизор 
  Сейчас: Offline 
 Имя: ВитёкРегистрация: 11.01.2010
 
 | __________________RblSb,     public RLEInputStream(InputStream is, boolean decompressMode)
   let liveИзменено aNNiMON (29.12 / 12:36) (всего 1 раз)
 | 
|  29.12.2014 / 13:28 |  | 
| Ксакеп    Модератор форума 
  Сейчас: Offline 
 Регистрация: 20.06.2012
 | aNNiMON, фабрику для кого придумали?
 | 
|  29.12.2014 / 14:05 |  | 
| Naik    Пользователь 
  Сейчас: Offline 
 Имя: %name%Регистрация: 14.03.2010
 
 | Ксакеп,  все проще    boolean rle;// нужно работать через rle или нет InputStream fileStream = ...// откуда читать InputStream input;if (rle) {    input = new RleInputStream(fileStream);} else {    input = fileStream;} while(input.read()...
 | 
|  29.12.2014 / 21:22 |  | 
| Kalter    Пользователь 
  Сейчас: Offline 
 Имя: ГрибОткуда: Оренбург - Нежинка
 Регистрация: 16.10.2013
 
 | Нашёл весьма хорошую книгу - "Java. Эффективное программирование". Если кто читал её, не знаете ли подобной, где больший напор уделяется на Java 8?__________________
 
   Homo homini penis est. | 
|  29.12.2014 / 21:35 |  | 
| Ксакеп    Модератор форума 
  Сейчас: Offline 
 Регистрация: 20.06.2012
 | Kalter, для Java 8 выйдет в следующем году.
 | 
|  30.12.2014 / 07:55 |  | 
| Vlad_jonson    Пользователь 
  Сейчас: Offline 
 Имя: ВладиславОткуда: Киев
 Регистрация: 09.08.2014
 
 | Всем привет нужна помощь по постройки города вид сверху и когда спрайт при нажатие на кнопоку двигался город тоже(всмисле дома,дороги и тд...) зарание спасибо   | 
|  30.12.2014 / 09:10 |  | 
| Kalter    Пользователь 
  Сейчас: Offline 
 Имя: ГрибОткуда: Оренбург - Нежинка
 Регистрация: 16.10.2013
 
 | __________________Vlad_jonson, создавай тайловый класс. То есть он должен содержать цикличную картинку (города в твоём случае) и координаты. Вот пример: (Я так понимаю, что тебе надо для Java ME) Открыть спойлер Закрыть спойлер /*mega package!*/ import javax.microedition.lcdui.Image;import javax.microedition.lcdui.Graphics;import java.io.IOException; /** * @author Kalter */ public class TileCity {     //screen area    private final int screenW;    private final int screenH;     //image    private final Image image;    private final int imageW; //width    private final int imageH; //height     //position    private int x;    private int y;     public TileCity (Image image, int y, int screenW, int screenH) {        this.screenW = screenW;        this.screenH = screenH;         this.image  = image;        this.imageW = image.getWidth();        this.imageH = image.getHeight();         this.x = -this.imageW;        this.y = y;    }     public TileCity (String path, int y, int screenW, int screenH)            throws IOException {        this(Image.createImage(path), y, screenW, screenH);    }     public void paint (Graphics graphics) {        for (int ix = x; ix < screenW; ix += imageW) {            for (int iy = y; iy < screenH; iy += imageH) {                graphics.drawImage(image, ix, iy, 0);            }        }    }     public void upd () {        if ((x++) > 0) {            x = -imageW;        }    }     public void moveLeft (int speed) {        x -= speed;    }     public void moveRight (int speed) {        x += speed;    }}
Код пока умеет только по х координате двигаться, модифицировать на у координату не составит труда.
   Homo homini penis est. | 
|  30.12.2014 / 10:40 |  | 
| Vlad_jonson    Пользователь 
  Сейчас: Offline 
 Имя: ВладиславОткуда: Киев
 Регистрация: 09.08.2014
 
 | Kalter,  спасибо но я совсем ничего не понял так как только начел изучат j2me,а как его потом к канвасу подключить?   |