Example usage for org.json JSONObject put

List of usage examples for org.json JSONObject put

Introduction

In this page you can find the example usage for org.json JSONObject put.

Prototype

public JSONObject put(String key, Object value) throws JSONException 

Source Link

Document

Put a key/value pair in the JSONObject.

Usage

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();
}