Shmup/src/trajectory.h

27 lines
474 B
C++

#ifndef TRAJECTORY_H
#define TRAJECTORY_H
#include <cstdint>
#include <stdlib.h>
#include <num/num.h>
#include <vector>
#include "point2D.h"
class Trajectory
{
public:
Trajectory( );
~Trajectory( );
void AddPoint( Point2D *p );
void CalculatePosition( float time, uint16_t speed, bool looped, int *xreturn, int *yreturn );
std::vector<Point2D*> ControlPoints;
bool isLoop;
float accumulatedTime;
};
#endif