Класс Layer
8.2. Класс Layer
Абстрактный класс Layer задает основные свойства для всех созданных уровней игры.
Класс Layer имеет два подкласса TiledLayer и Sprite. При создании любых других подклассов класса Layer необходимо реализовать метод paint () в этих классах, чтобы иметь возможность рисовать созданные уровни на экране телефона, представляемом классом Graphics. С помощью методов класса Layer можно задавать размер и позицию уровня.
- int getHeight() - получает высоту экрана;
- int getwidth() - получает ширину экрана;
- int getX () - получает горизонтальную координату уровня;
- int getY () - получает вертикальную координату уровня;
- void move (int dx, int dy) — перемещает уровень на dx и dy координаты;
- abstract void paint (Graphics g) - рисует уровень;
- void setPosition (int x, int у) - устанавливает уровень в позицию, обозначенную в координатах х и у.
Содержание раздела