mirror of
https://github.com/Relintai/pandemonium_engine.git
synced 2025-04-10 13:52:38 +02:00
Renamed the paint canvas getters/setters in PaintAction, and bound them.
This commit is contained in:
parent
9da781e8b8
commit
1fac355760
@ -30,14 +30,14 @@ SOFTWARE.
|
|||||||
|
|
||||||
#include "../nodes/paint_canvas.h"
|
#include "../nodes/paint_canvas.h"
|
||||||
|
|
||||||
PaintCanvas *PaintAction::get_canvas() {
|
PaintCanvas *PaintAction::get_paint_canvas() {
|
||||||
return _canvas;
|
return _paint_canvas;
|
||||||
}
|
}
|
||||||
void PaintAction::set_canvas(PaintCanvas *canvas) {
|
void PaintAction::set_paint_canvas(PaintCanvas *paint_canvas) {
|
||||||
_canvas = canvas;
|
_paint_canvas = paint_canvas;
|
||||||
}
|
}
|
||||||
void PaintAction::set_canvas_bind(Node *canvas) {
|
void PaintAction::set_paint_canvas_bind(Node *paint_canvas) {
|
||||||
set_canvas(Object::cast_to<PaintCanvas>(canvas));
|
set_paint_canvas(Object::cast_to<PaintCanvas>(paint_canvas));
|
||||||
}
|
}
|
||||||
|
|
||||||
Dictionary PaintAction::get_action_data_undo() {
|
Dictionary PaintAction::get_action_data_undo() {
|
||||||
@ -300,12 +300,17 @@ void PaintAction::_redo_action() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
PaintAction::PaintAction() {
|
PaintAction::PaintAction() {
|
||||||
|
_paint_canvas = NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
PaintAction::~PaintAction() {
|
PaintAction::~PaintAction() {
|
||||||
}
|
}
|
||||||
|
|
||||||
void PaintAction::_bind_methods() {
|
void PaintAction::_bind_methods() {
|
||||||
|
ClassDB::bind_method(D_METHOD("get_paint_canvas"), &PaintAction::get_paint_canvas);
|
||||||
|
ClassDB::bind_method(D_METHOD("set_paint_canvas", "canvas"), &PaintAction::set_paint_canvas_bind);
|
||||||
|
ADD_PROPERTY(PropertyInfo(Variant::DICTIONARY, "paint_canvas"), "set_paint_canvas", "get_paint_canvas");
|
||||||
|
|
||||||
ClassDB::bind_method(D_METHOD("get_action_data_undo"), &PaintAction::get_action_data_undo);
|
ClassDB::bind_method(D_METHOD("get_action_data_undo"), &PaintAction::get_action_data_undo);
|
||||||
ClassDB::bind_method(D_METHOD("set_action_data_undo", "value"), &PaintAction::set_action_data_undo);
|
ClassDB::bind_method(D_METHOD("set_action_data_undo", "value"), &PaintAction::set_action_data_undo);
|
||||||
ADD_PROPERTY(PropertyInfo(Variant::DICTIONARY, "action_data_undo"), "set_action_data_undo", "get_action_data_undo");
|
ADD_PROPERTY(PropertyInfo(Variant::DICTIONARY, "action_data_undo"), "set_action_data_undo", "get_action_data_undo");
|
||||||
|
@ -42,9 +42,9 @@ class PaintAction : public Resource {
|
|||||||
GDCLASS(PaintAction, Resource);
|
GDCLASS(PaintAction, Resource);
|
||||||
|
|
||||||
public:
|
public:
|
||||||
PaintCanvas *get_canvas();
|
PaintCanvas *get_paint_canvas();
|
||||||
void set_canvas(PaintCanvas *canvas);
|
void set_paint_canvas(PaintCanvas *paint_canvas);
|
||||||
void set_canvas_bind(Node *canvas);
|
void set_paint_canvas_bind(Node *paint_canvas);
|
||||||
|
|
||||||
Dictionary get_action_data_undo();
|
Dictionary get_action_data_undo();
|
||||||
void set_action_data_undo(const Dictionary &val);
|
void set_action_data_undo(const Dictionary &val);
|
||||||
@ -132,7 +132,7 @@ public:
|
|||||||
protected:
|
protected:
|
||||||
static void _bind_methods();
|
static void _bind_methods();
|
||||||
|
|
||||||
PaintCanvas *_canvas;
|
PaintCanvas *_paint_canvas;
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
Loading…
Reference in New Issue
Block a user