start to improved rays

	modified:   TowerDefenceANTS_Prototype/bin/model/basics/ANTSSimpleRayLightModel.class
	modified:   TowerDefenceANTS_Prototype/bin/model/basics/ANTSSimpleSourceLightModel.class
	modified:   TowerDefenceANTS_Prototype/bin/view/basics/ANTSSimpleRayLightView.class
	modified:   TowerDefenceANTS_Prototype/src/model/basics/ANTSSimpleRayLightModel.java
	modified:   TowerDefenceANTS_Prototype/src/model/basics/ANTSSimpleSourceLightModel.java
	modified:   TowerDefenceANTS_Prototype/src/view/basics/ANTSSimpleRayLightView.java
	modified:   TowerDefenceANTS_Prototype/src/view/basics/ANTSSimpleSourceLightView.java
improvedRays

	modified:   TowerDefenceANTS_Prototype/bin/model/basics/ANTSSimpleSourceLightModel.class
	modified:   TowerDefenceANTS_Prototype/bin/view/abstracts/ANTSViewAbstact.class
	modified:   TowerDefenceANTS_Prototype/bin/view/basics/ANTSSimpleRayLightView.class
	modified:   TowerDefenceANTS_Prototype/bin/view/basics/ANTSSimpleSourceLightView.class
	modified:   TowerDefenceANTS_Prototype/bin/view/basics/ANTSWindowView$RefreshListener.class
	modified:   TowerDefenceANTS_Prototype/bin/view/basics/ANTSWindowView.class
	new file:   TowerDefenceANTS_Prototype/src/controllers/basics/ANTSNewSimpleRayLightController.java
	new file:   TowerDefenceANTS_Prototype/src/model/basics/ANTSNewSimpleRayLightModel.java
	modified:   TowerDefenceANTS_Prototype/src/model/basics/ANTSSimpleSourceLightModel.java
	modified:   TowerDefenceANTS_Prototype/src/view/abstracts/ANTSViewAbstact.java
	new file:   TowerDefenceANTS_Prototype/src/view/basics/ANTSNewSimpleRayLightView.java
	modified:   TowerDefenceANTS_Prototype/src/view/basics/ANTSSimpleRayLightView.java
	modified:   TowerDefenceANTS_Prototype/src/view/basics/ANTSSimpleSourceLightView.java
	modified:   TowerDefenceANTS_Prototype/src/view/basics/ANTSWindowView.java
small changes

	modified:   TowerDefenceANTS_Prototype/bin/model/basics/ANTSSimpleSourceLightModel.class
	modified:   TowerDefenceANTS_Prototype/src/model/basics/ANTSSimpleSourceLightModel.java
tidy up the repo

- no more .class files
	deleted:    TowerDefenceANTS_Prototype/bin/controllers/basics/ANTSGameController$TestListener.class
	deleted:    TowerDefenceANTS_Prototype/bin/controllers/basics/ANTSGameController.class
	deleted:    TowerDefenceANTS_Prototype/bin/controllers/basics/ANTSSimpleRayLightController$SwitchListener.class
	deleted:    TowerDefenceANTS_Prototype/bin/controllers/basics/ANTSSimpleRayLightController.class
	deleted:    TowerDefenceANTS_Prototype/bin/controllers/basics/ANTSSimpleSourceLightController$SwitchListener.class
	deleted:    TowerDefenceANTS_Prototype/bin/controllers/basics/ANTSSimpleSourceLightController.class
	deleted:    TowerDefenceANTS_Prototype/bin/controllers/basics/ANTSWindowController.class
	deleted:    TowerDefenceANTS_Prototype/bin/interfaces/ANTSIController.class
	deleted:    TowerDefenceANTS_Prototype/bin/interfaces/ANTSIDynamicObjects.class
	deleted:    TowerDefenceANTS_Prototype/bin/interfaces/ANTSIModel.class
	deleted:    TowerDefenceANTS_Prototype/bin/interfaces/ANTSIStaticObjects.class
	deleted:    TowerDefenceANTS_Prototype/bin/interfaces/ANTSIView.class
	deleted:    TowerDefenceANTS_Prototype/bin/main/ANTSGameDriver.class
	deleted:    TowerDefenceANTS_Prototype/bin/main/ANTSMain.class
	deleted:    TowerDefenceANTS_Prototype/bin/model/basics/ANTSGameModel.class
	deleted:    TowerDefenceANTS_Prototype/bin/model/basics/ANTSRayLight.class
	deleted:    TowerDefenceANTS_Prototype/bin/model/basics/ANTSSimpleRayLightModel.class
	deleted:    TowerDefenceANTS_Prototype/bin/model/basics/ANTSSimpleSourceLightModel.class
	deleted:    TowerDefenceANTS_Prototype/bin/model/basics/ANTSWindowModel.class
	deleted:    TowerDefenceANTS_Prototype/bin/view/abstracts/ANTSViewAbstact.class
	deleted:    TowerDefenceANTS_Prototype/bin/view/basics/ANTSGameView.class
	deleted:    TowerDefenceANTS_Prototype/bin/view/basics/ANTSSimpleRayLightView.class
	deleted:    TowerDefenceANTS_Prototype/bin/view/basics/ANTSSimpleSourceLightView.class
	deleted:    TowerDefenceANTS_Prototype/bin/view/basics/ANTSWindow.class
	deleted:    TowerDefenceANTS_Prototype/bin/view/basics/ANTSWindowView$RefreshListener.class
	deleted:    TowerDefenceANTS_Prototype/bin/view/basics/ANTSWindowView.class
	deleted:    TowerDefenceANTS_Prototype/src/model/basics/ANTSRayLight.java
	deleted:    TowerDefenceTechDemo1/bin/Main.class
	deleted:    TowerDefenceTechDemo1/bin/game/Light.class
	deleted:    TowerDefenceTechDemo1/bin/view/LightView.class
	deleted:    TowerDefenceTechDemo1/bin/view/ViewGame.class
