EXSHADE(3ALLEG4) - Linux man page online | Library functions

Gouraud shaded sprites. Allegro game programming library.

version 4.4.2
exshade(3alleg4) Allegro manual exshade(3alleg4)


exshade - Gouraud shaded sprites. Allegro game programming library.


#include <allegro.h> Example exshade


This program demonstrates how to draw Gouraud shaded (lit) sprites. In an apparently black screen, a planet like sprite is drawn close to the middle of the screen. In a simi‐ lar way to how the first test of extrans works, you move the cursor on the screen with the mouse. Attached to this mouse you can imagine a virtual spotlight illuminating the scene around. Depending on where the mouse is, the Gouraud shaded sprite will show the direction of the light.


BITMAP(3alleg4), COLOR_MAP(3alleg4), END_OF_MAIN(3alleg4), PALETTE(3alleg4), RGB(3alleg4), RGB_MAP(3alleg4), SCREEN_H(3alleg4), SCREEN_W(3alleg4), allegro_error(3alleg4), alle‐ gro_init(3alleg4), allegro_message(3alleg4), blit(3alleg4), clear_bitmap(3alleg4), color_map(3alleg4), create_bitmap(3alleg4), create_light_table(3alleg4), create_rgb_ta‐ ble(3alleg4), destroy_bitmap(3alleg4), draw_gouraud_sprite(3alleg4), font(3alleg4), install_keyboard(3alleg4), install_mouse(3alleg4), keypressed(3alleg4), line(3alleg4), load_bitmap(3alleg4), mouse_x(3alleg4), mouse_y(3alleg4), palette_color(3alleg4), poll_mouse(3alleg4), replace_filename(3alleg4), rgb_map(3alleg4), screen(3alleg4), set_gfx_mode(3alleg4), set_palette(3alleg4), set_trans_blender(3alleg4), show_mouse(3alleg4), textout_ex(3alleg4)
Allegro version 4.4.2 exshade(3alleg4)
This manual Reference Other manuals
exshade(3alleg4) referred by COLOR_MAP(3alleg4) | color_map(3alleg4) | create_light_table(3alleg4) | create_rgb_table(3alleg4) | draw_gouraud_sprite(3alleg4) | mouse_x(3alleg4) | poll_mouse(3alleg4) | RGB(3alleg4) | RGB_MAP(3alleg4) | rgb_map(3alleg4) | set_trans_blender(3alleg4) | show_mouse(3alleg4)
refer to allegro_error(3alleg4) | allegro_message(3alleg4) | BITMAP(3alleg4) | blit(3alleg4) | clear_bitmap(3alleg4) | color_map(3alleg4) | COLOR_MAP(3alleg4) | create_bitmap(3alleg4) | create_light_table(3alleg4) | destroy_bitmap(3alleg4) | draw_gouraud_sprite(3alleg4) | END_OF_MAIN(3alleg4) | font(3alleg4) | install_keyboard(3alleg4) | install_mouse(3alleg4) | keypressed(3alleg4) | line(3alleg4) | load_bitmap(3alleg4) | mouse_x(3alleg4) | PALETTE(3alleg4)
Download raw manual
Index Allegro manual (+923) Allegro (+926) № 3 (+68044)
Go top