ФЭНДОМ


Znak.png
Это незавершенная статья
Она содержит неполную информацию
Вы можете помочь FIFE-Wiki, дополнив её.
Flag.png Данный перевод требует уточнения
Перевод данного текста либо не точен, либо не соответствует смыслу оригинала.
Требуется Ваша помощь!

Основное приложение и цикл.

КлассыПравить

ExitEventListenerПравить

По умолчанию, рудиментарный прослушиватель событий. Вызывает выход из программы по нажатию ESC.

Методы классаПравить

__init__(self, app)
keyPressed(self, evt)
keyReleased(self, evt)


ApplicationBaseПравить

ApplicationBase является расширяемым классом, который предоставляет базовую среду для FIFE-клиента. Этот вид базы приложения не предоставляет поддержку GUI.
Непротяженное приложение считывает и инициализирует настройки движка, устанавливает простой слушатель событий, и насосы движка во время прослушивания для сообщения о выходе. Специализированные приложения могут изменять settings.py изменить начальные настройки движка. Они могут предоставить собственную прослушиватель событий путем переопределения createListener. И они могут переопределить _pump метод определения поведение во время выполнения приложения.

Методы классаПравить

__init__(self, setting=None)
(Конструктор)
x.__init__ (...) инициализирует х, смотри help(type (x)) для подписания
Переопределения: object.__init__
(наследуется документация)
loadSettings(self)
Загружает настройки из файла Python и загружает их в движок. Вызывается в ApplicationBase конструктора.
initLogging(self)
Инициализация LogManager (менеджер журнала)
createListener(self)
Создает слушателя событий по умолчанию, который будет просто закрыть программу после нажатия ESC. Вы должны переопределить этот метод в соответствии с собственной обработкой событий.
run(self)
Инициализация и старт слушателя и цикла событий.
mainLoop(self)
Основной цикл программы. Не перегружайте его, вместо этого определите свой ​​собственный метод _pump. Вы можете назвать его рекурсивно, например обеспечить синхронные Диалоги :-) и выйти из текущего цикла, вызвав breakFromMainLoop. В этом случае будет возвращен аргумент, передаваемый breakFromMainLoop.
breakFromMainLoop(self, returnValue)
Прерывает работающий в данный момент основной цикл (mainLoop(self)).
_pump(self)
Приложение pump. Производные классы могут специализироваться на уникальном поведении. Это вызывается в каждом кадре.
quit(self)
Выход из приложения... Серьезно!

Унаследовано от

object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

СвойстваПравить

Унаследовано от

object: __class__

ИсточникиПравить


FIFE
Документация FIFE
Перевод официального сайта
Главная страница (Home)Особенности (Features)Документация по API (API Documentation)
Статьи FIFE
Примеры FIFE

Обнаружено использование расширения AdBlock.


Викия — это свободный ресурс, который существует и развивается за счёт рекламы. Для блокирующих рекламу пользователей мы предоставляем модифицированную версию сайта.

Викия не будет доступна для последующих модификаций. Если вы желаете продолжать работать со страницей, то, пожалуйста, отключите расширение для блокировки рекламы.

Также на ФЭНДОМЕ

Случайная вики