예제 #1
0
 public BinaryHeap(int capacity = 1, bool nonIncreasing = true)
 {
     ARG.EnsureOutOfRange(() => capacity < 1, nameof(capacity));
     _a            = Utils.AllocateList <T>(capacity + 1, () => default);
     NonIncreasing = nonIncreasing;
     Size          = 0;
 }
예제 #2
0
 public DSTS(ARG arg) : base()
 {
     Argument        = arg;
     this.id         = 343050;
     this.name       = I18N.__("Server");
     this.executable = "bin/dontstarve_dedicated_server_nullrenderer.exe";
     AddDebug("Server", null);
     setarg();
 }
예제 #3
0
 static bool ScreenArguments(string[] arguments, string Argument)
 {
     foreach (string ARG in arguments)
     {
         if (ARG.Contains(Argument))
         {
             return(true);
         }
     }
     return(false);
 }
예제 #4
0
        static int ScreenArgumentsLoc(string[] arguments, string Argument)
        {
            int argloc = 0;

            foreach (string ARG in arguments)
            {
                argloc++;
                if (ARG.Contains(Argument))
                {
                    return(argloc);
                }
            }
            return(-1);
        }