GameDrawer ein bisschen auf 2D grafiken angepasst, doppelt geführte Listen in O_Game durch eine ersetzt und dafür Logic angepasst, Kollisionsabfrage und boundary conditions in der Logik eingeführt, die Kollisionsabfrage ist bis jetzt ungetestet (git diff). Des Weiteren dafür gesorgt, dass die Figur ordentlich an alle Ränder des Spielfeldes kommt und diagonale Geschwindigkeiten angepasst (diagonal war die Figur schneller unterwegs als horizontal oder waagerecht). Kollisionsradius der Figur wird nun anhand der Geschwindigkeit berechnet, dies ist um einiges effizienter als die Dinger bei jeder initialisierung einzutragen.
resolving conflicts