#include <libtcod.h>
void main() {
TCOD_bresenham_data_t bresenham_data;
int x=5, y=8;
TCOD_line_init_mt(x, y, 13, 14, &bresenham_data);
do {
printf("%d %d\n", x, y);
} while (!TCOD_line_step_mt(&x, &y, &bresenham_data));
}
TCOD_bresenham_data_t
TCOD_line_init_mt
TCOD_line_step_mt
#include <libtcod.h>
void main() {
bool my_listener(int x,int y) {
printf("%d %d\n", x, y);
return true;
}
TCOD_line(5, 8, 13, 4, my_listener);
}
TCOD_line_listener_t
TCOD_line
tcod::BresenhamLine
TCOD_line_mt
TCOD_line_init
TCOD_line_step