Package ch.sahits.game.graphic.image
Class PortraitProvider
- java.lang.Object
-
- ch.sahits.game.graphic.image.PortraitProvider
-
public class PortraitProvider extends java.lang.Object
Service for providing portraits.- Author:
- Andi Hotz, (c) Sahits GmbH, 2016 Created on Dec 13, 2016
-
-
Field Summary
Fields Modifier and Type Field Description private int
nbFemalePortraits
private int
nbMalePortraits
private static java.lang.String
PORTRAIT_DIR
private java.util.Random
rnd
-
Constructor Summary
Constructors Constructor Description PortraitProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getRandomFemalePortraitResourceName()
Retrieve a random resource name for male portaits.java.lang.String
getRandomMalePortraitResourceName()
Retrieve a random resource name for male portaits.
-
-
-
Field Detail
-
PORTRAIT_DIR
private static final java.lang.String PORTRAIT_DIR
- See Also:
- Constant Field Values
-
nbMalePortraits
private int nbMalePortraits
-
nbFemalePortraits
private int nbFemalePortraits
-
rnd
@Autowired private java.util.Random rnd
-
-
Method Detail
-
getRandomMalePortraitResourceName
public java.lang.String getRandomMalePortraitResourceName()
Retrieve a random resource name for male portaits.- Returns:
- image file name of the male portrait
-
getRandomFemalePortraitResourceName
public java.lang.String getRandomFemalePortraitResourceName()
Retrieve a random resource name for male portaits.- Returns:
- image file name of the female portrait
-
-