diff --git a/assets/icons/player.png b/assets/icons/player.png new file mode 100644 index 0000000..79f35cc Binary files /dev/null and b/assets/icons/player.png differ diff --git a/assets/icons/players.png b/assets/icons/players.png new file mode 100644 index 0000000..7fb4e1f Binary files /dev/null and b/assets/icons/players.png differ diff --git a/core/src/objects/datamodel.cpp b/core/src/objects/datamodel.cpp index 2dbacca..6ae87de 100644 --- a/core/src/objects/datamodel.cpp +++ b/core/src/objects/datamodel.cpp @@ -33,9 +33,9 @@ void DataModel::Init(bool runMode) { if (runMode) service->OnRun(); } - if (runMode) { - GetService()->createLocalPlayer(0); - } + // if (runMode) { + // GetService()->createLocalPlayer(0); + // } } void DataModel::SaveToFile(std::optional path) { diff --git a/core/src/objects/player.h b/core/src/objects/player.h index d866f38..2ce8c6a 100644 --- a/core/src/objects/player.h +++ b/core/src/objects/player.h @@ -5,7 +5,7 @@ #include "objects/model.h" #include -class DEF_INST_() Player : public Instance { +class DEF_INST_(explorer_icon="player") Player : public Instance { AUTOGEN_PREAMBLE public: @@ -15,8 +15,8 @@ public: DEF_PROP_CATEGORY(DATA) DEF_PROP_(readonly) int userId = 0; DEF_PROP std::weak_ptr character; - DEF_PROP_CATEGORY(TEAM) //placeholder, we cant add TeamColor or Teams yet since no BrickColor - DEF_PROP bool neutral = true; + // DEF_PROP_CATEGORY(TEAM) //placeholder, we cant add TeamColor or Teams yet since no BrickColor + // DEF_PROP bool neutral = true; static inline std::shared_ptr New() { return std::make_shared(); }; static inline std::shared_ptr Create() { return std::make_shared(); }; diff --git a/core/src/objects/service/players.h b/core/src/objects/service/players.h index 76739d7..ffae524 100644 --- a/core/src/objects/service/players.h +++ b/core/src/objects/service/players.h @@ -4,7 +4,7 @@ #include "objects/base/service.h" #include "objects/player.h" -class DEF_INST_SERVICE Players : public Service { +class DEF_INST_SERVICE_(explorer_icon="players") Players : public Service { AUTOGEN_PREAMBLE protected: void InitService() override;