123456789101112131415161718192021222324 |
- #pragma once
- #include <Welt3D.h>
- #include "Dimension.h"
- #include "CurrentPlayer.h"
- class World : public Framework::ReferenceCounter
- {
- private:
- Framework::RCArray<Dimension> *dimensions;
- CurrentPlayer *currentPlayer;
- Framework::Welt3D *renderedWorld;
- public:
- World();
- ~World();
- void update();
- void setChunk( Chunk *chunk );
- Block *zBlockAt( Framework::Vec3<int> location, int dimension ) const;
- Dimension *zDimension( int id ) const;
- void setVisibility( Framework::Model3D *zModel, bool visible );
- };
|