1 #ifndef __GNUC__
2 #pragma once
3 #endif
4 #ifndef __XR_SCENE_REVISION_H__
5 #define __XR_SCENE_REVISION_H__
6 
7 #include <string>
8 #include "xr_types.h"
9 
10 namespace xray_re {
11 
12 class xr_reader;
13 class xr_writer;
14 class xr_ini_writer;
15 
16 class xr_scene_revision {
17 public:
18 			xr_scene_revision();
19 
20 	void		load(xr_reader& r);
21 	void		save(xr_writer& w) const;
22 
23 	void		save_v12(xr_ini_writer *w, bool scene_part = false);
24 
25 private:
26 	std::string	m_modifier;
27 	uint32_t	m_modified_time;
28 };
29 
30 } // end of namespace xray_re
31 
32 #endif
33