Advertisement
erikblomqvist

class: EventGenerator

Nov 2nd, 2011
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.48 KB | None | 0 0
  1. import java.util.ArrayList;
  2. /**
  3.  * Write a description of class EventGenerator here.
  4.  *
  5.  * @author (your name)
  6.  * @version (a version number or a date)
  7.  */
  8. public class EventGenerator
  9. {
  10.     // instance variables - replace the example below with your own
  11.     private Dice mDice;
  12.     //ArrayList måste fixas
  13.     private ArrayList<Event> mListEvent;
  14.  
  15.     /**
  16.      * Constructor for objects of class EventGenerator
  17.      */
  18.     public EventGenerator()
  19.     {
  20.         mListEvent = new ArrayList<Event>();
  21.         fillEvents();
  22.     }
  23.  
  24.     private void fillEvents()
  25.     {
  26.         mListEvent.add(new Event("Du halkar på ett bananskal och slår ut en tand.", -200));
  27.         mListEvent.add(new Event("Hurra! Du tar hem storkovan på lotteriet.", 800));
  28.         mListEvent.add(new Event("Grattis! Du får besked om en löneförhöjning.", 500));
  29.         mListEvent.add(new Event("Det fastnar tvätt i tvättmaskinen.", -100));
  30.         mListEvent.add(new Event("Någon har kissat på din dörrmatta.", -300));
  31.         mListEvent.add(new Event("All mat hemma är slut.", -50));
  32.         mListEvent.add(new Event("Gratis mat kommer som en blixt från klar himmel levererat hem till dig.", 50));
  33.         mListEvent.add(new Event("Någon drar roliga vitsar för dig hela dagen.", 10));
  34.     }
  35.    
  36.     public Event generateEvent()
  37.     {
  38.         mDice = new Dice();
  39.         int index = mDice.rollDice();
  40.         Event newEvent = mListEvent.get(index);
  41.         return newEvent;
  42.     }
  43. }
  44.  
  45.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement