-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathOtherFuncsAndVariables.cpp
More file actions
56 lines (45 loc) · 1.48 KB
/
Copy pathOtherFuncsAndVariables.cpp
File metadata and controls
56 lines (45 loc) · 1.48 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
#include "OtherFuncsAndVariables.h"
//////////////////////////////////////////////////////////////////////////////////////////////////////////////
// VARIABLES GLOBALES //
float cont[] = {100.0, 100.0, 100.0};
int numberOfEnemies[] = {0, 0, 0, 0};
int completedScenes = 0;
bool initContext = false;
int timeGameplay = 0;
int hours = 0;
int hours2 = 0;
int minutes = 0;
int minutes2 = 0;
int seconds = 0;
int seconds2 = 0;
string userName = "";
//////////////////////////////////////////////////////////////////////////////////////////////////////////////
// FUNCIONES GENERALES //
void goToXY(int x, int y) {
//Identificador
HANDLE conOut = GetStdHandle(STD_OUTPUT_HANDLE); //Tomamos el control de la salida de la consola
//Estructura que guarda coordenadas
COORD cursorPos;
//Asignación de la coordenada x e y
cursorPos.X = x;
cursorPos.Y = y;
//Colocación del cursor en dichas coordenadas
SetConsoleCursorPosition(conOut, cursorPos); //Funcion para colocar el cursos en cierta posición
}
void changeColorConsole(int c) {
//Identificador
HANDLE conOut = GetStdHandle(STD_OUTPUT_HANDLE);
//Asignamos el color al texto
SetConsoleTextAttribute(conOut, c);
}
void hideCursor() {
//Identificador
HANDLE conOut = GetStdHandle(STD_OUTPUT_HANDLE);
//Obtención de la información del cursor
CONSOLE_CURSOR_INFO cursor;
GetConsoleCursorInfo(conOut, &cursor);
//Cambio del parámetro de visibilidad
cursor.bVisible = false;
//Asignación de nuevo al cursor
SetConsoleCursorInfo(conOut, &cursor);
}