
#pragma once
#ifndef AI_STATISTICS_HPP
#define AI_STATISTICS_HPP

#include <Stuff\Scalar.hpp>



namespace MW4AI
{
	namespace Statistics
	{
		void Init();
		void Quit();

		bool Enabled();
		void SetEnabled(bool enabled);
		
		void NotifyDamageTaken(int receiver_id, int sender_id, float damage, int damage_type);
		void NotifyDestroyed(int destroyed_id);
		void NotifyObjective(char* objective_name, bool succeeded);
		void NotifyToHitRoll(int shooter_id, float base_to_hit, float modified_to_hit, float rolled);
	};
};



#endif // AI_STATISTICS_HPP