home *** CD-ROM | disk | FTP | other *** search
- unit tools;
-
- interface
-
- uses gem;
-
- type
- GRECT = record
- g_x, g_y, g_w, g_h : integer;
- end;
- type
- MAPProc = function(tree: AESTreePtr; obj: integer): boolean;
-
- function min(a, b: integer): integer;
- function max(a, b: integer): integer;
-
- function hiword(l: longint): word;
- function loword(l: longint): word;
-
- function get_cookie(cookie: longint): pointer;
-
- procedure set_state (var obj: AESObject; state: integer);
- procedure unset_state(var obj: AESObject; state: integer);
- function is_state (var obj: AESObject; state: integer): boolean;
-
- procedure set_flag (var obj: AESObject; flag: integer);
- procedure unset_flag(var obj: AESObject; flag: integer);
- function is_flag (var obj: AESObject; flag: integer): boolean;
-
- procedure deselect(var obj: AESObject);
- procedure draw_object(tree: AESTreePtr; obj: integer);
- function is_enabled(var obj: AESObject): boolean;
-
- procedure maptree(tree: AESTreePtr; this, last: integer;
- routine: MAPProc);
-
- function isspace(c: char): boolean;
-
-
-