Player um Variable "Status" erweitert.
Neuer MatchController erstellt (in Arbeit)
MySqlAdapter um Player.Status erweitert. getHistory by EventId hinzugefügt
- Neue Model Klasse "Game": Ist zuständig für den Ablauf eines Spiels und verwaltet alle Spiel relevanten Informationen.
- MatchController in GameController umbenannt.
- MySqlAdapter: Neue Funktion "getPlayerCards()" Holt einem Spieler zugewiesene Karten
- Game Controller hat Testanweisungen für Game Funktionen
- History: Variable $set in $round geändert, da Probleme bei SQL Query.
- MySqlAdapter: $set zu $round geändert. getHistory($event, $round) angepasst
- Player: default Werte von "create_on" und "update_on" auf date() gesetzt
- Game: getPlayerList() angepasst (liefert ein Array mit Player-Objekten zurück). getLotteryNr() neu erstellt (liefert die aktuell gezogenen Nummern zurück).
Kleine Änderungen an Model und Controller
Game.php->neue Funktion :
- createDate() erstellt ein "DateTime" Objekt. Wird im Konstruktor aufgerufen
- newHistory() erstellt ein "History" Objekt für die aktuelle Runde. Wird im Konstruktor aufgerufen
- createCardList() vorher getCardList(), füllt das "CardList" Array mit den "Card" Objekten. Wird im Konstruktor aufgerufen.
- createPlayerList() vorher getPlayerList(), füllt das "PlayerList" Array mit den "Player" Objekten. WIrd im Konstruktor aufgerufen
- getCardList() gibt das "CardList" Array zurück
- getLotteryNr gibt ein Array mit allen gezogenen Nummern der aktuellen Runde zurück

MySqlAdapter.php:
- setHistory() angepasst. Funktion mit mySQL getestet -> Passed
- updateHistory() angepasst. Funktion mit mySQL getestet -> Passed
GameController: ready to use ;)
History: __construct $id Prüfung
Price: $set zu $round angepasst, __construct $id Prüfung
Game:
- Game variablen um $eventInfo erweitert, enthält Event Objekt. Konstruktor um Funktion getEventInfo() erweitert. Neue Funktion getEventInfo() erstellt (holt Event Objekt von der DB anhand der ID)
- Neue Funktion getHistory() erstellt (liefert das aktuelle History Objekt der Spielrunde
- Neue Funktion endRound() erstellt (schliesst eine Spielrunde ab und startet die nächste Runde)
- Neue Funktion addNumbers() erstellt (fügt eine neue Zahl hinzu und Prüft ob jemand gewonnen hat)
- Neue Funktion getCardList() und getPlayerList() erstellt (liefern das CardList resp. PlayerList Array des Game Objekts zurück)
- Neue Funktion setPrice() erstellt (erstellt einen neuen Preis welchem ein Spieler zugewiesen wird)
- !!Neue Funktion checkWin() erstellt (Prüft ob ein Spieler 5 in einer Reihe hat und gibt die Spieler in der WinnerList zurück)!!
no message
Merge branch 'Match_Branch' into development

Conflicts:
	controller/GameController.php
	controller/PlayerController.php