Advertisement
Hansikk

Untitled

Mar 3rd, 2013
121
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.71 KB | None | 0 0
  1. package mang;
  2. import java.util.Random;
  3.  
  4. import javax.lang.model.element.VariableElement;
  5. import javax.swing.JOptionPane;
  6.  
  7. public class Voitlus{
  8. static Vastane koll;
  9. Random generator = new Random();
  10. int dam;
  11. koll = new Vastane("Troll", 0, 0, 1);
  12. int sook = 4;
  13. while (true) {
  14. Object[] possibleValues = { "Ründa", "Söö", "Anna alla" };
  15. Object selectedValue = JOptionPane.showInputDialog(null,
  16. "Kohtusite vastasega. Mida teete?", "Input",
  17. JOptionPane.INFORMATION_MESSAGE, null, possibleValues,
  18. possibleValues[0]);
  19. switch ((String) selectedValue) {
  20. case "Söö":
  21. if (sook <= 0) {
  22. System.out.println("Söök otsas. Too bad!. Ei tee midagi");
  23. break;
  24. }
  25. Main.kangelane.setElud(Main.kangelane.getElud() + 7);
  26. sook--;
  27. break;
  28. case "Ründa":
  29. dam = generator.nextInt(Main.kangelane.getTugevus() + 1);
  30. koll.setElud(koll.getElud() - dam);
  31. System.out.println("Kangelane tegi vastasele kahju " + dam
  32. + " elupunkti.");
  33. if (koll.getElud() <= 0) {
  34. System.out.println("Võitjaks jäi kangelane "
  35. + Main.kangelane.getElud() + " elupunktiga!");
  36. }
  37. break;
  38. case "Anna alla":
  39. System.out.println("Andsite alla. Surnud.");
  40. System.exit(0);
  41. default:
  42. System.out.println("Te ei teinud midagi. Passite niisama.");
  43. break;
  44. }
  45. if (koll.getElud() > 0) {
  46. dam = generator.nextInt(koll.getTugevus() + 1);
  47. Main.kangelane.setElud(Main.kangelane.getElud() - dam);
  48. System.out.println("Vastane tegi kangelasele kahju " + dam
  49. + " elupunkti.");
  50. if (Main.kangelane.getElud() <= 0) {
  51. System.out.println("Võitjaks jäi koll " + koll.getElud()
  52. + " elupunktiga!");
  53. break;
  54. }
  55.  
  56. } else {
  57. break;
  58. }
  59. }
  60. }
  61. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement