40 lines
666 B
C
40 lines
666 B
C
extern "C"{
|
|
#include <gint/display.h>
|
|
#include <gint/keyboard.h>
|
|
}
|
|
#define MAP_X 50
|
|
int sx = 0;
|
|
int y;
|
|
extern bopti_image_t img_tilemap;
|
|
int game_map[MAP_X+1][6];
|
|
|
|
void PrintMap(){
|
|
int cx = MAP_X;
|
|
int cy = 6;
|
|
while(cx>0){
|
|
cy = 6;
|
|
while(cy>0){
|
|
dsubimage(cx*10-sx, cy*10+4 ,&img_tilemap,game_map[cx][cy]*10,0,10, 10, DIMAGE_NONE);
|
|
cy--;
|
|
}
|
|
cx--;
|
|
}
|
|
}
|
|
|
|
int main(void)
|
|
{
|
|
int i = 0;
|
|
while(i<MAP_X){
|
|
game_map[i][5] = 1;
|
|
game_map[i][4] = 2;
|
|
i++;
|
|
}
|
|
dclear(C_WHITE);
|
|
dtext(1, 1, C_BLACK, "Sample fxSDK add-in.");
|
|
PrintMap();
|
|
dupdate();
|
|
|
|
getkey();
|
|
return 1;
|
|
}
|