Better SimpleRayLight
- Renamed NewSimpleRayLight to SimpleRayLight
- Model of SimpleRayLight calculate position

	deleted:    controllers/basics/ANTSNewSimpleRayLightController.java
	modified:   controllers/basics/ANTSSimpleRayLightController.java
	renamed:    model/basics/ANTSNewSimpleRayLightModel.java -> model/basics/ANTSSimpleRayLightModel.java
	deleted:    view/basics/ANTSNewSimpleRayLightView.java
	modified:   view/basics/ANTSSimpleRayLightView.java
	modified:   view/basics/ANTSSimpleSourceLightView.java
own actionListeners & singelton pattern

	modified:   TowerDefenceANTS_Prototype/src/controllers/basics/ANTSGameController.java
	new file:   TowerDefenceANTS_Prototype/src/enums/ANTSStateEnum.java
	new file:   TowerDefenceANTS_Prototype/src/interfaces/ANTSIDrawActionListener.java
	new file:   TowerDefenceANTS_Prototype/src/listeners/actionListeners/paint/ANTSOnlyDrawActionListener.java
	new file:   TowerDefenceANTS_Prototype/src/listeners/actionListeners/paint/ANTSPaintActionListenerAbstract.java
	modified:   TowerDefenceANTS_Prototype/src/model/basics/ANTSSimpleRayLightModel.java
	modified:   TowerDefenceANTS_Prototype/src/view/abstracts/ANTSViewAbstact.java
	modified:   TowerDefenceANTS_Prototype/src/view/basics/ANTSGameView.java
	modified:   TowerDefenceANTS_Prototype/src/view/basics/ANTSSimpleSourceLightView.java
	modified:   TowerDefenceANTS_Prototype/src/view/basics/ANTSWindow.java
	modified:   TowerDefenceANTS_Prototype/src/view/basics/ANTSWindowView.java
simpleActions

	modified:   TowerDefenceANTS_Prototype/src/controllers/basics/ANTSGameController.java
	modified:   TowerDefenceANTS_Prototype/src/controllers/basics/ANTSSimpleRayLightController.java
	modified:   TowerDefenceANTS_Prototype/src/enums/ANTSStateEnum.java
	modified:   TowerDefenceANTS_Prototype/src/interfaces/ANTSIView.java
	new file:   TowerDefenceANTS_Prototype/src/listeners/actionListeners/paint/ANTSDefaultActionListener.java
	modified:   TowerDefenceANTS_Prototype/src/listeners/actionListeners/paint/ANTSOnlyDrawActionListener.java
	modified:   TowerDefenceANTS_Prototype/src/listeners/actionListeners/paint/ANTSPaintActionListenerAbstract.java
	modified:   TowerDefenceANTS_Prototype/src/main/ANTSGameDriver.java
	modified:   TowerDefenceANTS_Prototype/src/view/abstracts/ANTSViewAbstact.java
	modified:   TowerDefenceANTS_Prototype/src/view/basics/ANTSGameView.java
	modified:   TowerDefenceANTS_Prototype/src/view/basics/ANTSSimpleRayLightView.java
	modified:   TowerDefenceANTS_Prototype/src/view/basics/ANTSSimpleSourceLightView.java
	modified:   TowerDefenceANTS_Prototype/src/view/basics/ANTSWindow.java
	modified:   TowerDefenceANTS_Prototype/src/view/basics/ANTSWindowView.java
