43 lines
687 B
C++
43 lines
687 B
C++
//
|
|
// event.h
|
|
// nation_war
|
|
//
|
|
// Created by Saturneric on 17/1/16.
|
|
// Copyright © 2017年 Bakantu Eric. All rights reserved.
|
|
//
|
|
|
|
#ifndef event_h
|
|
#define event_h
|
|
|
|
class war{
|
|
class army *f_amy;
|
|
class army *s_amy;
|
|
int f_rand;
|
|
int s_rand;
|
|
|
|
public:
|
|
war(class army *pf_amy, class army *ps_amy);
|
|
class army *fight(void);
|
|
|
|
};
|
|
|
|
class move{
|
|
class army *p_amy;
|
|
class land *f_lnd;
|
|
class land *t_lnd;
|
|
|
|
public:
|
|
move(class army *p_amy, class land *f_lnd, class land *t_lnd);
|
|
int go(void);
|
|
};
|
|
|
|
class event{
|
|
int time;
|
|
void *(func());
|
|
void *value;
|
|
public:
|
|
event(int time, void *(func()), void *value);
|
|
};
|
|
|
|
#endif /* event_h */
|