#include "printing.h"

int PrintGameOver()
{
	move(dane.y,dane.x);
	printw("#");
	move(dane.minY+3,dane.minX+(dane.maxX-dane.minX)/2-5);
	printw("GAME OVER!");
}

int PrintGameArea()
{	
int k;
		clear();

		for(k = dane.minY; k <= dane.maxY; k++)
		{
			move(k,dane.minX-1);
			printw("|");	
			move(k,dane.maxX+1);
			printw("|");			
		}
		for(k = dane.minX; k <= dane.maxX; k++)
		{
			move(dane.minY-1,k);
			printw("-");	
			move(dane.maxY+1,k);
			printw("-");			
		}

		move(dane.minY-1,dane.minX-1);
		printw("+");
		move(dane.minY-1,dane.maxX+1);
		printw("+");
		move(dane.maxY+1,dane.minX-1);
		printw("+");
		move(dane.maxY+1,dane.maxX+1);
		printw("+");

		move(dane.maxY+2,dane.minX-1);
		printw("Speed: %d",6-dane.speedLevel);

		move(dane.maxY+2,dane.maxX-10);

		if(dane.applesEaten <10)
			printw("Apples: %d",dane.applesEaten);
		else
			printw("Apples:%d",dane.applesEaten);
		move(dane.appleY,dane.appleX);
		printw("j");
		for(k = dane.serpentLength - 1; k > 0; k--)
		{
			move(bodyCoordinatesY[k], bodyCoordinatesX[k]);
			printw("x");
		}
		move(bodyCoordinatesY[0], bodyCoordinatesX[0]);
		printw("o");
		if (dane.applesEaten > 3*(6-dane.speedLevel) && dane.speedLevel > 1) dane.speedLevel--;
		refresh();

return 0;
}
