Most remaining level editor work

This commit is contained in:
elasota
2020-03-01 17:01:35 -05:00
parent abd4f1a978
commit 7b27d6c6b5
48 changed files with 1211 additions and 945 deletions

View File

@@ -14,12 +14,19 @@ namespace PortabilityLayer
bool Init(const WidgetBasicState &state) override;
//WidgetHandleState_t ProcessEvent(const TimeTaggedVOSEvent &evt);
//int16_t Capture(const Point &pos, WidgetUpdateCallback_t callback);
WidgetHandleState_t ProcessEvent(const TimeTaggedVOSEvent &evt);
int16_t Capture(const Point &pos, WidgetUpdateCallback_t callback);
void DrawControl(DrawSurface *surface) override;
void OnStateChanged() override;
PLPasStr GetString() const override;
const THandle<Menu> &GetMenu() const;
protected:
~PopupMenuWidget();
private:
THandle<Menu> m_menu;
};