2019-10-31 11:02:23 +00:00
|
|
|
#ifndef CREATURELIB_TURNORDERING_HPP
|
|
|
|
#define CREATURELIB_TURNORDERING_HPP
|
|
|
|
|
2020-02-26 12:51:16 +00:00
|
|
|
#include <Arbutils/Random.hpp>
|
2019-10-31 11:02:23 +00:00
|
|
|
#include <vector>
|
2019-11-28 11:55:22 +00:00
|
|
|
#include "../TurnChoices/BaseTurnChoice.hpp"
|
2019-10-31 11:02:23 +00:00
|
|
|
|
|
|
|
namespace CreatureLib::Battling {
|
|
|
|
class TurnOrdering {
|
|
|
|
public:
|
2020-02-26 12:51:16 +00:00
|
|
|
static void OrderChoices(std::vector<BaseTurnChoice*>& vec, Arbutils::Random& rand);
|
2019-10-31 11:02:23 +00:00
|
|
|
};
|
|
|
|
}
|
|
|
|
|
2019-11-28 11:55:22 +00:00
|
|
|
#endif // CREATURELIB_TURNORDERING_HPP
|