World class should be extended by plugins
Opened this issue · 0 comments
tmptrash commented
Сейчас класс World
- просто монолитный класс. Его нужно разбить на ядро и плагины. Каждый плагин будет добавлять элемент управления в World
. Сейчас этот код находится в Canvas
. А именно:
- Плагин
PanZoom
. Будет содержать в себе ссылку на библиотекуpanzoom
причем она должна быть добавлена в parent в видеpublic
свойства (чтобы другие плагины имели к ней доступ). - Плагин
FullScreen
. - Плагин
Visuаlizer
. Сейчас это кнопочка для включения\отключения визуализации системы. - Плагин
AudioPlayer
. То, что делал zostrum. - Плагин
Status
. Сейчас в нем только вывод сообщений. Нужно перенести в него созданиеhtml
элементов