ФЭНДОМ


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

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

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

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