//============================================================================== // Walk the list, calling each node's Draw method //============================================================================== public void Draw() { Pellet nodeWalker = headPointer; while (nodeWalker != null) { nodeWalker.Draw(); nodeWalker = nodeWalker.Next; } }
//============================================================================== // Walk the list, calling each node's Draw method //============================================================================== public void Draw() { Pellet walker = headPointer; while (walker != null) { walker.Draw(); walker = walker.Next; } }
//============================================================================== // Walk the list, calling each node's Draw method //============================================================================== public void Draw() { Pellet pelletWalker = headPointer; while (pelletWalker != null) { pelletWalker.Draw(); pelletWalker = pelletWalker.Next; } }
//============================================================================== // Walk the list, calling each node's Draw method //============================================================================== public void Draw() { Pellet current = headPointer; while (current != null) { current.Draw(); current = current.Next; } }
//============================================================================== // Walk the list, calling each node's Draw method //============================================================================== public void Draw() { // Assign the pelletWalker to reference the same pellet as headPointer Pellet pelletWalker = headPointer; // Loop through the list as long as it is not null while (pelletWalker != null) { // Draws the pellet pelletWalker.Draw(); // Save next pellet to pelletWalker pelletWalker = pelletWalker.Next; } }