#include "textures.h" #define FILENAME_TGA "striplight.tga" #define LIGHT_WIDTH 56 #define LIGHT_HEIGHT 31 #define BLEND_WIDTH 15 #define BRIGHTEST 255 #define DARKEST 100 #define RED 0.9 #define GREEN 0.9 #define BLUE 1. int main() { PALETTE pal; BITMAP *light; if(chdir(FILESAVE_PATH) < 0) { perror(FILESAVE_PATH); exit(EXIT_FAILURE); } allegro_init(); set_color_depth(24); set_gfx_mode(GFX_AUTODETECT, LIGHT_WIDTH, LIGHT_HEIGHT, 0, 0); set_close_button_callback(program_close); light = create_bitmap(LIGHT_WIDTH, LIGHT_HEIGHT); get_palette(pal); draw_tile(light, LIGHT_WIDTH, LIGHT_HEIGHT, BLEND_WIDTH, BRIGHTEST, DARKEST, RED, GREEN, BLUE, true); save_bitmap(FILENAME_TGA, light, pal); blit(light, screen, 0, 0, 0, 0, LIGHT_WIDTH, LIGHT_HEIGHT); destroy_bitmap(light); while(true); return EXIT_SUCCESS; } END_OF_MAIN()