improved states

	modified:   TowerDefenceANTS_Prototype/src/interfaces/ANTSIView.java
	new file:   TowerDefenceANTS_Prototype/src/listeners/actionListeners/paint/ANTSAnimateActionListener.java
	modified:   TowerDefenceANTS_Prototype/src/listeners/actionListeners/paint/ANTSDefaultActionListener.java
	modified:   TowerDefenceANTS_Prototype/src/listeners/actionListeners/paint/ANTSOnlyDrawActionListener.java
	modified:   TowerDefenceANTS_Prototype/src/listeners/actionListeners/paint/ANTSPaintActionListenerAbstract.java
	modified:   TowerDefenceANTS_Prototype/src/model/basics/ANTSSimpleRayLightModel.java
	modified:   TowerDefenceANTS_Prototype/src/view/abstracts/ANTSViewAbstact.java
	modified:   TowerDefenceANTS_Prototype/src/view/basics/ANTSGameView.java
	modified:   TowerDefenceANTS_Prototype/src/view/basics/ANTSSimpleRayLightView.java
	modified:   TowerDefenceANTS_Prototype/src/view/basics/ANTSWindow.java
	modified:   TowerDefenceANTS_Prototype/src/view/basics/ANTSWindowView.java
start with repaint thread

	modified:   TowerDefenceANTS_Prototype/src/listeners/actionListeners/paint/ANTSPaintActionListenerAbstract.java
	new file:   TowerDefenceANTS_Prototype/src/listeners/actionListeners/paint/ANTSRunActionListener.java
	new file:   TowerDefenceANTS_Prototype/src/listeners/actionListeners/paint/ANTSStopActionListener.java
	modified:   TowerDefenceANTS_Prototype/src/model/basics/ANTSSimpleRayLightModel.java
	modified:   TowerDefenceANTS_Prototype/src/model/basics/ANTSSimpleSourceLightModel.java
	modified:   TowerDefenceANTS_Prototype/src/view/basics/ANTSGameView.java
	modified:   TowerDefenceANTS_Prototype/src/view/basics/ANTSSimpleRayLightView.java
	modified:   TowerDefenceANTS_Prototype/src/view/basics/ANTSSimpleSourceLightView.java
	modified:   TowerDefenceANTS_Prototype/src/view/basics/ANTSWindow.java
improve paint

	modified:   TowerDefenceANTS_Prototype/src/controllers/basics/ANTSGameController.java
	new file:   TowerDefenceANTS_Prototype/src/helper/ANTSPainter.java
	modified:   TowerDefenceANTS_Prototype/src/main/ANTSGameDriver.java
	modified:   TowerDefenceANTS_Prototype/src/model/basics/ANTSSimpleRayLightModel.java
	modified:   TowerDefenceANTS_Prototype/src/view/abstracts/ANTSViewAbstact.java
	modified:   TowerDefenceANTS_Prototype/src/view/basics/ANTSGameView.java
	modified:   TowerDefenceANTS_Prototype/src/view/basics/ANTSSimpleRayLightView.java
	modified:   TowerDefenceANTS_Prototype/src/view/basics/ANTSSimpleSourceLightView.java
	modified:   TowerDefenceANTS_Prototype/src/view/basics/ANTSWindow.java
	new file:   TowerDefenceANTS_Prototype/todo
separate gameUpdate and paintUpdate

