Subversion Repositories Games.Chess Giants

Rev

Rev 179 | Rev 187 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 179 Rev 185
Line 298... Line 298...
298
   float left; // position of the top left corner, in percentage of screen width
298
   float left; // position of the top left corner, in percentage of screen width
299
   float top; // position of the top left corner, in percentage of screen height
299
   float top; // position of the top left corner, in percentage of screen height
300
   float width; // button tile width, in percentage of screen width
300
   float width; // button tile width, in percentage of screen width
301
   float height; // button tile height, in percentage of screen height
301
   float height; // button tile height, in percentage of screen height
302
   int sprite_index; // index of the sprite this button displays
302
   int sprite_index; // index of the sprite this button displays
-
 
303
   wchar_t *font_face; // name of the font with which to display this text (should point to a static string)
-
 
304
   float font_sizepct; // size of the font with which to display this text, in percentage of window height
-
 
305
   bool is_bold; // set to TRUE if the font is to be displayed in bold weight
-
 
306
   bool is_italic; // set to TRUE if the font is to be displayed in italic typeface
303
   wchar_t text[64]; // GUI button text (64 characters max!)
307
   wchar_t text[64]; // GUI button text (64 characters max!)
304
} guibutton_t;
308
} guibutton_t;
305
 
309
 
306
 
310
 
307
// user interface text field definition
311
// user interface text field definition
Line 312... Line 316...
312
   float ypos_percent; // text's Y position, in percents from top to bottom
316
   float ypos_percent; // text's Y position, in percents from top to bottom
313
   float maxwidth_percent; // text's max width before word wrapping, in percents of draw area width (0 meaning "use full width")
317
   float maxwidth_percent; // text's max width before word wrapping, in percents of draw area width (0 meaning "use full width")
314
   int horizontal_align; // bounding rectangle's horizontal alignment regarding the X position (one of the ALIGN_xxx defines)
318
   int horizontal_align; // bounding rectangle's horizontal alignment regarding the X position (one of the ALIGN_xxx defines)
315
   int vertical_align; // bounding rectangle's vertical alignment regarding the Y position (one of the ALIGN_xxx defines)
319
   int vertical_align; // bounding rectangle's vertical alignment regarding the Y position (one of the ALIGN_xxx defines)
316
   int text_align; // text's horizontal alignment inside that bounding rectangle
320
   int text_align; // text's horizontal alignment inside that bounding rectangle
-
 
321
   wchar_t *font_face; // name of the font with which to display this text (should point to a static string)
317
   int font_index; // index of the font with which to display this text
322
   float font_sizepct; // size of the font with which to display this text, in percentage of window height
-
 
323
   bool is_bold; // set to TRUE if the font is to be displayed in bold weight
-
 
324
   bool is_italic; // set to TRUE if the font is to be displayed in italic typeface
318
   unsigned long color; // text's color (RGBA)
325
   unsigned long color; // text's color (RGBA)
319
   wchar_t *buffer; // text printed in this area of the screen (mallocated)
326
   wchar_t *buffer; // text printed in this area of the screen (mallocated)
320
   int buffer_size; // size of the text buffer
327
   int buffer_size; // size of the text buffer
321
   float appear_time; // date at which this text was put
328
   float appear_time; // date at which this text was put
322
   float disappear_time; // date at which this text should disappear
329
   float disappear_time; // date at which this text should disappear
Line 710... Line 717...
710
GLOBAL smiley_t *smilies; // mallocated
717
GLOBAL smiley_t *smilies; // mallocated
711
GLOBAL int smiley_count;
718
GLOBAL int smiley_count;
712
// PGN games
719
// PGN games
713
GLOBAL pgngame_t *games; // mallocated
720
GLOBAL pgngame_t *games; // mallocated
714
GLOBAL int game_count;
721
GLOBAL int game_count;
715
// fonts
722
// GDI fonts
716
GLOBAL int players_fontindex;
-
 
717
GLOBAL int centermsg_fontindex;
-
 
718
GLOBAL int chat_fontindex;
-
 
719
GLOBAL int arrow_fontindex;
-
 
720
GLOBAL HFONT hFontChat;
723
GLOBAL HFONT hFontChat;
721
// sprites
724
// sprites
722
GLOBAL int llarrow_spriteindex;
725
GLOBAL int llarrow_spriteindex;
723
GLOBAL int larrow_spriteindex;
726
GLOBAL int larrow_spriteindex;
724
GLOBAL int rarrow_spriteindex;
727
GLOBAL int rarrow_spriteindex;