public static void Render() { for (SDLinkedNode temp = (SDLinkedNode)_batchManager.Batches.GetHead(); temp != null; temp = (SDLinkedNode)temp.Next) { ((Batch)temp).Render(); } }
//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); }
public override bool SmallerThan(SDLinkedNode b) { return(Priority < ((Batch)b).Priority); }
public override bool EqualTo(SDLinkedNode b) { return(Priority == ((Batch)b).Priority); }
// override compare public override bool LargerThan(SDLinkedNode b) { return(Priority > ((Batch)b).Priority); }