btl_cnt_reward.h 578 Bytes
#pragma once

#include <common.h>
#include <share_msg.pb.h>
#include <gateway_msg.pb.h>

struct btl_cnt_reward_element_t 
{
	uint32_t pr;
	std::vector<share_msg::item_t> reward_vec;
};

struct btl_cnt_reward_cfg_mgr_t
{
	bool load_cfg();
	void init();

	std::map<uint32_t, btl_cnt_reward_element_t> reward_map;//key:id val:online_reward_element_t
	btl_cnt_reward_element_t* find(uint32_t id);
};

// 天数 	
//const uint32_t g_btl_cnt_reward_day_max = 7;
// 打几局,可以抽取奖励 	
const uint32_t g_btl_cnt_reward_cnt = 3;
extern btl_cnt_reward_cfg_mgr_t* g_btl_cnt_reward_cfg_mgr;