source: abuse/trunk/src/imlib/video.hpp @ 128

Last change on this file since 128 was 57, checked in by Sam Hocevar, 14 years ago
  • Move each header to the same directory as its corresponding source, to get a better idea of which files are likely to export symbols.
File size: 935 bytes
Line 
1/*
2 *  Abuse - dark 2D side-scrolling platform game
3 *  Copyright (c) 1995 Crack dot Com
4 *
5 *  This software was released into the Public Domain. As with most public
6 *  domain software, no warranty is made or implied by Crack dot Com or
7 *  Jonathan Clark.
8 */
9
10#ifndef _VIDEO_HPP_
11#define _VIDEO_HPP_
12#include "system.h"
13
14#define TRI_1024x768x256 0x62
15#define TRI_800x600x256  0x5e
16#define TRI_640x480x256  0x5c
17#define VGA_320x200x256  0x13
18#define CGA_640x200x2    6
19#define XWINDOWS_256     256
20#define XWINDOWS_2       2
21
22#include "image.hpp"
23
24
25extern unsigned char current_background;
26extern unsigned int xres,yres;
27extern int xoff,yoff;
28extern image *screen;
29
30void set_mode(int mode, int argc=0, char **argv=NULL);
31void close_graphics();
32void fill_image(image *im, int x1, int y1, int x2, int y2);
33void update_dirty(image *im, int xoff=0, int yoff=0);
34
35
36void clear_put_image(image *im, int x, int y);
37int get_vmode();
38
39#endif
Note: See TracBrowser for help on using the repository browser.