From bd002f8303b3ffd56f3a6d947e30e57a2b8771bb Mon Sep 17 00:00:00 2001
From: tildiko97 <tildiko97@sch.bme.hu>
Date: Sun, 13 May 2018 10:09:24 +0200
Subject: [PATCH] =?UTF-8?q?AbstractField,=20Crate,=20Direction,=20Hole=20J?=
 =?UTF-8?q?avaDoc=20meg=C3=ADr=C3=A1sa?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 src/killer_sokoban/AbstractField.java |  2 +-
 src/killer_sokoban/Crate.java         | 10 ++++++++++
 src/killer_sokoban/Direction.java     | 12 ++++++++++++
 src/killer_sokoban/Hole.java          |  3 +++
 4 files changed, 26 insertions(+), 1 deletion(-)

diff --git a/src/killer_sokoban/AbstractField.java b/src/killer_sokoban/AbstractField.java
index 707f283..75f9739 100644
--- a/src/killer_sokoban/AbstractField.java
+++ b/src/killer_sokoban/AbstractField.java
@@ -44,7 +44,7 @@ public abstract class AbstractField {
 	}
 	
 	/**
-	 * A paraméterül kapott View-n meghívja annak drawAbstract() függvényét
+	 * Kirajzolásért felelős függvény
 	 * @param view A grafikus felület elemeinek megjelenítéséért felelős View osztály példánya
 	 */
 	public void shouldDraw(View view)
diff --git a/src/killer_sokoban/Crate.java b/src/killer_sokoban/Crate.java
index 41f09c0..8094e46 100644
--- a/src/killer_sokoban/Crate.java
+++ b/src/killer_sokoban/Crate.java
@@ -40,12 +40,18 @@ public class Crate extends Moveable {
 		s.turnOn();
 	}
 	
+	/**
+	 * Kiírja az adattagokat
+	 */
 	public void printStat()
 	{
 		super.printStat();
 		System.out.println("isOnTarget: " + isOnTarget);
 	}
 	
+	/**
+	 * A láda kirajzolásáért felelős
+	 */
 	@Override
 	public void shouldDraw(View view)
 	{
@@ -62,5 +68,9 @@ public class Crate extends Moveable {
 		Main.deleteCrate(this);
 	}
 	
+	/**
+	 * Azt adja vissza, hogy a láda szempontjából befejeződhet-e a játék, azaz hogy nem közvetlenül tolható vagy célmezőn van-e.
+	 * @return
+	 */
 	public boolean couldGameFinish() {return isOnTarget;}
 }
diff --git a/src/killer_sokoban/Direction.java b/src/killer_sokoban/Direction.java
index 693ff33..2d68612 100644
--- a/src/killer_sokoban/Direction.java
+++ b/src/killer_sokoban/Direction.java
@@ -20,6 +20,11 @@ public enum Direction {
 		return ID;
 	}
 	
+	/**
+	 * Kap egy számot és megmondja az ahhoz tartozó irányt
+	 * @param num egy szám
+	 * @return irányt ad vissza
+	 */
 	public static Direction Dir(int num)
 	{
 		switch (num)
@@ -30,6 +35,8 @@ public enum Direction {
 		default : return DOWN;
 		}
 	}
+	
+	
 	public static Direction fromString(String dir)
 	{
 		switch (dir)
@@ -40,6 +47,11 @@ public enum Direction {
 		default : return DOWN;
 		}
 	}
+	
+	/**
+	 * Az ellentétes irányt adja vissza
+	 * @return
+	 */
 	public  Direction opposite()
 	{
 		switch (this)
diff --git a/src/killer_sokoban/Hole.java b/src/killer_sokoban/Hole.java
index 981ab69..0347dd0 100644
--- a/src/killer_sokoban/Hole.java
+++ b/src/killer_sokoban/Hole.java
@@ -18,6 +18,9 @@ public class Hole extends SimpleField {
 		return true;
 	}
 	
+	/**
+	 * Lyuk rajzolásáért felelős
+	 */
 	@Override
 	public void shouldDraw(View view)
 	{
-- 
GitLab