From 8f18510dec4eab5f00e0ff311cf31ae2ce4f2d4d Mon Sep 17 00:00:00 2001 From: "madmaxoft@gmail.com" Date: Sat, 6 Jul 2013 19:56:03 +0000 Subject: AnvilStats: moved into the Tools folder git-svn-id: http://mc-server.googlecode.com/svn/trunk@1658 0a769ca7-a7f5-676a-18bf-c427514a06d6 --- AnvilStats/ChunkExtract.h | 66 ----------------------------------------------- 1 file changed, 66 deletions(-) delete mode 100644 AnvilStats/ChunkExtract.h (limited to 'AnvilStats/ChunkExtract.h') diff --git a/AnvilStats/ChunkExtract.h b/AnvilStats/ChunkExtract.h deleted file mode 100644 index 5e0ed8a9a..000000000 --- a/AnvilStats/ChunkExtract.h +++ /dev/null @@ -1,66 +0,0 @@ - -// ChunkExtract.h - -// Declares the cChunkExtract class representing a cCallback descendant that extracts raw chunk data into separate .chunk files - - - - - -#pragma once - -#include "Callback.h" - - - - - -class cChunkExtract : - public cCallback -{ -public: - cChunkExtract(const AString & iWorldFolder); - -protected: - AString mWorldFolder; - cFile mAnvilFile; - int mCurAnvilX; // X-coord of mAnvilFile, in Anvil-coords (1 Anvil-coord = 32 chunks) - int mCurAnvilZ; // Z-coord of mAnvilFile, -"- - int mCurChunkX; // X-coord of the chunk being processed - int mCurChunkZ; // Z-coord of the chunk being processed - - /// Opens new anvil file into mAnvilFile, sets mCurAnvilX and mCurAnvilZ - void OpenAnvilFile(int a_AnvilX, int a_AnvilZ); - - // cCallback overrides: - virtual bool OnNewChunk(int a_ChunkX, int a_ChunkZ) override; - virtual bool OnHeader(int a_FileOffset, unsigned char a_NumSectors, int a_Timestamp) override { return false; } - virtual bool OnCompressedDataSizePos(int a_CompressedDataSize, int a_DataOffset, char a_CompressionMethod) override; - virtual bool OnDecompressedData(const char * a_DecompressedNBT, int a_DataSize) override; -} ; - - - - - -class cChunkExtractFactory : - public cCallbackFactory -{ -public: - cChunkExtractFactory(const AString & iWorldFolder) : - mWorldFolder(iWorldFolder) - { - } - - virtual cCallback * CreateNewCallback(void) override - { - return new cChunkExtract(mWorldFolder); - } - -protected: - AString mWorldFolder; -} ; - - - - -- cgit v1.2.3