dos33fsprogs/gr-sim/tfv/tfv_map.c
2018-06-25 15:45:26 -04:00

35 lines
702 B
C

#include <stdio.h>
#include <stdlib.h>
#include "gr-sim.h"
#include "tfv_utils.h"
#include "tfv_zp.h"
#include "tfv_defines.h"
#include "tfv_backgrounds.h"
void show_map(void) {
gr();
grsim_unrle(map_rle,((int)ram[DRAW_PAGE]+0x4)<<8);
//gr_copy(0x800,0x400);
color_equals(COLOR_RED);
printf("plot(%d,%d)\n",
8+((map_location&0x3)*6)+(tfv_x/6),
8+(((map_location&0xc)>>2)*6)+(tfv_y/6));
basic_plot(8+((map_location&0x3)*6)+(tfv_x/6),8+(((map_location&0xc)>>2)*6)+(tfv_y/6));
// basic_plot(8+((map_location&0x3)*6)+(tfv_x/6),8+(((map_location&0xc)>>2)*6)+(tfv_y/6));
ram[CH]=20;
ram[CV]=20; move_and_print(map_info[map_location].name);
page_flip();
repeat_until_keypressed();
}