/* * To change this template, choose Tools | Templates * and open the template in the editor. */ package org.pepsoft.worldpainter.layers; import java.util.Random; import org.pepsoft.worldpainter.layers.trees.Bush; import org.pepsoft.worldpainter.layers.trees.JungleTree; import org.pepsoft.worldpainter.layers.trees.OakTree; import org.pepsoft.worldpainter.layers.trees.TreeType; /** * * @author pepijn */ public class Jungle extends TreeLayer { private Jungle() { super("Jungle", "a jungle", 43); } @Override public TreeType pickTree(Random random) { int rnd = random.nextInt(20); if (rnd == 0) { return OAK_TREE; } else if (rnd < 10) { return JUNGLE_TREE; } else { return BUSH; } } public int getDefaultTreeChance() { return 640; } @Override public int getDefaultLayerStrengthCap() { return 9; } public static final Jungle INSTANCE = new Jungle(); private static final JungleTree JUNGLE_TREE = new JungleTree(); private static final OakTree OAK_TREE = new OakTree(); private static final Bush BUSH = new Bush(); private static final long serialVersionUID = 1L; }