Format sources with clangd
This commit is contained in:
parent
ea634491de
commit
17680c2288
3 changed files with 31 additions and 29 deletions
|
|
@ -3,18 +3,15 @@
|
||||||
|
|
||||||
using namespace godot;
|
using namespace godot;
|
||||||
|
|
||||||
void MarshConnector::_bind_methods() {
|
void MarshConnector::_bind_methods() {}
|
||||||
}
|
|
||||||
|
|
||||||
MarshConnector::MarshConnector() {
|
MarshConnector::MarshConnector() {
|
||||||
// Initialize any variables here.
|
// Initialize any variables here.
|
||||||
time_passed = 0.0;
|
time_passed = 0.0;
|
||||||
}
|
}
|
||||||
|
|
||||||
MarshConnector::~MarshConnector() {
|
MarshConnector::~MarshConnector() {
|
||||||
// Add your cleanup here.
|
// Add your cleanup here.
|
||||||
}
|
}
|
||||||
|
|
||||||
void MarshConnector::_process(double delta) {
|
void MarshConnector::_process(double delta) { time_passed += delta; }
|
||||||
time_passed += delta;
|
|
||||||
}
|
|
||||||
|
|
|
||||||
|
|
@ -5,22 +5,22 @@
|
||||||
|
|
||||||
namespace godot {
|
namespace godot {
|
||||||
|
|
||||||
class MarshConnector : public Node{
|
class MarshConnector : public Node {
|
||||||
GDCLASS(MarshConnector, Node)
|
GDCLASS(MarshConnector, Node)
|
||||||
|
|
||||||
private:
|
private:
|
||||||
double time_passed;
|
double time_passed;
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
static void _bind_methods();
|
static void _bind_methods();
|
||||||
|
|
||||||
public:
|
public:
|
||||||
MarshConnector();
|
MarshConnector();
|
||||||
~MarshConnector();
|
~MarshConnector();
|
||||||
|
|
||||||
void _process(double delta) override;
|
void _process(double delta) override;
|
||||||
};
|
};
|
||||||
|
|
||||||
}
|
} // namespace godot
|
||||||
|
|
||||||
#endif // MARSHCONNECTOR_H
|
#endif // MARSHCONNECTOR_H
|
||||||
|
|
|
||||||
|
|
@ -9,28 +9,33 @@
|
||||||
using namespace godot;
|
using namespace godot;
|
||||||
|
|
||||||
void initialize_marsh_module(ModuleInitializationLevel p_level) {
|
void initialize_marsh_module(ModuleInitializationLevel p_level) {
|
||||||
if (p_level != MODULE_INITIALIZATION_LEVEL_SCENE) {
|
if (p_level != MODULE_INITIALIZATION_LEVEL_SCENE) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
GDREGISTER_CLASS(MarshConnector);
|
GDREGISTER_CLASS(MarshConnector);
|
||||||
}
|
}
|
||||||
|
|
||||||
void uninitialize_marsh_module(ModuleInitializationLevel p_level) {
|
void uninitialize_marsh_module(ModuleInitializationLevel p_level) {
|
||||||
if (p_level != MODULE_INITIALIZATION_LEVEL_SCENE) {
|
if (p_level != MODULE_INITIALIZATION_LEVEL_SCENE) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
extern "C" {
|
extern "C" {
|
||||||
// Initialization.
|
// Initialization.
|
||||||
GDExtensionBool GDE_EXPORT marsh_library_init(GDExtensionInterfaceGetProcAddress p_get_proc_address, const GDExtensionClassLibraryPtr p_library, GDExtensionInitialization *r_initialization) {
|
GDExtensionBool GDE_EXPORT
|
||||||
godot::GDExtensionBinding::InitObject init_obj(p_get_proc_address, p_library, r_initialization);
|
marsh_library_init(GDExtensionInterfaceGetProcAddress p_get_proc_address,
|
||||||
|
const GDExtensionClassLibraryPtr p_library,
|
||||||
|
GDExtensionInitialization *r_initialization) {
|
||||||
|
godot::GDExtensionBinding::InitObject init_obj(p_get_proc_address, p_library,
|
||||||
|
r_initialization);
|
||||||
|
|
||||||
init_obj.register_initializer(initialize_marsh_module);
|
init_obj.register_initializer(initialize_marsh_module);
|
||||||
init_obj.register_terminator(uninitialize_marsh_module);
|
init_obj.register_terminator(uninitialize_marsh_module);
|
||||||
init_obj.set_minimum_library_initialization_level(MODULE_INITIALIZATION_LEVEL_SCENE);
|
init_obj.set_minimum_library_initialization_level(
|
||||||
|
MODULE_INITIALIZATION_LEVEL_SCENE);
|
||||||
|
|
||||||
return init_obj.init();
|
return init_obj.init();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue