Daan Vanden Bosch
f87c2ecf84
- All views now have a View super type
...
- Widget now has a children array
- Widgets can be activated and deactivated (this recurses over child widgets)
- Renderers are now turned on and off in activate/deactivate methods
- It is now possible to set a tool-local path (this path is appended to the tool's base path)
- TabContainer can now automatically set a path based on paths given in its tab configuration
- It's now possible to directly link to subviews of the viewer and the hunt optimizer
2020-01-05 01:07:35 +01:00
Daan Vanden Bosch
2507d07fb5
Made RegistersView inputs larger again.
2019-12-31 21:48:59 +01:00
Daan Vanden Bosch
5d82a60747
Improved look and feel of RegistersView.
2019-12-31 21:01:46 +01:00
Daan Vanden Bosch
de20e7b82f
- Bugfix: FlatMappedListProperty wouldn't recompute its value and emit an event when it's computed property changed
...
- Event section IDs are now immutable
- Top level events can now be added
2019-12-27 23:33:34 +01:00
Daan Vanden Bosch
994afa7387
Refactored HTML element creation code. Removed PropertyChangeEvent, properties don't emit their old value anymore. Added an EventsController and moved some code from EventsView and QuestEditorStore to it.
2019-12-27 00:55:32 +01:00
Daan Vanden Bosch
243638879c
Entity counts in area select are now updated when adding or removing entities. Added more unit tests.
2019-12-24 03:04:18 +01:00
Daan Vanden Bosch
8ce19fac62
Most dependencies are now injected to improve testability.
2019-12-21 19:40:42 +01:00
Daan Vanden Bosch
20885cb0f2
Simplified Widget.finalize_construction. Added game state to QuestRunner and modified execution flow to enable loading of area/entity models. Split QuestModelManager into two different classes so a different loading strategy can used in the quest runner view. Quest runner view is now automatically created when running a quest.
2019-12-19 18:54:01 +01:00
Daan Vanden Bosch
3bd3be8c4a
Moved Thread to its own file and renamed vm/index.ts to vm/VirtualMachine.ts.
2019-12-18 23:40:38 +01:00
Daan Vanden Bosch
c0e9856d8a
Using Select instead of DropDown in RegistersView. Only use monospace font in register container.
2019-12-18 20:20:32 +01:00
jtuu
8c102976a8
Added a VM registers viewer.
2019-11-21 23:04:16 +02:00