if (data == null)
System.out.println("> Non ci sono partite libere.");
else {
mid = (String) data.get(0);
int[][] map = (int[][]) data.get(1);
PgBean myBean = (PgBean) data.get(2);
ArrayList tempPgs = (ArrayList) data.get(3);
frame = new GameFrame(map);
frame.log.append("> inizia una nuova partita.\n");
frame.log.append("> username: " + username + "\n");
frame.log.append("> entro nella partita: " + mid + "\n");
frame.log.append("> uid assegnato: " + myBean.getUid() + "\n");
frame.log.append("> in attesa di altri giocatori...\n");
frame.me = new Pg(frame, myBean);
frame.players.add(frame.me);
for (int k = 0; k < tempPgs.size(); k++) {
PgBean pg = (PgBean) tempPgs.get(k);
if (pg.getUid() != myBean.getUid())
joins(pg);
}
frame.newGame.addMouseListener(new MouseAdapter() {