new added rays were paintend now

	modified:   TowerDefenceANTS_Prototype/src/controllers/basics/ANTSGameController.java
	modified:   TowerDefenceANTS_Prototype/src/controllers/basics/ANTSSimpleRayLightController.java
	modified:   TowerDefenceANTS_Prototype/src/controllers/basics/ANTSSimpleSourceLightController.java
	modified:   TowerDefenceANTS_Prototype/src/controllers/basics/ANTSWindowController.java
	new file:   TowerDefenceANTS_Prototype/src/helper/ANTSGameLogicUpdater.java
	modified:   TowerDefenceANTS_Prototype/src/helper/ANTSPainter.java
	modified:   TowerDefenceANTS_Prototype/src/interfaces/ANTSIModel.java
	modified:   TowerDefenceANTS_Prototype/src/interfaces/ANTSIView.java
	modified:   TowerDefenceANTS_Prototype/src/model/basics/ANTSGameModel.java
	modified:   TowerDefenceANTS_Prototype/src/model/basics/ANTSSimpleRayLightModel.java
	modified:   TowerDefenceANTS_Prototype/src/model/basics/ANTSSimpleSourceLightModel.java
	modified:   TowerDefenceANTS_Prototype/src/model/basics/ANTSWindowModel.java
	modified:   TowerDefenceANTS_Prototype/src/view/abstracts/ANTSViewAbstact.java
	modified:   TowerDefenceANTS_Prototype/src/view/basics/ANTSGameView.java
	modified:   TowerDefenceANTS_Prototype/src/view/basics/ANTSSimpleRayLightView.java
	modified:   TowerDefenceANTS_Prototype/src/view/basics/ANTSSimpleSourceLightView.java
	modified:   TowerDefenceANTS_Prototype/src/view/basics/ANTSWindow.java
	modified:   TowerDefenceANTS_Prototype/todo
improved add model and views to its updater

	new file:   TowerDefenceANTS_Prototype/src/controllers/basics/ANTSControllerAbstract.java
	modified:   TowerDefenceANTS_Prototype/src/controllers/basics/ANTSGameController.java
	modified:   TowerDefenceANTS_Prototype/src/controllers/basics/ANTSSimpleRayLightController.java
	modified:   TowerDefenceANTS_Prototype/src/controllers/basics/ANTSSimpleSourceLightController.java
	modified:   TowerDefenceANTS_Prototype/src/controllers/basics/ANTSWindowController.java
	modified:   TowerDefenceANTS_Prototype/src/helper/ANTSGameLogicUpdater.java
	modified:   TowerDefenceANTS_Prototype/src/helper/ANTSPainter.java
	new file:   TowerDefenceANTS_Prototype/src/model/abstracts/ANTSModelAbstract.java
	modified:   TowerDefenceANTS_Prototype/src/model/basics/ANTSGameModel.java
	modified:   TowerDefenceANTS_Prototype/src/model/basics/ANTSSimpleRayLightModel.java
	modified:   TowerDefenceANTS_Prototype/src/model/basics/ANTSSimpleSourceLightModel.java
	modified:   TowerDefenceANTS_Prototype/src/model/basics/ANTSWindowModel.java
	modified:   TowerDefenceANTS_Prototype/src/view/abstracts/ANTSViewAbstact.java
	modified:   TowerDefenceANTS_Prototype/src/view/basics/ANTSSimpleRayLightView.java
	modified:   TowerDefenceANTS_Prototype/src/view/basics/ANTSWindow.java
test1

	modified:   TowerDefenceANTS_Prototype/src/helper/ANTSGameLogicUpdater.java
	modified:   TowerDefenceANTS_Prototype/src/helper/ANTSPainter.java
	modified:   TowerDefenceANTS_Prototype/src/view/basics/ANTSGameView.java
	modified:   TowerDefenceANTS_Prototype/src/view/basics/ANTSWindow.java
test

	modified:   TowerDefenceANTS_Prototype/src/helper/ANTSGameLogicUpdater.java
	modified:   TowerDefenceANTS_Prototype/src/helper/ANTSPainter.java
	new file:   TowerDefenceANTS_Prototype/src/listeners/actionListeners/paint/ANTSPrintStatsListener.java
	modified:   TowerDefenceANTS_Prototype/src/view/basics/ANTSGameView.java
	modified:   TowerDefenceANTS_Prototype/src/view/basics/ANTSSimpleRayLightView.java
	modified:   TowerDefenceANTS_Prototype/src/view/basics/ANTSWindow.java
