Пакет javax.microedition.lcdui.game. Пакет javax.microedition.media.control.
Это новый игровой пакет добавлен в профиль MIDP 2.0. В состав пакета входит пять мощных и хорошо продуманных классовое помощью которых можно достаточно легко создавать игры для мобильных устройств. На рис. 2.9 показана иерархия классов пакета javox.microedition.lcdui.game.
Рис. 2.9. Иерархия классов пакета
Классы:
- GameCanvas – абстрактный класс, содержащий основные элементы игрового интерфейса;
- Layer – абстрактный класс, отвечающий за уровни представляемые в игре;
- LayerManager – менеджер уровней;
- Sprite – создает анимационные фреймы;
- TiledLayer – отвечает за создание фоновых изображений.
Пакет javax.microedition.media.control
С помощью пакета javax.microedition.media.control определяется контроль над воспроизведением заданных звуковых данных. Это небольшой пакет, имеющий в своем составе всего два интерфейса, а на рис. 2.11 дается схема наследования интерфейсов.
Рис. 2.11. Иерархия интерфейсов пакета javax.microedition.media.control
Интерфейсы:
- ToneControl – воспроизведение однотональных звуков;
- VolumeControl – регулирует громкость воспроизведения.