package bmp; import javax.microedition.lcdui.*; import javax.microedition.lcdui.game.*; /* Author: Writer */ /*Класс игрока.*/ public class Hero extends Sprite { static int x = 70; static int y = 70; /*Кадры.*/ static int[] frameSequence = {0,1,2,3}; /*Конструктор.*/ public Hero(Image sprite) { /*Конструктор по умолчанию создает новый экземпляр игрока.*/ super(sprite,40,40); /*Устанавливаем очередь кадров.*/ setFrameSequence(frameSequence); /*Устанавливаем первый кадр.*/ setFrame(0); /*Координаты игрока на карте.*/ setPosition(x, y); } /*Клавиши отвеча- ющие за движение игрока и скорость передвижения.*/ 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); } }