123456789101112131415161718192021 |
- #pragma once
- #include <Array.h>
- #include <Trie.h>
- #include "Chunk.h"
- #include "Entity.h"
- class Dimension : public virtual Framework::ReferenceCounter
- {
- private:
- int dimensionId;
- Framework::Trie<Chunk> *chunks;
- Framework::RCArray<Entity> *entities;
- void getAddrOf( Framework::Punkt cPos, char *addr ) const;
- void getAddrOfWorld( Framework::Punkt wPos, char *addr ) const;
- Chunk *zChunk( Framework::Punkt wPos ) const;
- public:
- void updateVisibility();
- };
|