#include "globalincs/alphacolors.h"
#include "globalincs/linklist.h"
#include "globalincs/pstypes.h"
#include "io/mouse.h"
#include <string>
#include <limits.h>
Go to the source code of this file.
|
#define | IMG_HANDLE int |
|
#define | IMG_HANDLE_SET_INVALID(h) h = -1 |
|
#define | IMG_HANDLE_IS_INVALID(h) (h==-1) |
|
#define | IMG_HANDLE_IS_VALID(h) (h!=-1) |
|
#define | IMG_HANDLE_SET_FRAME(dh, h, f) (dh = h + f) |
|
#define | IMG_LOAD(f) bm_load(f) |
|
#define | IMG_LOAD_ANIM(f, n, fps) bm_load_animation(f,n,fps) |
|
#define | IMG_UNLOAD(a) bm_unload(a) |
|
#define | IMG_SET(h) gr_set_bitmap(h) |
|
#define | IMG_SET_FRAME(h, f) gr_set_bitmap(h + f) |
|
#define | IMG_DRAW(x, y) gr_bitmap(x,y,GR_RESIZE_NONE) |
|
#define | IMG_INFO(ha, w, h) bm_get_info(ha,w,h) |
|
#define | CIE_NONE -1 |
|
#define | CIE_IMAGE 0 |
|
#define | CIE_IMAGE_NMCSD 1 |
|
#define | CIE_IMAGE_BORDER 2 |
|
#define | CIE_COORDS 3 |
|
#define | CIE_TEXT 4 |
|
#define | CIE_HANDLE_N 0 |
|
#define | CIE_HANDLE_M 1 |
|
#define | CIE_HANDLE_C 3 |
|
#define | CIE_HANDLE_S 3 |
|
#define | CIE_HANDLE_D 4 |
|
#define | CIE_HANDLE_TL 0 |
|
#define | CIE_HANDLE_TM 1 |
|
#define | CIE_HANDLE_TR 2 |
|
#define | CIE_HANDLE_ML 3 |
|
#define | CIE_HANDLE_MR 4 |
|
#define | CIE_HANDLE_BL 5 |
|
#define | CIE_HANDLE_BM 6 |
|
#define | CIE_HANDLE_BR 7 |
|
#define | CIE_COLOR_R 0 |
|
#define | CIE_COLOR_G 1 |
|
#define | CIE_COLOR_B 2 |
|
#define | CIE_COLOR_A 3 |
|
#define | CIE_GC_NONE_SET 0 |
|
#define | CIE_GC_X_SET (1<<0) |
|
#define | CIE_GC_Y_SET (1<<1) |
|
#define | CIE_GC_W_SET (1<<2) |
|
#define | CIE_GC_H_SET (1<<3) |
|
#define | CIE_NUM_HANDLES 8 |
|
#define | GT_NONE 0 |
|
#define | GT_WINDOW 1 |
|
#define | GT_BUTTON 2 |
|
#define | GT_MENU 3 |
|
#define | GT_TEXT 4 |
|
#define | GT_CHECKBOX 5 |
|
#define | GT_IMAGEANIM 6 |
|
#define | GT_HUDGAUGE 7 |
|
#define | GT_NUM_TYPES 8 |
|
#define | GST_NORMAL 0 |
|
#define | GST_MOUSE_LEFT_BUTTON (1<<0) |
|
#define | GST_MOUSE_RIGHT_BUTTON (1<<1) |
|
#define | GST_MOUSE_MIDDLE_BUTTON (1<<2) |
|
#define | GST_MOUSE_OVER (1<<3) |
|
#define | GST_KEYBOARD_CTRL (1<<4) |
|
#define | GST_KEYBOARD_ALT (1<<5) |
|
#define | GST_KEYBOARD_SHIFT (1<<6) |
|
#define | GST_KEYBOARD_KEYPRESS (1<<7) |
|
#define | GST_MOUSE_PRESS (GST_MOUSE_LEFT_BUTTON | GST_MOUSE_RIGHT_BUTTON | GST_MOUSE_MIDDLE_BUTTON) |
|
#define | GST_MOUSE_STATUS (GST_MOUSE_LEFT_BUTTON | GST_MOUSE_RIGHT_BUTTON | GST_MOUSE_MIDDLE_BUTTON | GST_MOUSE_OVER) |
|
#define | GST_KEYBOARD_STATUS (GST_KEYBOARD_CTRL | GST_KEYBOARD_ALT | GST_KEYBOARD_SHIFT | GST_KEYBOARD_KEYPRESS) |
|
#define | GS_NOAUTORESIZEX (1<<0) |
|
#define | GS_NOAUTORESIZEY (1<<1) |
|
#define | GS_HIDDEN (1<<2) |
|
#define | GS_INTERNALCHILD (1<<3) |
|
#define | OF_TRUE -1 |
|
#define | OF_FALSE -2 |
|
#define | GSOF_NOTHINGPRESSED -1 |
|
#define | GSOF_SOMETHINGPRESSED -2 |
|
#define | W_BORDERWIDTH 1 |
|
#define | W_BORDERHEIGHT 1 |
|
#define | WS_NOTITLEBAR (1<<31) |
|
#define | WS_NONMOVEABLE (1<<30) |
|
#define | WCI_CAPTION 0 |
|
#define | WCI_CAPTION_TEXT 1 |
|
#define | WCI_BORDER 2 |
|
#define | WCI_BODY 3 |
|
#define | WCI_HIDE 4 |
|
#define | WCI_CLOSE 5 |
|
#define | WCI_COORDS 6 |
|
#define | WCI_NUM_ENTRIES 7 |
|
#define | B_BORDERWIDTH 1 |
|
#define | B_BORDERHEIGHT 1 |
|
#define | DEFAULT_BUTTON_HEIGHT 15 |
|
#define | BS_STICKY (1<<31) |
|
#define | BCI_COORDS 0 |
|
#define | BCI_BUTTON 1 |
|
#define | BCI_NUM_ENTRIES 2 |
|
#define | TI_BORDER_WIDTH 1 |
|
#define | TI_BORDER_HEIGHT 1 |
|
#define | TI_INITIAL_INDENT 2 |
|
#define | TI_INITIAL_INDENT_VERTICAL 2 |
|
#define | TI_INDENT_PER_LEVEL 10 |
|
#define | TI_SPACE_BETWEEN_VERTICAL 2 |
|
#define | MAX_TEXT_LINES 100 |
|
#define | T_EDITTABLE (1<<31) |
|
#define | T_ST_NONE 0 |
|
#define | T_ST_INT (1<<0) |
|
#define | T_ST_SINT (1<<1) |
|
#define | T_ST_CHAR (1<<2) |
|
#define | T_ST_FLOAT (1<<3) |
|
#define | T_ST_UBYTE (1<<4) |
|
#define | T_ST_ONENTER (1<<21) |
|
#define | T_ST_CLOSE (1<<22) |
|
#define | T_ST_REALTIME (1<<23) |
|
#define | T_ST_NEW (1<<30) |
|
#define | T_ST_MALLOC (1<<31) |
|
#define | CB_TEXTCHECKDIST 2 |
|
#define | PT_STOPPED 0 |
|
#define | PT_PLAYING 1 |
|
#define | PT_PLAYING_REVERSE 2 |
|
#define | PT_STOPPED_REVERSE 3 |
|
#define | IF_NONE 0 |
|
#define | IF_BOUNCE 1 |
|
#define | IF_REPEAT 2 |
|
#define | IF_REVERSED 3 |
|
#define BCI_NUM_ENTRIES 2 |
#define BS_STICKY (1<<31) |
#define CB_TEXTCHECKDIST 2 |
#define CIE_GC_H_SET (1<<3) |
#define CIE_GC_NONE_SET 0 |
#define CIE_GC_W_SET (1<<2) |
#define CIE_GC_X_SET (1<<0) |
#define CIE_GC_Y_SET (1<<1) |
#define CIE_IMAGE_BORDER 2 |
#define CIE_IMAGE_NMCSD 1 |
#define CIE_NUM_HANDLES 8 |
#define DEFAULT_BUTTON_HEIGHT 15 |
#define GS_INTERNALCHILD (1<<3) |
#define GS_NOAUTORESIZEX (1<<0) |
#define GS_NOAUTORESIZEY (1<<1) |
#define GSOF_NOTHINGPRESSED -1 |
#define GSOF_SOMETHINGPRESSED -2 |
#define GST_KEYBOARD_ALT (1<<5) |
#define GST_KEYBOARD_CTRL (1<<4) |
#define GST_KEYBOARD_KEYPRESS (1<<7) |
#define GST_KEYBOARD_SHIFT (1<<6) |
#define GST_MOUSE_LEFT_BUTTON (1<<0) |
#define GST_MOUSE_MIDDLE_BUTTON (1<<2) |
#define GST_MOUSE_OVER (1<<3) |
#define GST_MOUSE_RIGHT_BUTTON (1<<1) |
#define IMG_HANDLE_IS_INVALID |
( |
|
h | ) |
(h==-1) |
#define IMG_HANDLE_IS_VALID |
( |
|
h | ) |
(h!=-1) |
#define IMG_HANDLE_SET_FRAME |
( |
|
dh, |
|
|
|
h, |
|
|
|
f |
|
) |
| (dh = h + f) |
#define IMG_HANDLE_SET_INVALID |
( |
|
h | ) |
h = -1 |
#define MAX_TEXT_LINES 100 |
#define PT_PLAYING_REVERSE 2 |
#define PT_STOPPED_REVERSE 3 |
#define T_EDITTABLE (1<<31) |
#define T_ST_CLOSE (1<<22) |
#define T_ST_FLOAT (1<<3) |
#define T_ST_MALLOC (1<<31) |
#define T_ST_ONENTER (1<<21) |
#define T_ST_REALTIME (1<<23) |
#define T_ST_UBYTE (1<<4) |
#define TI_BORDER_HEIGHT 1 |
#define TI_BORDER_WIDTH 1 |
#define TI_INDENT_PER_LEVEL 10 |
#define TI_INITIAL_INDENT 2 |
#define TI_INITIAL_INDENT_VERTICAL 2 |
#define TI_SPACE_BETWEEN_VERTICAL 2 |
#define WCI_CAPTION_TEXT 1 |
#define WCI_NUM_ENTRIES 7 |
#define WS_NONMOVEABLE (1<<30) |
#define WS_NOTITLEBAR (1<<31) |