diff options
author | andrew <xdotftw@gmail.com> | 2014-02-20 15:38:37 +0100 |
---|---|---|
committer | andrew <xdotftw@gmail.com> | 2014-02-20 15:38:37 +0100 |
commit | f201f4f176fc908e9ddebfed86d4c8ef5582556c (patch) | |
tree | 9cb6601cc1eeeab979c088faa66be52fe27e086e /src/Map.h | |
parent | Manual merge (Fixed conflicts) (diff) | |
download | cuberite-f201f4f176fc908e9ddebfed86d4c8ef5582556c.tar cuberite-f201f4f176fc908e9ddebfed86d4c8ef5582556c.tar.gz cuberite-f201f4f176fc908e9ddebfed86d4c8ef5582556c.tar.bz2 cuberite-f201f4f176fc908e9ddebfed86d4c8ef5582556c.tar.lz cuberite-f201f4f176fc908e9ddebfed86d4c8ef5582556c.tar.xz cuberite-f201f4f176fc908e9ddebfed86d4c8ef5582556c.tar.zst cuberite-f201f4f176fc908e9ddebfed86d4c8ef5582556c.zip |
Diffstat (limited to 'src/Map.h')
-rw-r--r-- | src/Map.h | 15 |
1 files changed, 13 insertions, 2 deletions
@@ -28,7 +28,14 @@ class cMap; -/** Encapsulates a map decorator. */ +/** Encapsulates a map decorator. + * + * A map decorator represents an object drawn on the map that can move freely. + * (e.g. player trackers and item frame pointers) + * + * Excluding manually placed decorators, + * decorators are automatically managed (allocated and freed) by their parent cMap instance. + */ class cMapDecorator { public: @@ -98,7 +105,11 @@ public: typedef std::vector<ColorID> cColorList; - /** Encapsulates the state of a map client. */ + /** Encapsulates the state of a map client. + * + * In order to enhance performace, maps are streamed column-by-column to each client. + * This structure stores the state of the stream. + */ struct cMapClient { cClientHandle * m_Handle; |