Android Open Source - LotR_Risk Helper Couleur






From Project

Back to project page LotR_Risk.

License

The source code is released under:

GNU General Public License

If you think the Android project LotR_Risk listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package com.custom;
/*from   w w w .  j av  a 2s .c o m*/
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map.Entry;

import android.content.Context;

import com.lotr_risk.R;

public class HelperCouleur {
  
  private HashMap<String, String> mapCouleurs;
  private Context context;
  
  public HelperCouleur(Context context) {
    this.mapCouleurs = new HashMap<String, String>();
    mapCouleurs.put("VERT", context.getString(R.color.VERT));
    mapCouleurs.put("JAUNE", context.getString(R.color.JAUNE));
    mapCouleurs.put("NOIR", context.getString(R.color.NOIR));
    mapCouleurs.put("ROUGE", context.getString(R.color.ROUGE));
  }
  
  public List<String> getListCouleurRGB() {
    List<String> listCouleur = new ArrayList<String>();
    String [] tabCouleur = context.getResources().getStringArray(R.array.colors);
    for (String couleur : tabCouleur) {
      listCouleur.add(couleur);
    }
    return listCouleur;
  }
  
  public ArrayList<String> getListCouleur() {
    ArrayList<String> toReturn = new ArrayList<String>(this.mapCouleurs.size());
    for (Entry<String, String> setCouleur : this.mapCouleurs.entrySet()) {
      toReturn.add(setCouleur.getKey());
    }
    return toReturn;
    
  }
  
  public String getColorNameFromRGB(String colorRGB) {
    for (Entry<String, String> setCouleur : this.mapCouleurs.entrySet()) {
      if (setCouleur.getValue().equals(colorRGB))
        return setCouleur.getKey();
    }
    return null;
  }
  
  public String getRGBFromColorName(String color) {
    for (Entry<String, String> setCouleur : this.mapCouleurs.entrySet()) {
      if (setCouleur.getKey().equals(color))
        return setCouleur.getValue();
    }
    return null;
  }
  
}




Java Source Code List

com.activities.InitGameActivity.java
com.activities.StartUpActivity.java
com.custom.Compteur.java
com.custom.HelperCouleur.java
com.custom.Liste_Couleur.java
com.custom.ServiceReseau.java
com.game.InterfaceLOTR.java
com.game.LOTR_Data.java
com.net.DonneesConnexion.java
com.net.Emission.java
com.net.Reception.java
com.net.TacheConnexion.java
com.net.TacheTransmission.java
net.Emission.java
net.EnvoiReception.java
net.Reception.java
net.TestClient.java
net.ThreadConnexion.java
objects.Client.java
objects.Joueur.java
objects.Joueur.java
objects.Region.java
objects.Region.java
objects.Territoire.java
objects.Territoire.java
objects.TypeTerritoire.java
objects.TypeTerritoire.java
swingGUI.InfoJoueur.java
swingGUI.InfoTerritoire.java
swingGUI.Logger.java
swingGUI.MainWindow.java
swingGUI.Main.java
swingGUI.Map.java
utils.InterfaceLOTR.java
utils.LOTR_Data.java
utils.LOTR_Game.java
utils.Main.java