Переглянути джерело

PCKPacker: moved from tools into core, fixes #4129

J08nY 9 роки тому
батько
коміт
b1fba2e013
6 змінених файлів з 4 додано та 8 видалено
  1. 0 0
      core/io/pck_packer.cpp
  2. 0 0
      core/io/pck_packer.h
  3. 3 0
      core/register_core_types.cpp
  4. 1 3
      main/main.cpp
  5. 0 1
      tools/SCsub
  6. 0 4
      tools/pck/SCsub

+ 0 - 0
tools/pck/pck_packer.cpp → core/io/pck_packer.cpp


+ 0 - 0
tools/pck/pck_packer.h → core/io/pck_packer.h


+ 3 - 0
core/register_core_types.cpp

@@ -49,6 +49,7 @@
 #include "os/input.h"
 #include "os/input.h"
 #include "core/io/xml_parser.h"
 #include "core/io/xml_parser.h"
 #include "io/http_client.h"
 #include "io/http_client.h"
+#include "io/pck_packer.h"
 #include "packed_data_container.h"
 #include "packed_data_container.h"
 #include "func_ref.h"
 #include "func_ref.h"
 #include "input_map.h"
 #include "input_map.h"
@@ -146,6 +147,8 @@ void register_core_types() {
 
 
 	ObjectTypeDB::register_type<ConfigFile>();
 	ObjectTypeDB::register_type<ConfigFile>();
 
 
+	ObjectTypeDB::register_type<PCKPacker>();
+
 	ObjectTypeDB::register_type<PackedDataContainer>();
 	ObjectTypeDB::register_type<PackedDataContainer>();
 	ObjectTypeDB::register_virtual_type<PackedDataContainerRef>();
 	ObjectTypeDB::register_virtual_type<PackedDataContainerRef>();
 	ObjectTypeDB::register_type<AStar>();
 	ObjectTypeDB::register_type<AStar>();

+ 1 - 3
main/main.cpp

@@ -57,7 +57,6 @@
 #include "tools/editor/editor_node.h"
 #include "tools/editor/editor_node.h"
 #include "tools/editor/project_manager.h"
 #include "tools/editor/project_manager.h"
 
 
-#include "tools/pck/pck_packer.h"
 #endif
 #endif
 
 
 #include "io/file_access_network.h"
 #include "io/file_access_network.h"
@@ -996,7 +995,7 @@ Error Main::setup2() {
 #ifdef TOOLS_ENABLED
 #ifdef TOOLS_ENABLED
 	ObjectTypeDB::set_current_api(ObjectTypeDB::API_EDITOR);
 	ObjectTypeDB::set_current_api(ObjectTypeDB::API_EDITOR);
 	EditorNode::register_editor_types();
 	EditorNode::register_editor_types();
-	ObjectTypeDB::register_type<PCKPacker>(); // todo: move somewhere else
+
 	ObjectTypeDB::set_current_api(ObjectTypeDB::API_CORE);
 	ObjectTypeDB::set_current_api(ObjectTypeDB::API_CORE);
 
 
 #endif
 #endif
@@ -1755,4 +1754,3 @@ void Main::cleanup() {
 
 
 
 
 }
 }
-

+ 0 - 1
tools/SCsub

@@ -117,7 +117,6 @@ if (env["tools"]!="no"):
 	SConscript('editor/SCsub');
 	SConscript('editor/SCsub');
 	SConscript('collada/SCsub');
 	SConscript('collada/SCsub');
 	SConscript('doc/SCsub')
 	SConscript('doc/SCsub')
-	SConscript('pck/SCsub')
 
 
 	lib = env.Library("tool",env.tool_sources)
 	lib = env.Library("tool",env.tool_sources)
 
 

+ 0 - 4
tools/pck/SCsub

@@ -1,4 +0,0 @@
-Import('env')
-
-if env["tools"] == "yes":
-	env.add_source_files(env.tool_sources, "*.cpp")