- Modified "Wave X" text for "Tabla del X"

- Implemented return values for messages
- Implemented one digit answers
- Project upgraded to VS2017
This commit is contained in:
2020-02-18 17:41:59 +01:00
parent 5148f16577
commit e96d611b8e
6 changed files with 27 additions and 7 deletions

View File

@@ -64,7 +64,7 @@ void Enemies::Update() {
if (betweenWaves > 0) {
betweenWaves--;
if (betweenWaves < 240) {
char waveText[7] = "WAVE 0"; waveText[5] = wave + 48;
char waveText[12] = "TABLA DEL 0"; waveText[10] = 1+wave + 48;
Print(200, 120, waveText, 255, 255, 255);
}
} else {
@@ -108,7 +108,7 @@ void Enemies::Update() {
}
}
void CheckEnemyHit(int n1, int n2) {
int CheckEnemyHit(int n1, int n2) {
for (int i = 0; i < MAX_ENEMIES; i++) {
if (enemies[i].y > -1) {
if (enemies[i].m1 * enemies[i].m2 == n1 * 10 + n2) {
@@ -121,15 +121,17 @@ void CheckEnemyHit(int n1, int n2) {
if (kills == 16) {
betweenWaves = 360; wave++; ResetEnemies();
}
return 1;
}
}
}
return 0;
}
void Enemies::ProcessMessage(const char* msg) {
if (msg == "CheckEnemyHit") {
int* params = GetMessageParams();
CheckEnemyHit(params[0], params[1]);
SetMessageReturn(CheckEnemyHit(params[0], params[1]));
} else if (msg == "ResetEnemies") {
betweenWaves = 420; ResetEnemies();
}