1 #include "xr_motion.h" 2 #include "xr_reader.h" 3 #include "xr_writer.h" 4 5 using namespace xray_re; 6 xr_motion(motion_type type)7xr_motion::xr_motion(motion_type type): 8 m_frame_start(0), m_frame_end(0), m_fps(30.f), m_type(type) {} 9 ~xr_motion()10xr_motion::~xr_motion() {} 11 load(xr_reader & r)12void xr_motion::load(xr_reader& r) 13 { 14 r.r_sz(m_name); 15 m_frame_start = r.r_s32(); 16 m_frame_end = r.r_s32(); 17 m_fps = r.r_float(); 18 } 19 save(xr_writer & w) const20void xr_motion::save(xr_writer& w) const 21 { 22 w.w_sz(m_name); 23 w.w_s32(m_frame_start); 24 w.w_s32(m_frame_end); 25 w.w_float(m_fps); 26 } 27