diff --git a/world/voxel_chunk_prop_data.cpp b/world/voxel_chunk_prop_data.cpp index 6c38dd4..74a94ff 100644 --- a/world/voxel_chunk_prop_data.cpp +++ b/world/voxel_chunk_prop_data.cpp @@ -24,52 +24,52 @@ SOFTWARE. #include "voxel_chunk.h" -int VoxelChunkPropData::get_x() { +int VoxelChunkPropData::get_x() const { return _x; } -void VoxelChunkPropData::set_x(int value) { +void VoxelChunkPropData::set_x(const int value) { _x = value; } -int VoxelChunkPropData::get_y() { +int VoxelChunkPropData::get_y() const { return _y; } -void VoxelChunkPropData::set_y(int value) { +void VoxelChunkPropData::set_y(const int value) { _y = value; } -int VoxelChunkPropData::get_z() { +int VoxelChunkPropData::get_z() const { return _z; } -void VoxelChunkPropData::set_z(int value) { +void VoxelChunkPropData::set_z(const int value) { _z = value; } -Vector3 VoxelChunkPropData::get_rotation() { +Vector3 VoxelChunkPropData::get_rotation() const { return _rotation; } -void VoxelChunkPropData::set_rotation(Vector3 value) { +void VoxelChunkPropData::set_rotation(const Vector3 &value) { _rotation = value; } -Vector3 VoxelChunkPropData::get_scale() { +Vector3 VoxelChunkPropData::get_scale() const { return _scale; } -void VoxelChunkPropData::set_scale(Vector3 value) { +void VoxelChunkPropData::set_scale(const Vector3 &value) { _scale = value; } -bool VoxelChunkPropData::get_snap_to_mesh() { +bool VoxelChunkPropData::get_snap_to_mesh() const { return _snap_to_mesh; } -void VoxelChunkPropData::set_snap_to_mesh(bool value) { +void VoxelChunkPropData::set_snap_to_mesh(const bool &value) { _snap_to_mesh = value; } -Vector3 VoxelChunkPropData::get_snap_axis() { +Vector3 VoxelChunkPropData::get_snap_axis() const { return _snap_axis; } -void VoxelChunkPropData::set_snap_axis(Vector3 value) { +void VoxelChunkPropData::set_snap_axis(const Vector3 &value) { _snap_axis = value; } diff --git a/world/voxel_chunk_prop_data.h b/world/voxel_chunk_prop_data.h index 5388906..e82e962 100644 --- a/world/voxel_chunk_prop_data.h +++ b/world/voxel_chunk_prop_data.h @@ -39,26 +39,26 @@ class VoxelChunkPropData : public Resource { GDCLASS(VoxelChunkPropData, Resource); public: - int get_x(); - void set_x(int value); + int get_x() const; + void set_x(const int value); - int get_y(); - void set_y(int value); + int get_y() const; + void set_y(const int value); - int get_z(); - void set_z(int value); + int get_z() const; + void set_z(const int value); - Vector3 get_rotation(); - void set_rotation(Vector3 value); + Vector3 get_rotation() const; + void set_rotation(const Vector3 &value); - Vector3 get_scale(); - void set_scale(Vector3 value); + Vector3 get_scale() const; + void set_scale(const Vector3 &value); - bool get_snap_to_mesh(); - void set_snap_to_mesh(bool value); + bool get_snap_to_mesh() const; + void set_snap_to_mesh(const bool value); - Vector3 get_snap_axis(); - void set_snap_axis(Vector3 value); + Vector3 get_snap_axis() const; + void set_snap_axis(const Vector3 &value); Ref get_mesh(); void set_mesh(const Ref &value); @@ -99,6 +99,8 @@ protected: static void _bind_methods(); private: + int _id; + int _x; int _y; int _z;