61 std::string
dump()
const;
65 return !(*
this == other);
core::aabbox3d< f32 > aabb3f
Definition irr_aabb3d.h:11
core::vector2d< s16 > v2s16
Definition irr_v2d.h:12
core::vector3df v3f
Definition irr_v3d.h:11
PointabilityType
Definition pointabilities.h:13
Definition object_properties.h:15
u16 hp_max
Definition object_properties.h:42
bool is_visible
Definition object_properties.h:50
std::string visual
Definition object_properties.h:24
float eye_height
Definition object_properties.h:40
std::string dump() const
Definition object_properties.cpp:22
std::string wield_item
Definition object_properties.h:30
v2s16 spritediv
Definition object_properties.h:34
f32 automatic_face_movement_dir_offset
Definition object_properties.h:38
std::string damage_texture_modifier
Definition object_properties.h:26
std::string mesh
Definition object_properties.h:25
video::SColor nametag_color
Definition object_properties.h:32
s8 glow
Definition object_properties.h:44
float zoom_fov
Definition object_properties.h:41
void serialize(std::ostream &os) const
Definition object_properties.cpp:128
bool operator==(const ObjectProperties &other) const
Definition object_properties.cpp:90
std::string infotext
Definition object_properties.h:28
ObjectProperties()
Definition object_properties.cpp:16
void deSerialize(std::istream &is)
Definition object_properties.cpp:186
v3f visual_size
Definition object_properties.h:31
u16 breath_max
Definition object_properties.h:43
float automatic_rotate
Definition object_properties.h:37
bool makes_footstep_sound
Definition object_properties.h:51
bool operator!=(const ObjectProperties &other) const
Definition object_properties.h:64
bool static_save
Definition object_properties.h:54
bool rotate_selectionbox
Definition object_properties.h:49
std::optional< video::SColor > nametag_bgcolor
Definition object_properties.h:33
PointabilityType pointable
Definition object_properties.h:45
v2s16 initial_sprite_basepos
Definition object_properties.h:35
bool collideWithObjects
Definition object_properties.h:48
bool show_on_minimap
Definition object_properties.h:57
bool physical
Definition object_properties.h:47
f32 stepheight
Definition object_properties.h:36
f32 automatic_face_movement_max_rotation_per_sec
Definition object_properties.h:39
aabb3f selectionbox
Definition object_properties.h:23
bool validate()
Check limits of some important properties that'd cause exceptions later on.
Definition object_properties.cpp:95
aabb3f collisionbox
Definition object_properties.h:21
bool shaded
Definition object_properties.h:56
std::vector< video::SColor > colors
Definition object_properties.h:19
std::string nametag
Definition object_properties.h:27
bool use_texture_alpha
Definition object_properties.h:55
std::vector< std::string > textures
Definition object_properties.h:18
bool backface_culling
Definition object_properties.h:53
bool automatic_face_movement_dir
Definition object_properties.h:52