Skip to content

World class should be extended by plugins #72

Open

Description

@tmptrash

Сейчас класс World - просто монолитный класс. Его нужно разбить на ядро и плагины. Каждый плагин будет добавлять элемент управления в World. Сейчас этот код находится в Canvas. А именно:

  • Плагин PanZoom. Будет содержать в себе ссылку на библиотеку panzoom причем она должна быть добавлена в parent в виде public свойства (чтобы другие плагины имели к ней доступ).
  • Плагин FullScreen.
  • Плагин Visuаlizer. Сейчас это кнопочка для включения\отключения визуализации системы.
  • Плагин AudioPlayer. То, что делал zostrum.
  • Плагин Status. Сейчас в нем только вывод сообщений. Нужно перенести в него создание html элементов

Activity

  1. added this to the Optimizations milestone on Nov 25, 2019
  2. self-assigned this
    on Nov 25, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Projects

No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions