Программирование мобильных телефонов на Java

       

Класс 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 у) - устанавливает уровень в позицию, обозначенную в координатах х и у.

 


Содержание раздела