added bucket options tool
This commit is contained in:
@@ -5,6 +5,7 @@
|
||||
#include "texture.h"
|
||||
#include "action.h"
|
||||
#include <poly2tri.h>
|
||||
#include "node_tool_bucket.h"
|
||||
|
||||
enum class kCanvasMode
|
||||
{
|
||||
@@ -112,12 +113,15 @@ class CanvasModeFloodFill : public CanvasMode
|
||||
{
|
||||
const std::string m_cursor_path = "data/cursor/bucket-fill.png";
|
||||
const uint16_t m_cursor_id = const_hash(m_cursor_path.c_str());
|
||||
glm::vec2 m_cur_pos;
|
||||
NodeToolBucket* m_tool;
|
||||
public:
|
||||
CanvasModeFloodFill() { hide_curor = true; }
|
||||
glm::vec2 m_cur_pos;
|
||||
virtual void init() override;
|
||||
virtual void on_MouseEvent(MouseEvent* me, glm::vec2& loc) override;
|
||||
virtual void on_Draw(const glm::mat4& ortho, const glm::mat4& proj, const glm::mat4& camera) override;
|
||||
virtual void enter(kCanvasMode prev) override;
|
||||
virtual void leave(kCanvasMode next) override;
|
||||
};
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user