aboutsummaryrefslogtreecommitdiff
path: root/advtrains/advtrains_train_subway/locale
diff options
context:
space:
mode:
Diffstat (limited to 'advtrains/advtrains_train_subway/locale')
0 files changed, 0 insertions, 0 deletions
eral Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */ #pragma once #include <string> #include "irrlichttypes_bloated.h" #include <iostream> #include <map> #include <vector> struct ObjectProperties { s16 hp_max = 1; u16 breath_max = 0; bool physical = false; bool collideWithObjects = true; float weight = 5.0f; // Values are BS=1 aabb3f collisionbox = aabb3f(-0.5f, -0.5f, -0.5f, 0.5f, 0.5f, 0.5f); aabb3f selectionbox = aabb3f(-0.5f, -0.5f, -0.5f, 0.5f, 0.5f, 0.5f); bool pointable = true; std::string visual = "sprite"; std::string mesh = ""; v2f visual_size = v2f(1, 1); std::vector<std::string> textures; std::vector<video::SColor> colors; v2s16 spritediv = v2s16(1, 1); v2s16 initial_sprite_basepos; bool is_visible = true; bool makes_footstep_sound = false; f32 stepheight = 0.0f; float automatic_rotate = 0.0f; bool automatic_face_movement_dir = false; f32 automatic_face_movement_dir_offset = 0.0f; bool backface_culling = true;