fix single-ray-bug and double-add-view-bug

	modified:   TowerDefenceANTS_Prototype/src/controllers/basics/ANTSGameController.java
	modified:   TowerDefenceANTS_Prototype/src/controllers/basics/ANTSSimpleSourceLightController.java
	modified:   TowerDefenceANTS_Prototype/src/helper/ANTSPainter.java
	modified:   TowerDefenceANTS_Prototype/src/model/basics/ANTSSimpleRayLightModel.java
	modified:   TowerDefenceANTS_Prototype/src/model/basics/ANTSSimpleSourceLightModel.java
	modified:   TowerDefenceANTS_Prototype/src/view/basics/ANTSGameView.java
	modified:   TowerDefenceANTS_Prototype/src/view/basics/ANTSSimpleRayLightView.java
refactoring

	modified:   TowerDefenceANTS_Prototype/src/controllers/basics/ANTSGameController.java
	modified:   TowerDefenceANTS_Prototype/src/controllers/basics/ANTSSimpleRayLightController.java
	modified:   TowerDefenceANTS_Prototype/src/controllers/basics/ANTSSimpleSourceLightController.java
	modified:   TowerDefenceANTS_Prototype/src/controllers/basics/ANTSWindowController.java
	modified:   TowerDefenceANTS_Prototype/src/helper/ANTSGameLogicUpdater.java
	modified:   TowerDefenceANTS_Prototype/src/helper/ANTSPainter.java
	modified:   TowerDefenceANTS_Prototype/src/interfaces/ANTSIView.java
	modified:   TowerDefenceANTS_Prototype/src/listeners/actionListeners/paint/ANTSAnimateActionListener.java
	modified:   TowerDefenceANTS_Prototype/src/listeners/actionListeners/paint/ANTSDefaultActionListener.java
	modified:   TowerDefenceANTS_Prototype/src/listeners/actionListeners/paint/ANTSOnlyDrawActionListener.java
	modified:   TowerDefenceANTS_Prototype/src/listeners/actionListeners/paint/ANTSPaintActionListenerAbstract.java
	modified:   TowerDefenceANTS_Prototype/src/listeners/actionListeners/paint/ANTSRunActionListener.java
	modified:   TowerDefenceANTS_Prototype/src/model/basics/ANTSGameModel.java
	modified:   TowerDefenceANTS_Prototype/src/model/basics/ANTSSimpleRayLightModel.java
	modified:   TowerDefenceANTS_Prototype/src/model/basics/ANTSSimpleSourceLightModel.java
	modified:   TowerDefenceANTS_Prototype/src/model/basics/ANTSWindowModel.java
	modified:   TowerDefenceANTS_Prototype/src/view/abstracts/ANTSViewAbstact.java
	modified:   TowerDefenceANTS_Prototype/src/view/basics/ANTSGameView.java
	modified:   TowerDefenceANTS_Prototype/src/view/basics/ANTSSimpleRayLightView.java
	modified:   TowerDefenceANTS_Prototype/src/view/basics/ANTSSimpleSourceLightView.java
	modified:   TowerDefenceANTS_Prototype/src/view/basics/ANTSWindow.java
	modified:   TowerDefenceANTS_Prototype/src/view/basics/ANTSWindowView.java
for loops improved

	modified:   TowerDefenceANTS_Prototype/src/helper/ANTSGameLogicUpdater.java
	modified:   TowerDefenceANTS_Prototype/src/helper/ANTSPainter.java
independent updater

	modified:   TowerDefenceANTS_Prototype/src/helper/ANTSGameLogicUpdater.java
	modified:   TowerDefenceANTS_Prototype/src/helper/ANTSPainter.java
	modified:   TowerDefenceANTS_Prototype/src/view/basics/ANTSWindow.java
improved updater (working testversion)

	modified:   TowerDefenceANTS_Prototype/src/helper/ANTSGameLogicUpdater.java
	modified:   TowerDefenceANTS_Prototype/src/helper/ANTSPainter.java
	new file:   TowerDefenceANTS_Prototype/src/helper/CopyOfANTSPainter.java
	modified:   TowerDefenceANTS_Prototype/src/view/basics/ANTSGameView.java
	modified:   TowerDefenceANTS_Prototype/src/view/basics/ANTSWindow.java
'working' version

	modified:   TowerDefenceANTS_Prototype/src/helper/ANTSGameLogicUpdater.java
	modified:   TowerDefenceANTS_Prototype/src/helper/ANTSPainter.java
	modified:   TowerDefenceANTS_Prototype/src/view/basics/ANTSWindow.java