00001
00025 #ifndef IMAGES_H
00026 #define IMAGES_H
00027
00028 #include "main.h"
00029
00031 unsigned char palette[NUMOFCOLORS * 3];
00033 unsigned char paletteRGBA[NUMOFCOLORS * 4];
00034
00036 short int palReseted;
00037
00039 void adeline_logo();
00040
00042 void load_menu_image();
00043
00046 void load_image(int index);
00047
00051 void load_image_delay(int index, int time);
00052
00056 void convert_pal_2_RGBA(unsigned char * palSource, unsigned char * palDest);
00057
00060 void fade_in(unsigned char * palette);
00063 void fade_out(unsigned char * palette);
00064
00071 int cross_dot(int modifier, int color, int param, int intensity);
00072
00079 void adjust_palette(unsigned char R, unsigned char G, unsigned char B, unsigned char * palette, int intensity);
00080
00083 void fade_2_black(unsigned char *palette);
00084
00087 void fade_2_pal(unsigned char *palette);
00088
00090 void black_2_white();
00091
00093 void set_back_pal();
00094
00098 void copy_screen(unsigned char * source, unsigned char * destination);
00099
00101 void clear_screen();
00102
00103 #endif