diff options
Diffstat (limited to 'engine')
-rw-r--r-- | engine/Action.java | 9 | ||||
-rw-r--r-- | engine/Logger.java | 22 |
2 files changed, 31 insertions, 0 deletions
diff --git a/engine/Action.java b/engine/Action.java index dcec1a2..f544909 100644 --- a/engine/Action.java +++ b/engine/Action.java @@ -15,4 +15,13 @@ public class Action { public Type getType() { return type; } + + public Action(String str) + { + } + + @Override + public String toString() { + return super.toString(); + } } diff --git a/engine/Logger.java b/engine/Logger.java index 2fa1219..fb56698 100644 --- a/engine/Logger.java +++ b/engine/Logger.java @@ -1,7 +1,29 @@ package mahjong.engine; +import java.util.Vector; + /** * Created by joe on 12/3/14. */ public class Logger { + Vector<Action> actions = new Vector<Action>(); + + public Logger(String str) + { + for (String entry:str.split("\n")) + add(new Action(entry)); + } + + public void add(Action action) + { + actions.add(action); + } + + @Override + public String toString() { + String str=""; + for (Action action:actions) + str.concat(action.toString()); + return super.toString(); + } } |