Commit 0488f0ba authored by mercury233's avatar mercury233

fix duel_rule

parent cde001da
...@@ -30,7 +30,7 @@ unsigned short aServerPort; ...@@ -30,7 +30,7 @@ unsigned short aServerPort;
unsigned int lflist; unsigned int lflist;
unsigned char rule; unsigned char rule;
unsigned char mode; unsigned char mode;
bool enable_priority; unsigned char duel_rule;
bool no_check_deck; bool no_check_deck;
bool no_shuffle_deck; bool no_shuffle_deck;
unsigned int start_lp; unsigned int start_lp;
......
...@@ -419,7 +419,7 @@ extern unsigned short aServerPort; ...@@ -419,7 +419,7 @@ extern unsigned short aServerPort;
extern unsigned int lflist; extern unsigned int lflist;
extern unsigned char rule; extern unsigned char rule;
extern unsigned char mode; extern unsigned char mode;
extern bool enable_priority; extern unsigned char duel_rule;
extern bool no_check_deck; extern bool no_check_deck;
extern bool no_shuffle_deck; extern bool no_shuffle_deck;
extern unsigned int start_lp; extern unsigned int start_lp;
......
...@@ -63,9 +63,9 @@ int main(int argc, char* argv[]) { ...@@ -63,9 +63,9 @@ int main(int argc, char* argv[]) {
ygo::rule=atoi(argv[3]); ygo::rule=atoi(argv[3]);
ygo::mode=atoi(argv[4]); ygo::mode=atoi(argv[4]);
if (argv[5][0]=='T') if (argv[5][0]=='T')
ygo::enable_priority=true; ygo::duel_rule=2;
else else
ygo::enable_priority=false; ygo::duel_rule=3;
if (argv[6][0]=='T') if (argv[6][0]=='T')
ygo::no_check_deck=true; ygo::no_check_deck=true;
else else
......
...@@ -12,7 +12,7 @@ namespace ygo { ...@@ -12,7 +12,7 @@ namespace ygo {
extern unsigned int lflist; extern unsigned int lflist;
extern unsigned char rule; extern unsigned char rule;
extern unsigned char mode; extern unsigned char mode;
extern bool enable_priority; extern unsigned char duel_rule;
extern bool no_check_deck; extern bool no_check_deck;
extern bool no_shuffle_deck; extern bool no_shuffle_deck;
extern unsigned int start_lp; extern unsigned int start_lp;
...@@ -84,7 +84,7 @@ void SingleDuel::JoinGame(DuelPlayer* dp, void* pdata, bool is_creater) { ...@@ -84,7 +84,7 @@ void SingleDuel::JoinGame(DuelPlayer* dp, void* pdata, bool is_creater) {
host_info.mode=1; host_info.mode=1;
host_info.no_check_deck=false; host_info.no_check_deck=false;
host_info.no_shuffle_deck=false; host_info.no_shuffle_deck=false;
host_info.enable_priority=false; host_info.duel_rule=3;
host_info.rule=0; host_info.rule=0;
host_info.time_limit=180; host_info.time_limit=180;
host_info.replay_mode=0; host_info.replay_mode=0;
...@@ -96,7 +96,7 @@ void SingleDuel::JoinGame(DuelPlayer* dp, void* pdata, bool is_creater) { ...@@ -96,7 +96,7 @@ void SingleDuel::JoinGame(DuelPlayer* dp, void* pdata, bool is_creater) {
host_info.mode=ygo::mode; host_info.mode=ygo::mode;
host_info.no_check_deck=ygo::no_check_deck; host_info.no_check_deck=ygo::no_check_deck;
host_info.no_shuffle_deck=ygo::no_shuffle_deck; host_info.no_shuffle_deck=ygo::no_shuffle_deck;
host_info.enable_priority=ygo::enable_priority; host_info.duel_rule=ygo::duel_rule;
host_info.rule=ygo::rule; host_info.rule=ygo::rule;
host_info.time_limit=ygo::time_limit; host_info.time_limit=ygo::time_limit;
host_info.replay_mode=ygo::replay_mode; host_info.replay_mode=ygo::replay_mode;
......
...@@ -12,7 +12,7 @@ namespace ygo { ...@@ -12,7 +12,7 @@ namespace ygo {
extern unsigned int lflist; extern unsigned int lflist;
extern unsigned char rule; extern unsigned char rule;
extern unsigned char mode; extern unsigned char mode;
extern bool enable_priority; extern bool duel_rule;
extern bool no_check_deck; extern bool no_check_deck;
extern bool no_shuffle_deck; extern bool no_shuffle_deck;
extern unsigned int start_lp; extern unsigned int start_lp;
...@@ -65,7 +65,7 @@ void TagDuel::JoinGame(DuelPlayer* dp, void* pdata, bool is_creater) { ...@@ -65,7 +65,7 @@ void TagDuel::JoinGame(DuelPlayer* dp, void* pdata, bool is_creater) {
host_info.mode=3; host_info.mode=3;
host_info.no_check_deck=false; host_info.no_check_deck=false;
host_info.no_shuffle_deck=false; host_info.no_shuffle_deck=false;
host_info.enable_priority=false; host_info.duel_rule=3;
host_info.rule=0; host_info.rule=0;
host_info.time_limit=180; host_info.time_limit=180;
host_info.replay_mode=0; host_info.replay_mode=0;
...@@ -77,7 +77,7 @@ void TagDuel::JoinGame(DuelPlayer* dp, void* pdata, bool is_creater) { ...@@ -77,7 +77,7 @@ void TagDuel::JoinGame(DuelPlayer* dp, void* pdata, bool is_creater) {
host_info.mode=ygo::mode; host_info.mode=ygo::mode;
host_info.no_check_deck=ygo::no_check_deck; host_info.no_check_deck=ygo::no_check_deck;
host_info.no_shuffle_deck=ygo::no_shuffle_deck; host_info.no_shuffle_deck=ygo::no_shuffle_deck;
host_info.enable_priority=ygo::enable_priority; host_info.duel_rule=ygo::duel_rule;
host_info.rule=ygo::rule; host_info.rule=ygo::rule;
host_info.time_limit=ygo::time_limit; host_info.time_limit=ygo::time_limit;
host_info.replay_mode=ygo::replay_mode; host_info.replay_mode=ygo::replay_mode;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment