Skip to content

Commit fc08c26

Browse files
committed
Declare Actor
1 parent 3769c5c commit fc08c26

File tree

2 files changed

+31
-0
lines changed

2 files changed

+31
-0
lines changed

src/Actor.cpp

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
#include "Actor.hpp"
2+
#include <iostream>
3+
#include <array>
4+
using namespace std;
5+
6+
Actor::Actor(array<float, 2> pPos, array<float, 2> pVelocity, array<float, 2> pDesiredVelocity, float pMass, float pRadius) {
7+
pos = pPos;
8+
velocity = pVelocity;
9+
desiredVelocity = pDesiredVelocity;
10+
mass = pMass;
11+
radius = pRadius;
12+
}

src/Actor.hpp

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
#ifndef Actor_hpp
2+
#define Actor_hpp
3+
4+
#include<iostream>
5+
#include <array>
6+
using namespace std;
7+
8+
class Actor {
9+
private:
10+
array<float, 2> pos;
11+
array<float, 2> velocity;
12+
array<float, 2> desiredVelocity;
13+
float mass;
14+
float radius;
15+
public:
16+
Actor(array<float, 2> pPos, array<float, 2> pVelocity, array<float, 2> pDesiredVelocity, float pMass, float pRadius);
17+
};
18+
19+
#endif

0 commit comments

Comments
 (0)