From dacc03b3911bd399150eae728432c7156de73b1c Mon Sep 17 00:00:00 2001 From: Miguel Date: Tue, 6 Apr 2021 18:11:22 +0200 Subject: use common class for EngineResponse --- Mastermind/Common.java | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 Mastermind/Common.java (limited to 'Mastermind/Common.java') diff --git a/Mastermind/Common.java b/Mastermind/Common.java new file mode 100644 index 0000000..36e7264 --- /dev/null +++ b/Mastermind/Common.java @@ -0,0 +1,26 @@ +package Mastermind; + +class EngineResponse{ + + public int perfect; + public int good_color; + public int wrong; + + public EngineResponse(int perfect, int good_color, int wrong) + { + this.perfect=perfect; + this.good_color=good_color; + this.wrong=wrong; + } + + public String toString () + { + return "perfect: "+perfect+" / good_color: " + good_color + " / wrong: " + wrong; + } + + public boolean isSame (EngineResponse r) + { + return r.perfect == perfect && r.good_color == good_color && r.wrong == wrong; + } + +} -- cgit v1.2.3