JianWei Lee
/
project_game
Meteor defense project
Diff: Spawn/Spawn.h
- Revision:
- 23:6d197a452d7c
- Parent:
- 22:2e75b50b26f0
- Child:
- 24:d6187d39f09b
diff -r 2e75b50b26f0 -r 6d197a452d7c Spawn/Spawn.h --- a/Spawn/Spawn.h Thu Apr 13 10:49:27 2017 +0000 +++ b/Spawn/Spawn.h Thu Apr 13 14:05:25 2017 +0000 @@ -18,19 +18,23 @@ //spawnHealth void init(); void randomizeSpawn(int Arr[][Rows],char cArr[][Rows]); - void spawnA(int Arr[][Rows],char cArr[][Rows]); - void spawnB(int x, int Arr[][Rows],char cArr[][Rows]); - void spawnC(int x, int Arr[][Rows],char cArr[][Rows]); - void spawnD(int Arr[][Rows],char cArr[][Rows]); + void spawnA(int Arr[][Rows],char cArr[][Rows]); //normal spawn + void spawnB(int x, int Arr[][Rows],char cArr[][Rows]); //fast moving spawn + void spawnC(int Arr[][Rows],char cArr[][Rows]); //tanky spawn + void spawnD(int x, int Arr[][Rows],char cArr[][Rows]); //zigg-zag spawn //http://stackoverflow.com/questions/10289197/how-to-empty-a-2d-char-array-in-c void moveSpawnABC(int Arr[][Rows], int Arr2[][Rows], char cArr[][Rows], char cArr2[][Rows]); void moveSpawnB(int Arr[][Rows], int Arr2[][Rows], char cArr[][Rows], char cArr2[][Rows]); + void moveSpawnD(int Arr[][Rows], int Arr2[][Rows], char cArr[][Rows], char cArr2[][Rows]); + void movementD1(int x, int y, int Arr[][Rows], int Arr2[][Rows], char cArr[][Rows], char cArr2[][Rows]); + void movementD2(int x, int y, int Arr[][Rows], int Arr2[][Rows], char cArr[][Rows], char cArr2[][Rows]); void deleteChar(int x, int y, int Arr[][Rows], char cArr[][Rows]); void updateSpawn(int Arr[][Rows], int Arr2[][Rows], char cArr[][Rows], char cArr2[][Rows], N5110 &lcd); int healthA; int healthC; + int healthD; int spawnRateA; int spawnRateB; int spawnRateC;