[go: up one dir, main page]

File: lcsvga.h

package info (click to toggle)
lincity 1.13.1-11
  • links: PTS
  • area: main
  • in suites: jessie, jessie-kfreebsd, wheezy
  • size: 7,000 kB
  • ctags: 4,879
  • sloc: ansic: 32,743; sh: 8,578; makefile: 578; perl: 445; yacc: 316; sed: 16
file content (26 lines) | stat: -rw-r--r-- 680 bytes parent folder | download | duplicates (9)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
/* ---------------------------------------------------------------------- *
 * lcsvga.h
 * This file is part of lincity.
 * Lincity is copyright (c) I J Peters 1995-1997, (c) Greg Sharp 1997-2001.
 * ---------------------------------------------------------------------- */
#ifndef __lcsvga_h__
#define __lcsvga_h__

typedef struct _disp
{
    unsigned int winH;
    unsigned int winW;
}
disp;

extern unsigned char mouse_pointer[];
extern unsigned char under_mouse_pointer[];
extern disp display;
extern int pix_double;

void HandleError (char *, int);
int lc_get_keystroke (void);
void init_mouse (void);
void mouse_set_range (int width, int height);

#endif /* __lcsvga_h__ */