Mercurial > repos > genjam1
comparison src/main.c @ 4:d73f53857e5f
Add placeholder walls and goal
author | Mike Pavone <pavone@retrodev.com> |
---|---|
date | Sun, 12 Jan 2014 13:55:54 -0800 |
parents | 8f23be2db808 |
children | 3ed112d64b1b |
comparison
equal
deleted
inserted
replaced
3:b4d360d2e66c | 4:d73f53857e5f |
---|---|
1 #include <genesis.h> | 1 #include <genesis.h> |
2 #include "creep.h" | 2 #include "creep.h" |
3 | 3 |
4 u16 tilemap[40*28]; | |
5 | |
4 int main(void) | 6 int main(void) |
5 { | 7 { |
8 u16 i; | |
9 VDP_setPlanSize(64, 32); | |
10 for (i = 6; i < 40*28; i += 4) | |
11 if ((i > 80 || i & 4) && (i < 40*26 || !(i & 4)) && i % 40 < 38) | |
12 { | |
13 tilemap[i] = 'O' + TILE_FONTINDEX; | |
14 tilemap[i+1] = 'O' + TILE_FONTINDEX; | |
15 } | |
16 | |
17 tilemap[38 + 13*40] = TILE_ATTR_FULL(1, 0, 0, 0, 'G' + TILE_FONTINDEX); | |
18 tilemap[39 + 13*40] = TILE_ATTR_FULL(1, 0, 0, 0, 'G' + TILE_FONTINDEX); | |
19 tilemap[38 + 14*40] = TILE_ATTR_FULL(1, 0, 0, 0, 'G' + TILE_FONTINDEX); | |
20 tilemap[39 + 14*40] = TILE_ATTR_FULL(1, 0, 0, 0, 'G' + TILE_FONTINDEX); | |
6 for (;;) | 21 for (;;) |
7 { | 22 { |
8 VDP_waitVSync(); | 23 VDP_waitVSync(); |
9 VDP_updateSprites(); | 24 VDP_updateSprites(); |
25 for (i = 0; i < 28; i++) | |
26 { | |
27 VDP_setTileMapRectByIndex(VDP_PLAN_B, tilemap + i*40, i*64, 40, 0); | |
28 } | |
10 } | 29 } |
11 return 0; | 30 return 0; |
12 } | 31 } |