summaryrefslogtreecommitdiff
path: root/src/main/CommandQueue.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/CommandQueue.java')
-rw-r--r--src/main/CommandQueue.java39
1 files changed, 0 insertions, 39 deletions
diff --git a/src/main/CommandQueue.java b/src/main/CommandQueue.java
deleted file mode 100644
index b3fde3e..0000000
--- a/src/main/CommandQueue.java
+++ /dev/null
@@ -1,39 +0,0 @@
-package main;
-
-import java.util.LinkedList;
-import java.util.Queue;
-
-/**
- * The queue of commands to be executed every step.
- *
- * @author Maurice Laveaux
- */
-public class CommandQueue {
-
- // the list of commands executed in this order.
- private final Queue<ICommand> m_commands;
-
- public CommandQueue() {
- m_commands = new LinkedList();
- }
-
- /**
- * Add another command to the last position in the queue.
- *
- * @param command Any command that can be executed.
- */
- public void add(ICommand command) {
- m_commands.offer(command);
- }
-
- /**
- * Execute every command that is in the queue.
- */
- public void executeAll() {
- while (!m_commands.isEmpty()) {
- ICommand command = m_commands.poll();
-
- command.execute();
- }
- }
-}