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 }