Fixed bug where getRandom would never return the last value from the list
This commit is contained in:
parent
d125c6ba3e
commit
279269d4a3
2 changed files with 2 additions and 2 deletions
|
@ -22,7 +22,7 @@ public class TileGroup extends Group {
|
|||
TileGroup(TileInfo tileInfo){
|
||||
this.tileInfo = tileInfo;
|
||||
|
||||
String terrainFileName = "TerrainIcons/" + tileInfo.GetLastTerrain().Name + "_(Civ5).png";
|
||||
String terrainFileName = "TerrainIcons/" + tileInfo.GetLastTerrain().Name.replace(' ','_') + "_(Civ5).png";
|
||||
terrainImage = ImageGetter.getImageByFilename(terrainFileName);
|
||||
terrainImage.setSize(50,50);
|
||||
addActor(terrainImage);
|
||||
|
|
|
@ -43,7 +43,7 @@ public class LinqCollection <T> extends ArrayList<T> {
|
|||
|
||||
public T getRandom(){
|
||||
if(size()==0) return null;
|
||||
return get((int) (Math.random() * (size() - 1)));
|
||||
return get((int) (Math.random() * (size())));
|
||||
}
|
||||
|
||||
public interface Func<T1, T2> {
|
||||
|
|
Loading…
Reference in a new issue