return(0);
}//- End OpenTourney
+//- PauseTourney ------------------------------------------------------------
+int CommandEntry::PauseTourney(User *user, param_list params) {
+ Tourney *tourn = NULL;
+
+ tourn = gMamer.FindTourney(params[0].val.integer);
+ if(NULL != tourn) {
+ if(tourn->GetStatus() == CLOSED) {
+ tourn->SetPause(TRUE);
+ }
+ return(1);
+ }
+ gMamer.TellUser(NotFound, user->name, "tourney");
+ return(0);
+}//- End PauseTourney
+
+//- ResumeTourney ------------------------------------------------------------
+int CommandEntry::ResumeTourney(User *user, param_list params) {
+ Tourney *tourn = NULL;
+
+ tourn = gMamer.FindTourney(params[0].val.integer);
+ if(NULL != tourn) {
+ if(tourn->GetStatus() == CLOSED && tourn->IsPaused()) {
+ tourn->SetPause(FALSE); // unpause
+ gMamer.NextRound(); // and start next round
+ }
+ return(1);
+ }
+ gMamer.TellUser(NotFound, user->name, "tourney");
+ return(0);
+}//- End ResumeTourney
+
//- AnnounceTourney ----------------------------------------------------------
int CommandEntry::AnnounceTourney(User *user, param_list params) {
Tourney *tourn = NULL;