2425262728293031323334
int[] by = new int[] {9,9,9,9,9,9,9,9,9,7,7,6,6,6,6,6}; public ChineseChess(){ new GameView(this); img = new ImageSource(); r = new RedChess[16]; b = new BlackChess[16]; System.out.printf("%10s\t\t%s\t%s\t%s\n","name","ID","座標X","座標Y");
7172737475767778
System.exit(-1); } //Grafikus változatnál bekerült rész MapView mv=map.createMapView(); gameView=new GameView(mv); Controller.setGameView(gameView); }
56575859606162
public void replay() { replay.start(); Session session = SessionManager.getInstance().getSession(sessionId); if (session != null) session.fireCallback(new ClientCallback("replayInit", new GameView(replay.next(), replay.getGame()))); }
8586878889909192
gameResult("game ended"); } else { Session session = SessionManager.getInstance().getSession(sessionId); if (session != null) session.fireCallback(new ClientCallback("replayUpdate", new GameView(state, game))); } }
379380381382383384385
watcher.inform(message, getGameView()); } } private GameView getGameView() { return new GameView(game.getState(), game); }
383384385386387388389390391
private GameView getGameView() { return new GameView(game.getState(), game); } private GameView getGameView(UUID playerId) { GameView gameView = new GameView(game.getState(), game); gameView.setHand(new CardsView(game.getPlayer(playerId).getHand().getCards(game))); return gameView; }
118119120121122123124
public void setKilled() { killed = true; } public GameView getGameView() { return new GameView(game.getState(), game, null); }
5253545556575859
public void replay() { replay.start(); User user = UserManager.getInstance().getUser(userId); if (user != null) { user.fireCallback(new ClientCallback("replayInit", replay.getGame().getId(), new GameView(replay.next(), replay.getGame(), null))); } }
919293949596979899
gameResult("game ended"); } else { User user = UserManager.getInstance().getUser(userId); if (user != null) { user.fireCallback(new ClientCallback("replayUpdate", replay.getGame().getId(), new GameView(state, game, null))); } } }
18192021222324252627
* Товчка входа. * @param args аргументы командной строки. */ public static void main(String[] args) { GameModel model = new GameModel(); GameView view = new GameView(model); GameController controller = new GameController(model, view); view.setVisible(true); }