2011-09-13 17:50:18 +03:00
|
|
|
#ifndef _mainloop__hpp__included__
|
|
|
|
#define _mainloop__hpp__included__
|
|
|
|
|
|
|
|
#include "rom.hpp"
|
|
|
|
#include "moviefile.hpp"
|
|
|
|
#include "movie.hpp"
|
|
|
|
|
|
|
|
/**
|
|
|
|
* \brief Emulator main loop.
|
|
|
|
*/
|
2011-09-20 22:05:49 +03:00
|
|
|
void main_loop(struct loaded_rom& rom, struct moviefile& settings, bool load_has_to_succeed = false)
|
|
|
|
throw(std::bad_alloc, std::runtime_error);
|
2011-11-19 08:10:50 +02:00
|
|
|
std::vector<std::string> get_jukebox_names();
|
2012-01-13 20:42:49 +02:00
|
|
|
void set_jukebox_names(const std::vector<std::string>& newj);
|
2011-10-05 02:24:34 +03:00
|
|
|
void update_movie_state();
|
|
|
|
|
2011-09-13 17:50:18 +03:00
|
|
|
#endif
|