Mercurial > repos > genjam1
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 } |