]> git.itanic.dy.fi Git - sdl-planets/blob - camera.h
quadtree: Add missing function definition to the header
[sdl-planets] / camera.h
1 #ifndef _CAMERA_H_
2 #define _CAMERA_H_
3
4 #include "vector.h"
5
6 struct camera {
7         struct vector pos;
8         struct vector speed;
9         double zoom;
10         double zoom_rate;
11 };
12
13
14 /* Camera speed, when key pressed down, pixels per second */
15 #define CAM_SPEED 200
16 #define CAM_ZOOM_RATE 1.5
17
18 void init_camera(struct camera *cam);
19 void move_camera(struct camera *cam, const double time);
20 void print_camera(const struct camera *cam);
21
22 #endif