- 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:
@@ -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();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user