Bonjour,
Je possède plusieurs classes instance statique d'une classe nommée Tile :
Comme vous pouvez le voir j'instancie ces variables en leurs passant un ID et un Sprite.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 public static Tile tree_default_top_left = new fgTile(200, Sprite.tree_default_top_left); public static Tile tree_default_top_right = new fgTile(201, Sprite.tree_default_top_right); public static Tile tree_default_center_left = new fgTile(202, Sprite.tree_default_center_left); public static Tile tree_default_center_right = new fgTile(203, Sprite.tree_default_center_right); public static Tile tree_default_bottom_left = new fgTile(204, Sprite.tree_default_bottom_left); public static Tile tree_default_bottom_right = new fgTile(205, Sprite.tree_default_bottom_right);
Voici le constructeur de la classe pour les curieux :
J'aimerais pouvoir récupérer les variables en donnant l'id en argument, quel serait la manière la plus optimisée de le faire ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 public Tile(int id, Sprite sprite)
y a t'il un moyen de scanner touts les variables statiques d'une classe et de check les id ?
Voici un exemple de ce que je voudrais faire :
Comment pourrais je réaliser cela ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 int id = 200; Tile t = Quelquechose.getTileById(id);
merci d'avance.
Partager