Adonthell  0.4
win_types.h
00001 /*
00002    $Id: win_types.h,v 1.24 2001/08/23 21:53:00 gnurou Exp $
00003 
00004    (C) Copyright 2000 Joel Vennin
00005    Part of the Adonthell Project http://adonthell.linuxgames.com
00006 
00007    This program is free software; you can redistribute it and/or modify
00008    it under the terms of the GNU General Public License.
00009    This program is distributed in the hope that it will be useful,
00010    but WITHOUT ANY WARRANTY.
00011 
00012    See the COPYING file for more details
00013 */
00014 
00015 #ifndef TYPES_WIN_H_
00016 #define TYPES_WIN_H_
00017 
00018 #include <SDL/SDL_keysym.h>
00019 
00020 #define WIN_NB_TABLE_CHAR 127
00021 #define WIN_TEXT_MAX_LENGTH 5000
00022 #define WIN_FONT_HEIGHT 8
00023 #define WIN_FONT_LENGHT 8
00024 #define WIN_SPACE_LENGHT 8
00025 
00026 //directory
00027 #define WIN_DIRECTORY "gfx/window/"
00028 #define WIN_FONT_DIRECTORY "font/"
00029 #define WIN_BORDER_DIRECTORY "border/"
00030 #define WIN_BACKGROUND_DIRECTORY "background/"
00031 #define WIN_SCROLLBAR_DIRECTORY "scrollbar/"
00032 #define WIN_CURSOR_DIRECTORY "cursor/"
00033 
00034 //font filename
00035 #define WIN_FONT_FILE_IDX "font.idx"
00036 #define WIN_FONT_FILE_PIC "font.pnm"
00037 #define WIN_FONT_FILE "font.font"
00038 
00039 //border filename
00040 #define WIN_V_BORDER_TEMPLATE_FILE "v_border.pnm"
00041 #define WIN_H_BORDER_TEMPLATE_FILE "h_border.pnm"
00042 #define WIN_CORNER_TOP_LEFT_FILE "corner_top_left.pnm"
00043 #define WIN_CORNER_TOP_RIGHT_FILE "corner_top_right.pnm"
00044 #define WIN_CORNER_BOTTOM_LEFT_FILE "corner_bottom_left.pnm"
00045 #define WIN_CORNER_BOTTOM_RIGHT_FILE "corner_bottom_right.pnm"
00046 
00047 //background filename
00048 #define WIN_BACKGROUND_FILE "background.pnm"
00049 
00050 //scrollbar filename
00051 #define WIN_SCROLLBAR_BAR_TOP "scroll_bar_top.pnm"
00052 #define WIN_SCROLLBAR_BAR_MID "scroll_bar_mid.pnm"
00053 #define WIN_SCROLLBAR_BAR_BOT "scroll_bar_bot.pnm"
00054 #define WIN_SCROLLBAR_BAR_FLEX "scroll_bar_flex.pnm"
00055 #define WIN_SCROLLBAR_BACK_TOP "scroll_back_top.pnm"
00056 #define WIN_SCROLLBAR_BACK_MID "scroll_back_mid.pnm"
00057 #define WIN_SCROLLBAR_BACK_BOT "scroll_back_bot.pnm"
00058 
00059 
00060 //cursor filename
00061 #define WIN_CURSOR_FILE "cursor.pnm"
00062 
00063 //directory size
00064 #define WIN_BORDER_NORMAL_SIZE "normal/"
00065 #define WIN_BORDER_MINI_SIZE "mini/"
00066  
00067 #define WIN_BRIGHTNESS_LEVEL 130
00068 
00069 #endif