diff --git a/SCsub b/SCsub index 4fbd012..3f40a79 100644 --- a/SCsub +++ b/SCsub @@ -31,7 +31,6 @@ sources = [ "prop_instance.cpp", "prop_ess_entity.cpp", "prop_mesh_data_instance.cpp", - "prop_voxelman_light.cpp", "prop_instance_job.cpp", ] diff --git a/config.py b/config.py index dd9ba59..1647ae4 100644 --- a/config.py +++ b/config.py @@ -25,7 +25,6 @@ def get_doc_classes(): "PropInstance", "PropMeshDataInstance", "PropMeshUtils", - "PropVoxelmanLight", ] def get_doc_path(): diff --git a/prop_voxelman_light.cpp b/prop_voxelman_light.cpp deleted file mode 100644 index 6bac1a6..0000000 --- a/prop_voxelman_light.cpp +++ /dev/null @@ -1,9 +0,0 @@ -#include "prop_voxelman_light.h" - -PropVoxelmanLight::PropVoxelmanLight() { -} -PropVoxelmanLight::~PropVoxelmanLight() { -} - -void PropVoxelmanLight::_bind_methods() { -} diff --git a/prop_voxelman_light.h b/prop_voxelman_light.h deleted file mode 100644 index f739519..0000000 --- a/prop_voxelman_light.h +++ /dev/null @@ -1,54 +0,0 @@ -/* -Copyright (c) 2020 Péter Magyar - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. -*/ - -#ifndef PROP_VOXELMAN_LIGHT_H -#define PROP_VOXELMAN_LIGHT_H - -#include "core/version.h" - -#if VERSION_MAJOR < 4 -#include "scene/3d/spatial.h" -#else -#include "scene/3d/node_3d.h" - -#define Spatial Node3D -#endif - -#include "core/math/vector3.h" - -class PropVoxelmanLight : public Spatial { - GDCLASS(PropVoxelmanLight, Spatial); - OBJ_CATEGORY("Props"); - -public: - //make it turn into a normal light if voxelman isn't present? - - PropVoxelmanLight(); - ~PropVoxelmanLight(); - -protected: - static void _bind_methods(); - -private: -}; - -#endif diff --git a/register_types.cpp b/register_types.cpp index 99cdc5d..95d4d85 100644 --- a/register_types.cpp +++ b/register_types.cpp @@ -38,7 +38,6 @@ SOFTWARE. #include "prop_ess_entity.h" #include "prop_instance.h" #include "prop_mesh_data_instance.h" -#include "prop_voxelman_light.h" #include "prop_instance_job.h" @@ -60,7 +59,6 @@ void register_props_types() { ClassDB::register_class(); ClassDB::register_class(); - ClassDB::register_class(); ClassDB::register_class(); }