Workspace
The Workspace have all available controls (defined by the interface preset). It is composed by 3 sections: Left panel, editor's workspace and Right panel.
Each editor have its own controls and workspace. The position and visibility of all controls can vary accordingly to the preset. Normally, the functions in the editor's Menu will be placed here.
Editors are engine specific, but Fighter Factory Library provides some engine-independent ones, such as Code, Sprites, Animations and Sounds. These are extended in engine's own library to add new functionality. This helps to create a nice and solid user experience, as different engines will share same editor functions and design patterns.
We use the name 'extra editor' for those ones that appear at the right panel, as they are additional. Editors often offer the possibility to change the one currently set in the right panel.
Shared extra editors
Fighter Factory Library provides some shared extra editors that, again, are engine-independent:
Organizer
This allow us to reorder items on supported editors.
Sprite explorer
This is used by the Animations editor, and allow us to insert frames on animations from a list of sprites with thumbnails. Image editor can also use this to insert multiple sprites as layers.
Debug
This is exclusive for Code editors, activated only while a debug session is active. See Debug.
Emulator
When supported by the engine's module, this will run a built-in build of the engine inside Fighter Factory for full debugging functionality and fast testing. See Emulator.
M.U.G.E.N.
Currently, the module of this engine have these editors: