Graph Modes
Graph modes are used to specify the color depth of the screen and the mode of rendering, by assigning them to the global variable graph_mode. This is also achieved by passing them to the parameters depth and flags in the function set_mode(), which is a pretty tidy solution.
List
Color Depths constants:
| Constant | Value | Description | 
|---|---|---|
| MODE_8BITS | 8 | Use a color depth of 8bit. Also called MODE_8BPP. | 
| MODE_16BITS | 16 | Use a color depth of 16bit. Also called MODE_16BPP. | 
| MODE_32BITS | 32 | Use a color depth of 32bit. Also called MODE_32BPP. | 
Render Flags constants:
| Constant | Value | Description | 
|---|---|---|
| MODE_WINDOW | 0 | Enables window view. | 
| MODE_2XSCALE | 256 | Doubles the resolution. Edges get smoothed. | 
| MODE_FULLSCREEN | 512 | Enables fullscreen view. | 
| MODE_DOUBLEBUFFER | 1024 | Enables using a double buffer for display. Also called DOUBLE_BUFFER. | 
| MODE_HARDWARE | 2048 | Enables writing directly to Video RAM instead of main RAM. Also called HW_SURFACE. | 
| MODE_MODAL | 4096 | Makes the main window a Modal window. | 
| MODE_FRAMELESS | 8192 | Makes the main window borderless. |