#include #include #include "World.h" #include "Globals.h" #include "WorldUpdate.h" using namespace Network; using namespace Framework; World::World() { renderedWorld = new Welt3D(); dimensions = new RCArray(); currentPlayer = new CurrentPlayer(); } World::~World() { dimensions->release(); currentPlayer->release(); renderedWorld->release(); } void World::update() { NetworkReader *serverMessageReader = 0; const char type = 0; while( serverMessageReader = network->zFactoryClient()->getNextMessage() ) { serverMessageReader->lese( (char *)&type, 1 ); if( type == 2 ) // WORLD UPDATE { int id = 0; serverMessageReader->lese( (char *)&id, 4 ); StaticRegistry::INSTANCE.zElement( id )->applyUpdate( serverMessageReader ); } } } void World::setChunk( Chunk *chunk ) { }