private void showSimpleLine2D(List<Cubie> cubes, int lineNumber, Face face) {
		boolean showFaceIdentified = face.equals(this.rubiksCube.getPressedFaceIdentified())
				                  && this.rubiksCube.isFaceMove();
		
		for (int columnIndex = 0; columnIndex < this.rubiksCube.getSize(); columnIndex++) {
			double x = x_offset + columnIndex * CUBE_SIZE;
			double y = y_offset + (lineNumber - 1) * CUBE_SIZE;
			
			boolean showPointIdentified = (this.rubiksCube.hasPointOnPressedFaceIdentified()
				     && this.rubiksCube.getPointOnPressedFaceIdentified().equals(new Point(columnIndex, lineNumber - 1)))
				     && face.equals(this.rubiksCube.getPressedFaceIdentified());
			
			if (showFaceIdentified) {
				this.graphics.setPaint(java.awt.Color.BLACK);
				this.graphics.drawRect((int)x, (int)y, CUBE_SIZE, CUBE_SIZE);
			}
			else if (showPointIdentified) {
				this.graphics.setPaint(java.awt.Color.PINK);
				this.graphics.fill3DRect((int)x, (int)y, CUBE_SIZE, CUBE_SIZE, true);
			}
			else {
				this.graphics.setPaint(cubes.get(columnIndex).getFace(face).getAwtColor());
				this.graphics.fill3DRect((int)x, (int)y, CUBE_SIZE, CUBE_SIZE, true);
			}
			
			if (DEBUG) {
				System.out.println("x=" + (columnIndex + 1) + ", y=" + lineNumber + ", color=" + cubes.get(columnIndex).getFace(face));
			}
		}
	}