Exemple #1
0
 public static void Render()
 {
     for (SDLinkedNode temp = (SDLinkedNode)_batchManager.Batches.GetHead(); temp != null; temp = (SDLinkedNode)temp.Next)
     {
         ((Batch)temp).Render();
     }
 }
Exemple #2
0
        //Find and compare are used for getting an object in the active list.
        public static Batch Find(BatchName name)
        {
            for (SDLinkedNode temp = (SDLinkedNode)_batchManager.Batches.GetHead(); temp != null; temp = (SDLinkedNode)temp.Next)
            {
                Batch tbatch = (Batch)temp;
                if (tbatch.Name == name)
                {
                    return(tbatch);
                }
            }

            return(null);
        }
Exemple #3
0
 public override bool SmallerThan(SDLinkedNode b)
 {
     return(Priority < ((Batch)b).Priority);
 }
Exemple #4
0
 public override bool EqualTo(SDLinkedNode b)
 {
     return(Priority == ((Batch)b).Priority);
 }
Exemple #5
0
 // override compare
 public override bool LargerThan(SDLinkedNode b)
 {
     return(Priority > ((Batch)b).Priority);
 }