diff options
author | Tiger Wang <ziwei.tiger@outlook.com> | 2021-05-04 17:11:56 +0200 |
---|---|---|
committer | Tiger Wang <ziwei.tiger@outlook.com> | 2021-05-04 17:11:56 +0200 |
commit | 34bf5c0d9db195edf8b576d1273876966cf650b2 (patch) | |
tree | b9682f8226fef09d3625089ba06235f93ce5c976 /src/Statistics.h | |
parent | Add player statistics to API (#5193) (diff) | |
download | cuberite-34bf5c0d9db195edf8b576d1273876966cf650b2.tar cuberite-34bf5c0d9db195edf8b576d1273876966cf650b2.tar.gz cuberite-34bf5c0d9db195edf8b576d1273876966cf650b2.tar.bz2 cuberite-34bf5c0d9db195edf8b576d1273876966cf650b2.tar.lz cuberite-34bf5c0d9db195edf8b576d1273876966cf650b2.tar.xz cuberite-34bf5c0d9db195edf8b576d1273876966cf650b2.tar.zst cuberite-34bf5c0d9db195edf8b576d1273876966cf650b2.zip |
Diffstat (limited to 'src/Statistics.h')
-rw-r--r-- | src/Statistics.h | 43 |
1 files changed, 0 insertions, 43 deletions
diff --git a/src/Statistics.h b/src/Statistics.h deleted file mode 100644 index 38d2f0f7e..000000000 --- a/src/Statistics.h +++ /dev/null @@ -1,43 +0,0 @@ - -// Statistics.h - -#pragma once - -#include "Registries/Statistics.h" - -/* Hello fellow developer ! -In case you are trying to add new statistics to Cuberite you need to do a few things: ---------------------------------------------------------------------------- -1. add a new entry to the enum class Statistic in Registries\Statistics.h file -2. add this to serialization functions in WorldStorage\NamespaceSerializer.cpp - The String in the above is used for saving on disk! - so use the same string! - -In case you want to add a mapping of network IDs to the used stats -you will find a lua script in ../Tools/BlockTypePaletteGenerator/ExportStatMapping.lua -it will provide you with information how to use it. you need a registries.json -exported from the server https://wiki.vg/Data_Generators - - Greetings 12xx12 */ - - - - - -/** Class that manages the statistics and achievements of a single player. */ -struct StatisticsManager -{ - typedef unsigned StatValue; - - // TODO: Block tallies, entities killed, all the others - - std::unordered_map<CustomStatistic, StatValue> Custom; - - /** Returns whether the prerequisite for awarding an achievement are satisfied. */ - bool SatisfiesPrerequisite(CustomStatistic a_Stat) const; - -private: - - /** Returns if a statistic is both present and has nonzero value. */ - bool IsStatisticPresent(CustomStatistic a_Stat) const; -}; |