lsnes rr2-β23
[lsnes.git] / include / lua / unsaferewind.hpp
blobe834c496a232a367c15e4de34fdc16d48d99a42d
1 #ifndef _lua__unsaferewind__hpp__included__
2 #define _lua__unsaferewind__hpp__included__
4 #include "library/lua-base.hpp"
5 #include "library/string.hpp"
6 #include "core/moviefile.hpp"
8 struct lua_unsaferewind
10 lua_unsaferewind(lua::state& L);
11 static size_t overcommit() { return 0; }
12 //The console state.
13 dynamic_state console_state;
14 //Extra state variable involved in fast movie restore. It is not part of normal console state.
15 uint64_t ptr;
16 std::string print()
18 return (stringfmt() << "to frame " << console_state.save_frame).str();
22 #endif