Last active
March 8, 2020 09:46
-
-
Save benjjo/85d1049502a6ccaef570237c5fa39a81 to your computer and use it in GitHub Desktop.
Dwarf Quoter - Java edition
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import javax.swing.*; | |
import java.util.ArrayList; | |
import java.util.Random; | |
/** | |
* The all amasing Dwarf Quoter is back! JAVA STYLE!! | |
* Hooray for everything. | |
* | |
* @author Benjo | |
* @version 1.6 | |
*/ | |
public class Main{ | |
public static void main(String[] args) { | |
Main newDwarf = new Main(); | |
} | |
private ArrayList<String> dwarfQuotes = new ArrayList<>(); | |
//public static Main dwarf; | |
/** | |
* Calls the buildQuoter ArrayList | |
*/ | |
public Main() { | |
JOptionPane.showMessageDialog(null, this.buildQuoter()); | |
//System.out.println(buildQuoter()); | |
} | |
/** | |
* Builds an array list with the dwarf quotes | |
*/ | |
private String buildQuoter() { | |
Random rand = new Random(); | |
this.dwarfQuotes.add("I'm always last and I don't like it."); | |
this.dwarfQuotes.add("Faithless is he who says farewell when the road darkens."); | |
this.dwarfQuotes.add("They had no honor in life. They have none now in death."); | |
this.dwarfQuotes.add("Whatever luck you live by... let's hope it lasts the night."); | |
this.dwarfQuotes.add("It's true you don't see many dwarf women. And in fact they are so alike in voice and appearance, that they are often mistaken for dwarf men."); | |
this.dwarfQuotes.add("I cannot jump the distance, you'll have to toss me."); | |
this.dwarfQuotes.add("And you know what this Dwarf says to that? Ishkhaqwi ai durugnul! I spit upon your grave!"); | |
this.dwarfQuotes.add("There is some good stonework here."); | |
this.dwarfQuotes.add("You may do as you please in madness."); | |
this.dwarfQuotes.add("I have but returned to take what is mine; for I am the last of my people."); | |
this.dwarfQuotes.add("The new Gandalf is grumpier than the old one."); | |
this.dwarfQuotes.add("The Dwarves delved too greedily and too deep."); | |
this.dwarfQuotes.add("The air must be thin up there, elf, for ye are daft to come up with that plan"); | |
this.dwarfQuotes.add("Never turn down an ale, who knows if it may be your last."); | |
this.dwarfQuotes.add("Her beard is winking at me."); | |
this.dwarfQuotes.add("Wherever there are elves, there are lies!"); | |
this.dwarfQuotes.add("Nothing a hammer can't solve."); | |
this.dwarfQuotes.add("You can kill a dwarf, but you can never vanquish one!"); | |
this.dwarfQuotes.add("The stones will sing if you let them."); | |
this.dwarfQuotes.add("Dwarven women are like axes. As dangerous from the back as from the front."); | |
this.dwarfQuotes.add("A mead in the hand, is worth two goblin heads in the bush."); | |
this.dwarfQuotes.add("Leave iron to rest before you hammer it."); | |
this.dwarfQuotes.add("You are softer than sandstone and drier than talc!"); | |
this.dwarfQuotes.add("Cave toads speak little, but when they do, listen."); | |
this.dwarfQuotes.add("A pebble will stay dry inside, no matter how long it is submerged in a pool of water."); | |
this.dwarfQuotes.add("Nothing evens a race like an axe to the kneecaps."); | |
this.dwarfQuotes.add("The smallest pebble was once the biggest stone, the biggest stone was once bigger."); | |
return dwarfQuotes.get(rand.nextInt(dwarfQuotes.size())); | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment