int show1=1;\r
int tx, ty;\r
int x, y;
- int ch=0x0;\r
+ int ch=0x0;
+ int q=0;\r
page_t screen;\r
map_t map;\r
map_view_t mv;\r
while(1){ \r
// scroll all the way to the right\r
//for(x=0; x<(map.width*16-SCREEN_WIDTH); x++) {
- if(ch==0x4d){\r
- mapScrollRight(&mv, 4);\r
- modexShowPage(mv.page);\r
+ if(ch==0x4d){
+ for(q=0; q<16; q++) {\r
+ mapScrollRight(&mv, 1);\r
+ modexShowPage(mv.page);
+ }\r
}\r
\r
// scroll all the way to the left\r
//for(; x>0; x--) {
- if(ch==0x4b){\r
- mapScrollLeft(&mv, 4);\r
- modexShowPage(mv.page);\r
+ if(ch==0x4b){
+ for(q=0; q<16; q++) {\r
+ mapScrollLeft(&mv, 1);\r
+ modexShowPage(mv.page);
+ }\r
}\r
\r
// scroll all the way down\r
//for(y=0; y<(map.height*16-SCREEN_HEIGHT); y++) {
- if(ch==0x50){\r
- mapScrollDown(&mv, 4);\r
- modexShowPage(mv.page);\r
+ if(ch==0x50){
+ for(q=0; q<16; q++) {\r
+ mapScrollDown(&mv, 1);\r
+ modexShowPage(mv.page);
+ }\r
}\r
\r
// scroll all the way up\r
//for(; y>0; y--) {
- if(ch==0x48){\r
- mapScrollUp(&mv, 4);\r
- modexShowPage(mv.page);\r
+ if(ch==0x48){
+ for(q=0; q<16; q++) {\r
+ mapScrollUp(&mv, 1);\r
+ modexShowPage(mv.page);
+ }\r
}\r
\r
// spin for a time \r
map_t\r
allocMap(int w, int h) {\r
map_t result;\r
- \r
+\r
result.width =w;\r
result.height=h;\r
result.data = malloc(sizeof(byte) * w * h);\r