... makecol (0 ,25 5 ,0) #define BLUE makecol (0, 0 ,25 5)#define SMOKE makecol(1 40, 1 30 , 1 20 )//point structure used to draw linestypedef struct POINT{int x,y;}POINT;//points array holds do_line points ... thisinto an interesting game?#include <conio.h>#include <stdlib.h>#include “allegro.h”#define WHITE makecol (25 5 ,25 5 ,25 5)#define BLACK makecol (0, 0 ,0) #define AQUA makecol (0 , 20 0 ,25 5)void ... drawing a linePOINT points [ 20 00 ];int curpoint,totalpoints;//bitmap imagesBITMAP *buffer;BITMAP *crosshair;BITMAP *city;//misc variablesint x1,y1,x2,y2;int done =0; Chapter 5 ■Programming...