protected override void DssThreadProc() { DssServiceAccess.CreateDSS(this.opCount, this.network, this, this); /// End of DSS --> deactivate the players for (int i = 0; i < this.simulator.MaxNumOfPlayers; i++) { Player currPlayer = this.simulator.GetPlayer(i); if (currPlayer.IsActive) { currPlayer.Deactivate(); } } /// Refresh the display Rectangle refreshedArea; Display.Instance.RenderOneFrame(out refreshedArea); this.uiCallMarshal.RefreshDisplay(); this.uiCallMarshal.EndOfDss(); }
static void Server() { DssServiceAccess.CreateDSS(8, network, host, host); }