Advertisement
Guest User

Kartenspiel

a guest
Mar 19th, 2016
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.54 KB | None | 0 0
  1. private static class Sammelkarte {
  2.  
  3. String name;
  4. short topspeed;
  5. short von0auf100;
  6. short gewicht;
  7. short leistung;
  8.  
  9. public Sammelkarte(String n, int ts, int v0a100, int g, int l) {
  10. name = n;
  11. topspeed = (short) ts;
  12. von0auf100 = (short) v0a100;
  13. gewicht = (short) g;
  14. leistung = (short) l;
  15. }
  16. }
  17.  
  18. private static class Kartendeck {
  19.  
  20. private List<Sammelkarte> sammelkarten;
  21.  
  22. public Kartendeck() {
  23. sammelkarten = new ArrayList<>();
  24. }
  25.  
  26. public void addSammelkarte(Sammelkarte karte) {
  27. sammelkarten.add(karte);
  28. }
  29.  
  30. public Sammelkarte spieleKarte() {
  31.  
  32. int kartenIndex = new Random().nextInt(sammelkarten.size());
  33. Sammelkarte karte = sammelkarten.get(kartenIndex);
  34. sammelkarten.remove(karte);
  35. return karte;
  36. }
  37.  
  38. }
  39.  
  40. public static void main(String[] args) {
  41. Kartendeck deck = new Kartendeck();
  42. deck.addSammelkarte(new Sammelkarte("HondaXR 125", 105, 19, 120, 11));
  43. deck.addSammelkarte(new Sammelkarte("MZ SM", 110, 14, 130, 15));
  44. deck.addSammelkarte(new Sammelkarte("MZ SX", 110, 14, 130, 15));
  45. deck.addSammelkarte(new Sammelkarte("KTM EXC 125", 151, 7, 94, 8));
  46. deck.addSammelkarte(new Sammelkarte("Yamaha wr", 125, 18, 133, 15));
  47.  
  48. Sammelkarte karte1 = deck.spieleKarte();
  49. Sammelkarte karte2 = deck.spieleKarte();
  50.  
  51. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement