1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 |
- #ifndef CAMERA_STRUCT_H_INCLUDED
- #define CAMERA_STRUCT_H_INCLUDED
- #include "rebox.h"
- #include "inli.h"
- #include "thing.h"
- struct Panner_ {
- Point goal;
- float speed;
- int flags;
- };
- struct PannerList_ {
- Panner panner;
- Inli list;
- };
- struct Lockin_ {
- Rebox box;
- int flags;
- };
- struct LockinList_ {
- Lockin lockin;
- Inli list;
- };
- #define CAMERA_PANNERS 32
- #define CAMERA_TRACKERS 32
- struct Camera_ {
- Rebox box;
- Point speed;
-
- Point walls;
- Point wallsize;
-
- PannerList * panners;
-
- LockinList * lockins;
-
- Thing * track;
- int flags;
- };
- #endif
|