diff options
author | Joe Zhao <ztuowen@gmail.com> | 2014-12-03 20:19:15 +0800 |
---|---|---|
committer | Joe Zhao <ztuowen@gmail.com> | 2014-12-03 20:19:15 +0800 |
commit | 794adefd667d4ac4c0cb2e83bb7eb27ed483bbd9 (patch) | |
tree | 0c32b07a483744ef34df765438da8a2746e2c3d1 | |
parent | 2bd91f30c298f6fbdd1d0f84f26e1f228ec37152 (diff) | |
download | Mahjong-794adefd667d4ac4c0cb2e83bb7eb27ed483bbd9.tar.gz Mahjong-794adefd667d4ac4c0cb2e83bb7eb27ed483bbd9.tar.bz2 Mahjong-794adefd667d4ac4c0cb2e83bb7eb27ed483bbd9.zip |
add logger and action stubs
-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(); + } } |