summaryrefslogtreecommitdiff
path: root/gaunt01/src/player.cpp
blob: 39c91ac300bf8ae0e2e827be9086ca3252dbb71b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#include "player.h"

player::player()
{
    //ctor
}

player::~player()
{
    //dtor
}

void player::setPosition(ofVec3f _pos) {
	position.set(_pos);
}

ofVec3f player::getPosition() {
	return position;
}

void player::update(ofxCvBlob blob) {
	outline=ofPolyline(blob.pts);
	tessellateToMesh(outline,OF_POLY_WINDING_NONZERO,billboard,true);
	for (int i=0;i<billboard.getNumVertices();i++) {
		ofVec3f v=billboard.getVertex(i);
		billboard.addTexCoord(ofVec2f(v.x,v.y));
	}
}

void player::draw(){
	billboard.draw();
}