comparison src/main.c @ 7:3ed112d64b1b

Added basic creep spawning code
author Mike Pavone <pavone@retrodev.com>
date Sun, 12 Jan 2014 15:22:22 -0800
parents d73f53857e5f
children 889227ec630c c0bb53eaa6f4
comparison
equal deleted inserted replaced
4:d73f53857e5f 7:3ed112d64b1b
1 #include <genesis.h> 1 #include <genesis.h>
2 #include "creep.h" 2 #include "creep.h"
3 3
4 u16 tilemap[40*28]; 4 u16 tilemap[40*28];
5 u16 countdown;
5 6
6 int main(void) 7 int main(void)
7 { 8 {
8 u16 i; 9 u16 i;
9 VDP_setPlanSize(64, 32); 10 VDP_setPlanSize(64, 32);
24 VDP_updateSprites(); 25 VDP_updateSprites();
25 for (i = 0; i < 28; i++) 26 for (i = 0; i < 28; i++)
26 { 27 {
27 VDP_setTileMapRectByIndex(VDP_PLAN_B, tilemap + i*40, i*64, 40, 0); 28 VDP_setTileMapRectByIndex(VDP_PLAN_B, tilemap + i*40, i*64, 40, 0);
28 } 29 }
30 if (cur_creeps < 4)
31 {
32 if (countdown)
33 --countdown;
34 else
35 {
36 spawn_creep(CREEP_NORMAL, 4, 122);
37 countdown = 300;
38 }
39 }
29 } 40 }
30 return 0; 41 return 0;
31 } 42 }