Nation-War/nation.h

71 lines
1.2 KiB
C
Raw Permalink Normal View History

2020-08-31 16:17:06 +00:00
//
// nation.h
// nation_war
//
// Created by Saturneric on 17/1/16.
// Copyright © 2017年 Bakantu Eric. All rights reserved.
//
#ifndef nation_h
#define nation_h
class pdt_tech_def {
int pdtgde;
int fctgde;
int lndgde;
public:
int upd_fct(class nation *p_ntn);
int upd_lnd(class nation *p_ntn);
};
class ofc_tech_def {
int plcgde;
int amygde;
int emogde;
int spygde;
public:
int ugd_plc(class nation *p_ntn);
int ugd_amy(class nation *p_ntn);
int ugd_spy(class nation *p_ntn);
};
class amy_tech_def {
int maxgde;
int eqpgde;
public:
int upd_eqp(class nation *p_ntn);
};
class nation {
public:
int fund;
double embezzle;
double pdteff;
int amyeqp;
int n_id;
int plcpeo;
int amypeo;
int amycst;
int plcoffcst;
int amyoffcst;
int lndplus;
class pdt_tech_def m_ptd;
class ofc_tech_def m_otd;
class amy_tech_def m_atd;
int send_fund(int send);
int set_amy(int sld_num,int mf_num, class land *p_land);
int set_fct(int mpw_num, int pf_num,class land *p_land);
nation(int s_id);
~nation(void);
};
#endif /* nation_h */