SimulationCraft
SimulationCraft is a tool to explore combat mechanics in the popular MMO RPG World of Warcraft (tm).
|
Public Member Functions | |
progress_bar_t (sim_t &s) | |
void | init () |
bool | update (bool finished=false, int index=-1) |
void | output (bool finished=false) |
void | restart () |
void | progress () |
void | set_base (const std::string &base) |
void | set_phase (const std::string &phase) |
void | add_simulation_time (double t) |
size_t | current_progress () const |
size_t | total_work () const |
double | average_simulation_time () const |
Static Public Member Functions | |
static std::string | format_time (double t) |
Public Attributes | |
sim_t & | sim |
int | steps |
int | updates |
int | interval |
int | update_number |
chrono::wall_clock::time_point | start_time |
chrono::wall_clock::time_point | last_update |
chrono::wall_clock::duration | max_interval_time |
std::string | status |
std::string | base_str |
std::string | phase_str |
size_t | work_index |
size_t | total_work_ |
double | elapsed_time |
size_t | time_count |