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)7 xr_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()10 xr_motion::~xr_motion() {}
11 
load(xr_reader & r)12 void 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) const20 void 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