From 794adefd667d4ac4c0cb2e83bb7eb27ed483bbd9 Mon Sep 17 00:00:00 2001 From: Joe Zhao Date: Wed, 3 Dec 2014 20:19:15 +0800 Subject: add logger and action stubs --- engine/Action.java | 9 +++++++++ engine/Logger.java | 22 ++++++++++++++++++++++ 2 files changed, 31 insertions(+) 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 actions = new Vector(); + + 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(); + } } -- cgit v1.2.3-70-g09d2