internal static void Update() { //Next figure preview CursorPosition(3); Console.Write("Next Figure:"); NextFigurePreviewManager.Update(); //Current speed CursorPosition(lastRow - 13); Console.Write("Moves - "); Console.Write(60000 / GameData.speed + "/min"); //Current level CursorPosition(lastRow - 10); Console.Write("Level - "); Console.Write(GameData.level + " / " + GameData.LevelsCount); //Figure count per current level CursorPosition(lastRow - 7); Console.Write("Figure - "); Console.Write(GameData.figureCount + " / " + GameData.FiguresPerLevel); //Current points CursorPosition(lastRow - 4); Console.Write("Points - "); Console.Write("{0:d5}", GameData.points); }
static InfoPanel() { horPosition = FieldData.GameFieldWidth + 3; lastRow = FieldData.WindowHeight; int x = FieldData.GameFieldWidth + FieldData.InfoPanelWidth / 2; int y = 6; NextFigurePreviewManager.SetPreviewPosition(x, y); }