import javax.microedition.lcdui.*; import javax.microedition.lcdui.game.*; /* autor Writer */ /*Класс героя.*/ public class Hero extends Sprite { /*Очередь кадров.*/ static int[] frameSequence = {0,1,2,3}; /*Конструктор.*/ public Hero(Image sprite) { /*Конструктор по умолчанию создает новый экземпляр героя.*/ super(sprite,40,40); /*Устанавливаем очередь кадров.*/ setFrameSequence(frameSequence); /*Устанавливаем кадр.*/ setFrame(0); /*Координаты героя на карте.*/ setPosition(70, 70); } /*Клавиши отвеча- ющие за движение героя и скорость передвижения.*/ public void up() { setFrame(1); move(0,-1); } public void down() { setFrame(0); move(0,1); } public void right() { setFrame(3); move(1,0); } public void left() { setFrame(2); move(-1,0); } }