summaryrefslogtreecommitdiffstats
path: root/src/core/NodePath.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/NodePath.cpp')
-rw-r--r--src/core/NodePath.cpp67
1 files changed, 25 insertions, 42 deletions
diff --git a/src/core/NodePath.cpp b/src/core/NodePath.cpp
index b1fb9cc..021bf35 100644
--- a/src/core/NodePath.cpp
+++ b/src/core/NodePath.cpp
@@ -1,94 +1,77 @@
#include "NodePath.hpp"
-#include "String.hpp"
#include "GodotGlobal.hpp"
+#include "String.hpp"
#include <gdnative/node_path.h>
namespace godot {
-
-NodePath::NodePath()
-{
+NodePath::NodePath() {
String from = "";
- godot::api->godot_node_path_new(&_node_path, (godot_string *) &from);
+ godot::api->godot_node_path_new(&_node_path, (godot_string *)&from);
}
-NodePath::NodePath(const NodePath &other)
-{
+NodePath::NodePath(const NodePath &other) {
String from = other;
- godot::api->godot_node_path_new(&_node_path, (godot_string *) &from);
+ godot::api->godot_node_path_new(&_node_path, (godot_string *)&from);
}
-NodePath::NodePath(const String &from)
-{
- godot::api->godot_node_path_new(&_node_path, (godot_string *) &from);
+NodePath::NodePath(const String &from) {
+ godot::api->godot_node_path_new(&_node_path, (godot_string *)&from);
}
-NodePath::NodePath(const char *contents)
-{
+NodePath::NodePath(const char *contents) {
String from = contents;
- godot::api->godot_node_path_new(&_node_path, (godot_string *) &from);
+ godot::api->godot_node_path_new(&_node_path, (godot_string *)&from);
}
-String NodePath::get_name(const int idx) const
-{
+String NodePath::get_name(const int idx) const {
godot_string str = godot::api->godot_node_path_get_name(&_node_path, idx);
- return *(String *) &str;
+ return *(String *)&str;
}
-int NodePath::get_name_count() const
-{
+int NodePath::get_name_count() const {
return godot::api->godot_node_path_get_name_count(&_node_path);
}
-String NodePath::get_subname(const int idx) const
-{
+String NodePath::get_subname(const int idx) const {
godot_string str = godot::api->godot_node_path_get_subname(&_node_path, idx);
- return *(String *) &str;
+ return *(String *)&str;
}
-int NodePath::get_subname_count() const
-{
+int NodePath::get_subname_count() const {
return godot::api->godot_node_path_get_subname_count(&_node_path);
}
-bool NodePath::is_absolute() const
-{
+bool NodePath::is_absolute() const {
return godot::api->godot_node_path_is_absolute(&_node_path);
}
-bool NodePath::is_empty() const
-{
+bool NodePath::is_empty() const {
return godot::api->godot_node_path_is_empty(&_node_path);
}
-NodePath::operator String() const
-{
+NodePath::operator String() const {
godot_string str = godot::api->godot_node_path_as_string(&_node_path);
- return *(String *) &str;
+ return *(String *)&str;
}
-bool NodePath::operator ==(const NodePath& other)
-{
+bool NodePath::operator==(const NodePath &other) {
return godot::api->godot_node_path_operator_equal(&_node_path, &other._node_path);
}
-void NodePath::operator =(const NodePath& other)
-{
+void NodePath::operator=(const NodePath &other) {
godot::api->godot_node_path_destroy(&_node_path);
- String other_string = (String) other;
+ String other_string = (String)other;
- godot::api->godot_node_path_new(&_node_path, (godot_string *) &other_string);
+ godot::api->godot_node_path_new(&_node_path, (godot_string *)&other_string);
}
-NodePath::~NodePath()
-{
+NodePath::~NodePath() {
godot::api->godot_node_path_destroy(&_node_path);
}
-
-
-}
+} // namespace godot