public int countWinningLines(int board[][],int lastDropX,int lastDropY,int player)
	{
		//int lastDropY = this.getCurrentRow(board, lastDropX);
		int count = 0;
		
		/*
		 * Ugly fix for not counting some conditions twice
		 */
		boolean reverseCheck = true;
		
		/*
		 * Check all posibilitys 4 fields around the drop
		 */
		for(int x = -3; x < 4; x++)
		{
			if((lastDropX +x)  < 0 || (lastDropX+x) >= Game.COLS)
				continue;
			
			if((x == 0)||((lastDropY ==0)  || (board[lastDropX +x][lastDropY-1] != player )))
			{
					if(x > 0)
						reverseCheck = false;
					System.out.println("welches element:"+(lastDropX+x));
					count+= this.getWinningLines(board, (lastDropX+x), lastDropY, player,lastDropX,lastDropY, reverseCheck);
			}
					
		}
		
		/*
		 *check all winnin lines
		 */
		return count;
	}