List of usage examples for org.json JSONObject put
public JSONObject put(String key, Object value) throws JSONException
From source file:reseau.jeu.serveur.Protocole.java
public static String construireMsgPartieChangementEtat(int etat) { JSONObject msg = new JSONObject(); try {//from w w w . j a va 2 s . c o m msg.put("TYPE", PARTIE_ETAT); msg.put("ETAT", etat); } catch (JSONException e) { e.printStackTrace(); } return msg.toString(); }
From source file:reseau.jeu.serveur.Protocole.java
/** * Permet de construire le message d'tat d'un joueur * /* w ww. j av a 2 s . com*/ * @param joueur le joueur * @return Une structure JSONObject */ public static String construireMsgJoueurEtat(Joueur joueur) { JSONObject msg = new JSONObject(); try { msg.put("TYPE", JOUEUR_ETAT); msg.put("ID_JOUEUR", joueur.getId()); msg.put("NB_PIECES_OR", joueur.getNbPiecesDOr()); msg.put("NB_VIES_RESTANTES_EQUIPE", joueur.getEquipe().getNbViesRestantes()); msg.put("REVENU", joueur.getRevenu()); msg.put("SCORE", joueur.getScore()); } catch (JSONException e) { e.printStackTrace(); } return msg.toString(); }
From source file:reseau.jeu.serveur.Protocole.java
/** * Permet de construire le message de demande d'ajout d'une tour * //from w w w . j a v a 2 s.c o m * @param tour la tour * @return Une structure JSONObject */ public static String construireMsgTourAjout(Tour tour) { JSONObject msg = new JSONObject(); try { msg.put("TYPE", TOUR_AJOUT); msg.put("ID_PROPRIETAIRE", tour.getPrioprietaire().getId()); msg.put("ID_TOUR", tour.getId()); msg.put("X", tour.x); msg.put("Y", tour.y); msg.put("TYPE_TOUR", TypeDeTour.getTypeDeTour(tour)); } catch (JSONException e) { e.printStackTrace(); } return msg.toString(); }
From source file:reseau.jeu.serveur.Protocole.java
/** * Permet de construire le message de demande d'amlioration d'une tour * /*from www .j a va 2 s . co m*/ * @param tour la tour * @return Une structure JSONObject */ public static String construireMsgTourAmelioration(Tour tour) { JSONObject msg = new JSONObject(); try { msg.put("TYPE", TOUR_AMELIORATION); msg.put("ID_TOUR", tour.getId()); } catch (JSONException e) { e.printStackTrace(); } return msg.toString(); }
From source file:reseau.jeu.serveur.Protocole.java
/** * Permet de construire le message de demander la suppression d'une tour * /*from w ww . j ava 2s . c om*/ * @param tour la tour * @return Une structure JSONObject */ public static String construireMsgTourSuppression(Tour tour) { JSONObject msg = new JSONObject(); try { msg.put("TYPE", TOUR_SUPRESSION); msg.put("ID_TOUR", tour.getId()); } catch (JSONException e) { e.printStackTrace(); } return msg.toString(); }
From source file:reseau.jeu.serveur.Protocole.java
/** * Permet de construire le message d'ajout d'une crature * /* w ww .j a v a 2s. c o m*/ * @param creature la creature * @return Une structure JSONObject */ public static String construireMsgCreatureAjout(Creature creature) { JSONObject msg = new JSONObject(); try { msg.put("TYPE", CREATURE_AJOUT); msg.put("TYPE_CREATURE", TypeDeCreature.getTypeCreature(creature)); msg.put("ID_CREATURE", creature.getId()); msg.put("ID_PROPRIETAIRE", creature.getProprietaire().getId()); msg.put("ID_EQUIPE_CIBLEE", creature.getEquipeCiblee().getId()); msg.put("X", creature.x); msg.put("Y", creature.y); msg.put("SANTE_MAX", creature.getSanteMax()); msg.put("NB_PIECES_OR", creature.getNbPiecesDOr()); msg.put("VITESSE", creature.getVitesseNormale()); } catch (JSONException e) { e.printStackTrace(); } return msg.toString(); }
From source file:reseau.jeu.serveur.Protocole.java
/** * Permet de construire le message d'tat d'une crature * /* ww w . j ava 2 s.c o m*/ * @param creature la creature * @return Une structure JSONObject */ public static String construireMsgCreatureEtat(Creature creature) { JSONObject msg = new JSONObject(); try { msg.put("TYPE", CREATURE_ETAT); msg.put("ID_CREATURE", creature.getId()); msg.put("X", creature.x); msg.put("Y", creature.y); msg.put("SANTE", creature.getSante()); msg.put("ANGLE", creature.getAngle()); } catch (JSONException e) { e.printStackTrace(); } return msg.toString(); }
From source file:reseau.jeu.serveur.Protocole.java
/** * Permet de construire le message de suppression d'une crature * /* w ww .j av a2s . c o m*/ * @param creature la creature * @return Une structure JSONObject */ public static String construireMsgCreatureSuppression(Creature creature, Joueur joueur) { JSONObject msg = new JSONObject(); try { msg.put("TYPE", CREATURE_SUPPRESSION); msg.put("ID_CREATURE", creature.getId()); msg.put("ID_TUEUR", joueur.getId()); } catch (JSONException e) { e.printStackTrace(); } return msg.toString(); }
From source file:reseau.jeu.serveur.Protocole.java
public static String construireMsgPartieTerminee(Jeu jeu) { JSONObject msg = new JSONObject(); try {//from w ww. j av a2s . c om msg.put("TYPE", PARTIE_ETAT); msg.put("ETAT", PARTIE_TERMINEE); // construction des tats des quipes JSONArray JSONequipes = new JSONArray(); for (Equipe e : jeu.getEquipes()) { JSONObject JSONequipe = new JSONObject(); JSONequipe.put("ID_EQUIPE", e.getId()); if (e.estHorsJeu()) JSONequipe.put("NB_VIES_RESTANTES", 0); else JSONequipe.put("NB_VIES_RESTANTES", e.getNbViesRestantes()); JSONequipes.put(JSONequipe); } msg.put("EQUIPES", JSONequipes); // TODO construction des tats des joueurs // ... } catch (JSONException e) { e.printStackTrace(); } return msg.toString(); }
From source file:reseau.jeu.serveur.Protocole.java
public static String construireMsgChat(String message, int cible) { JSONObject msg = new JSONObject(); try {// www . j a v a2 s . c om msg.put("TYPE", JOUEUR_MESSAGE); msg.put("CIBLE", cible); msg.put("MESSAGE", message); } catch (JSONException e) { e.printStackTrace(); } return msg.toString(); }