Splash screen
Начинаем со сплэш скрина. Проверяем связь.
Начинаем со сплэш скрина. Проверяем связь.
Если не достучались - показываем OpenGL анимацию с уведомлением (вращение модели оружия вокруг оси z и пульсация z-координаты). На тач событие меняются координаты источника света (кислотная розовая подсветка).
Основной интерфейс.
( горизонтально и в игре ). Инициализируется асинхронно (класс q3asyncTask предоставляет интерфейс IRcvd). Отображается время запроса и список игроков/ботов. Предпросмотр карты - в самом приложении включен стартовый набор. При отсутствии совпадения - изображение скачивается и кэшируется. Короткое название карты - модификация TextView с подгруженным шрифтом, которая вписывает любую строку в заданную ширину. Полное название берется из удаленной базы ( при недоступности или отсутствии записи - совпадает с коротким.).
Меню конфигурации. Позволяет сменить сервер, вкл/выкл звуковое сопровождение, показ уведомлений и включение обновления по таймеру.
Позволяет вводить команды и исполнять их удаленно. UDP запросы.
Вывод подробной информации о игровом сервере.
Вывод внутренней статистики - счетчик запуска приложения, количество и размер кэшированных изображений.
Два виджета. Линейный и квадратный. Выводят данные о игре. Обновляются по тач событию или самостоятельно через 30 минут(без сервиса).