פורסם 2018 בדצמבר 216 שנים היי, יש לי משחק בJAVA לבנות. יש לו 4 מחלקות קצרות וMAIN שמנהל אותו. ההדפסה של החיילים עובדת לי.... יש בעיה בהחלפה בין 2 השחקנים/קבוצות (team) וקביעת אדום או כחול לכל אחד מהם. איפה במחלקות לשים את הקבוצות בMain ששמו Game?? האם לשים לכל סוג של שחקן (חייל/דרקון את המשתנה team) מהם???? במתודה להזיז אותם קשה להבין איך ניתן לבצע את ההזזה ללא הגדרת הקבוצות מצרפת את כל המחלקות שעשיתי... תודה לעוזרים (::::: import java.util.Scanner; public class Game { static Scanner s = new Scanner(System.in); static String[][] board; static gameOfThrone teamRed; static gameOfThrone teamBlue; public gameOfThrone getRed() { return teamRed; } public void setRed(gameOfThrone red) { Game.teamRed = red; } public gameOfThrone getBlue() { return teamBlue; } public void setBlue(gameOfThrone blue) { Game.teamBlue = blue; } ציטוט public void addDragon(int x, int y, String team, boolean direction, String name) { Point position = new Point(x, y); Dragon dragon = new Dragon(name, team, position, direction); int size = board.length; // int nameOfDragon = Integer.parseInt(name); // int nameOfDragon = Dragon.numOfDragon; // if (team.equals("BLUE")){ // dragons[size + nameOfDragon] = dragon; // } else { // dragons[nameOfDragon] = dragon; // } String nameOfDragon = name.substring(4).trim(); int nameDragon = Integer.parseInt(nameOfDragon); // int nameOfSoldier = Soldier.numOfSolider; if (team.equals("BLUE")) { dragons[nameDragon] = dragon; // soldiers[nameOfSoldier] = soldier; } else { dragons[nameDragon] = dragon; } this.board[x][y] = dragons[nameDragon].getName(); } gameOfThorne.zip
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.