GenuineSounds icon

Untitled

GenuineSounds | PRO | 06/23/16 08:58:18 PM UTC | 0 ⭐ | 534 👁️ | Never ⏰ | []
Java |

810 B

|

None

|

0 👍

/

0 👎

package ninja.genuine.namegen;
 
import java.util.Map;
import java.util.HashMap;
 
public class Main {
 
    private static final Map<String, Output> map = new HashMap<>();
 
    public static void main(String[] args) {
        map.forEach((name, out) -> {
            System.out.println(name);
            for (int i = 0; i < 10; i++)
                System.out.println(out.output());
            System.out.println();
        });
    }
 
    static {
        map.put("Class names",  NameGenerator::genRandomClassName);
        map.put("Enemy title",  NameGenerator::genRandomEnemyTitle);
        map.put( "Ally title",  NameGenerator::genRandomFriendTitle);
        map.put("Random names", NameGenerator::genRandomName);
        map.put("Player rank",  NameGenerator::genRandomPlayerRank);
        map.put("Player title", NameGenerator::genRandomPlayerTitle);
    }
}
 
interface Output {
    String output();
}

Comments

  •  icon
    01/01/70 12:00:00 AM UTC
    Plain Text |

    0 B

    |

    👍

    /

    👎