瀏覽代碼

PCKPacker: moved from tools into core, fixes #4129

(cherry picked from commit b1fba2e013e0dc53dec7406e5db4fbc65ad17a94)
J08nY 9 年之前
父節點
當前提交
f315d352ec
共有 6 個文件被更改,包括 3 次插入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. 0 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

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

+ 0 - 3
main/main.cpp

@@ -57,7 +57,6 @@
 #include "tools/editor/editor_node.h"
 #include "tools/editor/project_manager.h"
 
-#include "tools/pck/pck_packer.h"
 #endif
 
 #include "io/file_access_network.h"
@@ -995,7 +994,6 @@ Error Main::setup2() {
 	}
 #ifdef TOOLS_ENABLED
 	EditorNode::register_editor_types();
-	ObjectTypeDB::register_type<PCKPacker>(); // todo: move somewhere else
 #endif
 
 	MAIN_PRINT("Main: Load Scripts, Modules, Drivers");
@@ -1747,4 +1745,3 @@ void Main::cleanup() {
 
 
 }
-

+ 0 - 1
tools/SCsub

@@ -117,7 +117,6 @@ if (env["tools"]!="no"):
 	SConscript('editor/SCsub');
 	SConscript('collada/SCsub');
 	SConscript('doc/SCsub')
-	SConscript('pck/SCsub')
 
 	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")