105 for (
int i = 0; i < 4; i++)
112 for (
int i = 0; i < 4; i++)
Definition player_sao.h:58
std::array< v2f,(size_t) LocalPlayerAnimation::COUNT > local_animations
Definition player.h:211
Player(const std::string &name, IItemDefManager *idef)
Definition player.cpp:27
s32 hud_hotbar_itemcount
Definition player.h:243
Inventory inventory
Definition player.h:196
float local_animation_speed
Definition player.h:212
friend class PlayerDatabaseFiles
Definition remoteplayer.h:29
const SunParams & getSunParams() const
Definition remoteplayer.h:82
std::string hud_hotbar_image
Definition remoteplayer.h:150
const Lighting & getLighting() const
Definition remoteplayer.h:119
session_t m_peer_id
Definition remoteplayer.h:162
RemotePlayer(const std::string &name, IItemDefManager *idef)
Definition remoteplayer.cpp:22
bool checkModified() const
Definition remoteplayer.h:99
void setHotbarItemcount(s32 hotbar_itemcount)
Definition remoteplayer.h:40
const CloudParams & getCloudParams() const
Definition remoteplayer.h:97
void setCloudParams(const CloudParams &cloud_params)
Definition remoteplayer.h:92
const std::string & getHotbarImage() const
Definition remoteplayer.h:61
void setModified(const bool x)
Definition remoteplayer.h:101
void setHotbarImage(const std::string &name)
Definition remoteplayer.h:59
session_t getPeerId() const
returns PEER_ID_INEXISTENT when PlayerSAO is either not yet present or about to be removed (e....
Definition remoteplayer.h:130
const MoonParams & getMoonParams() const
Definition remoteplayer.h:86
u16 m_message_rate_overhead
Definition remoteplayer.h:146
CloudParams m_cloud_params
Definition remoteplayer.h:153
void getDayNightRatio(bool *do_override, float *ratio)
Definition remoteplayer.h:53
RemotePlayerChatResult canSendChatMessage()
Definition remoteplayer.cpp:60
const StarParams & getStarParams() const
Definition remoteplayer.h:90
void setPeerId(session_t peer_id)
Definition remoteplayer.h:132
SunParams m_sun_params
Definition remoteplayer.h:156
const SkyboxParams & getSkyParams() const
Definition remoteplayer.h:78
void setLighting(const Lighting &lighting)
Definition remoteplayer.h:117
bool inventory_formspec_overridden
Definition remoteplayer.h:126
SkyboxParams m_skybox_params
Definition remoteplayer.h:155
s32 getHotbarItemcount() const
Definition remoteplayer.h:45
bool m_dirty
Definition remoteplayer.h:138
void setPlayerSAO(PlayerSAO *sao)
Definition remoteplayer.h:36
static u16 m_setting_chat_message_limit_trigger_kick
Definition remoteplayer.h:142
bool m_day_night_ratio_do_override
Definition remoteplayer.h:148
StarParams m_star_params
Definition remoteplayer.h:158
Lighting m_lighting
Definition remoteplayer.h:160
void setLocalAnimations(v2f frames[4], float frame_speed)
Definition remoteplayer.h:103
u32 m_last_chat_message_sent
Definition remoteplayer.h:144
PlayerSAO * m_sao
Definition remoteplayer.h:137
void setStars(const StarParams &star_params)
Definition remoteplayer.h:88
void setHotbarSelectedImage(const std::string &name)
Definition remoteplayer.h:63
u16 formspec_version
Definition remoteplayer.h:124
void setDirty(bool dirty)
Definition remoteplayer.h:121
void setSun(const SunParams &sun_params)
Definition remoteplayer.h:80
float m_chat_message_allowance
Definition remoteplayer.h:145
void getLocalAnimations(v2f *frames, float *frame_speed)
Definition remoteplayer.h:110
static bool m_setting_cache_loaded
Definition remoteplayer.h:140
static float m_setting_chat_message_limit_per_10sec
Definition remoteplayer.h:141
float m_day_night_ratio
Definition remoteplayer.h:149
PlayerSAO * getPlayerSAO()
Definition remoteplayer.h:35
virtual ~RemotePlayer()
Definition remoteplayer.cpp:54
void onSuccessfulSave()
Definition remoteplayer.cpp:99
void setSky(const SkyboxParams &skybox_params)
Definition remoteplayer.h:73
const std::string & getHotbarSelectedImage() const
Definition remoteplayer.h:68
void setMoon(const MoonParams &moon_params)
Definition remoteplayer.h:84
void overrideDayNightRatio(bool do_override, float ratio)
Definition remoteplayer.h:47
u16 protocol_version
Definition remoteplayer.h:123
std::string hud_hotbar_selected_image
Definition remoteplayer.h:151
MoonParams m_moon_params
Definition remoteplayer.h:157
#define PEER_ID_INEXISTENT
Definition constants.h:19
core::vector2d< f32 > v2f
Definition irr_v2d.h:11
u16 session_t
Definition networkprotocol.h:27
RemotePlayerChatResult
Definition remoteplayer.h:18
@ RPLAYER_CHATRESULT_OK
Definition remoteplayer.h:19
@ RPLAYER_CHATRESULT_KICK
Definition remoteplayer.h:21
@ RPLAYER_CHATRESULT_FLOODING
Definition remoteplayer.h:20
Definition skyparams.h:72
Describes ambient light settings for a player.
Definition lighting.h:46
Definition skyparams.h:54
Definition skyparams.h:25
Definition skyparams.h:62
Definition skyparams.h:44
constexpr v3f x
Definition test_irr_matrix4.cpp:18