(gdb) p obj $8 = (class PhysicalObj *) 0xa115978 (gdb) p *obj $9 = { = { = {m_mass = 100, m_wind_factor = 0, m_air_resist_factor = 0.10000000000000001, m_gravity_factor = 1, m_rebounding = false, m_rebound_factor = 0.25}, _vptr.Physics = 0x81471e8, m_motion_type = NoMotion, m_pos_x = { x0 = 15.275, x1 = 0, x2 = 0}, m_pos_y = {x0 = 26.850000000000001, x1 = 0, x2 = 0}, m_extern_force = {static EPS_ZERO = , x = 0, y = 0}, m_last_move = 270605, m_phys_width = 0.75, m_phys_height = 1.125, m_fix_point_gnd = { static EPS_ZERO = , x = 0, y = 0}, m_fix_point_dxy = { static EPS_ZERO = , x = 0, y = 0}, m_rope_angle = {x0 = 0, x1 = 0, x2 = 0}, m_rope_length = {x0 = 0, x1 = 0, x2 = 0}, m_rope_elasticity = 10, m_elasticity_damping = 0.20000000000000001, m_balancing_damping = 0.40000000000000002, m_elasticity_off = true, m_cfg = {m_mass = 100, m_wind_factor = 0, m_air_resist_factor = 0.10000000000000001, m_gravity_factor = 1, m_rebounding = true, m_rebound_factor = 0.25}}, m_goes_through_wall = false, m_collides_with_characters = true, m_collides_with_objects = true, m_rebound_position = {static EPS_ZERO = , x = 611, y = 1074}, m_overlapping_object = 0x0, m_name = {static npos = 4294967295, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x9ccd5dc "character"}}, m_test_left = 5, m_test_right = 5, m_test_top = 10, m_test_bottom = 2, m_width = 30, m_height = 45, m_rebound_sound = { static npos = 4294967295, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0xb7c055bc ""}}, m_alive = ALIVE, life_points = 100, m_allow_negative_y = true}