generated from Persson-dev/Godot-Xmake
28 lines
522 B
C++
28 lines
522 B
C++
|
|
#include "gdexample.h"
|
|
#include <godot_cpp/core/class_db.hpp>
|
|
|
|
using namespace godot;
|
|
|
|
void GDExample::_bind_methods() {
|
|
// ClassDB::bind_method(D_METHOD("_process", "delta"), &GDExample::_process);
|
|
}
|
|
|
|
GDExample::GDExample()
|
|
{
|
|
time_passed = 0.0;
|
|
|
|
}
|
|
|
|
GDExample::~GDExample() {}
|
|
|
|
void GDExample::_process(float delta)
|
|
{
|
|
time_passed += delta;
|
|
|
|
auto new_position = Vector2(
|
|
10.0 + (10.0 * sin(time_passed * 2.0)),
|
|
10.0 + (10.0 * cos(time_passed * 1.5)));
|
|
|
|
set_position(new_position);
|
|
} |