naev 0.12.6
map_overlay.h
1/*
2 * See Licensing and Copyright notice in naev.h
3 */
4#pragma once
5
7#include "SDL.h" // IWYU pragma: keep
9
10/* Init/Exit. */
11int ovr_init( void );
12void ovr_exit( void );
13
14/* Map overlay. */
15int ovr_isOpen( void );
16int ovr_input( SDL_Event *event );
17void ovr_setOpen( int open );
18void ovr_key( int type );
19void ovr_render( double dt );
20void ovr_refresh( void );
21void ovr_initAlpha( void );
22
23/* Size stuff. */
24void ovr_boundsSet( double top, double right, double bottom, double left );
25void ovr_center( double *x, double *y );
26
27/* Markers. */
28void ovr_mrkFree( void );
29void ovr_mrkClear( void );
30unsigned int ovr_mrkAddPoint( const char *text, double x, double y );
31unsigned int ovr_mrkAddCircle( const char *text, double x, double y, double r );
32void ovr_mrkRm( unsigned int id );
33void ovr_autonavPos( double x, double y );
34void ovr_autonavClear( void );