Dateien hochladen nach „“
This commit is contained in:
parent
fc3f1be555
commit
12c6ac1cad
37
Emitter.cpp
Normal file
37
Emitter.cpp
Normal file
@ -0,0 +1,37 @@
|
|||||||
|
//
|
||||||
|
// Emitter.cpp
|
||||||
|
// emptyExample
|
||||||
|
//
|
||||||
|
// Created by Sebastian Holzki on 17.04.19.
|
||||||
|
//
|
||||||
|
#pragma once
|
||||||
|
#include "Emitter.hpp"
|
||||||
|
|
||||||
|
|
||||||
|
Emitter::Emitter()
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
// -----------------------------------
|
||||||
|
|
||||||
|
Emitter::~Emitter()
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
// -----------------------------------
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
void Emitter::setEmitterPosition(ofVec2f _position){
|
||||||
|
|
||||||
|
position = _position;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
// -----------------------------------------------
|
55
attractor.cpp
Normal file
55
attractor.cpp
Normal file
@ -0,0 +1,55 @@
|
|||||||
|
//
|
||||||
|
// attractor.cpp
|
||||||
|
// emptyExample
|
||||||
|
//
|
||||||
|
// Created by Sebastian Holzki on 16.04.19.
|
||||||
|
//
|
||||||
|
#pragma once
|
||||||
|
|
||||||
|
#include "attractor.hpp"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Attractor::Attractor(){
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
// ------------------------------------
|
||||||
|
|
||||||
|
Attractor::~Attractor(){
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
// ------------------------------------
|
||||||
|
|
||||||
|
float Attractor::getX(){
|
||||||
|
|
||||||
|
return x;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
// ------------------------------------
|
||||||
|
|
||||||
|
float Attractor::getY(){
|
||||||
|
|
||||||
|
return y;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
// ------------------------------------
|
||||||
|
|
||||||
|
void Attractor::setX(float _x){
|
||||||
|
|
||||||
|
x = _x;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
// ------------------------------------
|
||||||
|
|
||||||
|
void Attractor::setY(float _y){
|
||||||
|
|
||||||
|
y = _y;
|
||||||
|
|
||||||
|
}
|
35
attractor.hpp
Normal file
35
attractor.hpp
Normal file
@ -0,0 +1,35 @@
|
|||||||
|
//
|
||||||
|
// attractor.hpp
|
||||||
|
// emptyExample
|
||||||
|
//
|
||||||
|
// Created by Sebastian Holzki on 16.04.19.
|
||||||
|
//
|
||||||
|
|
||||||
|
|
||||||
|
#pragma once
|
||||||
|
|
||||||
|
#include <stdio.h>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
class Attractor {
|
||||||
|
|
||||||
|
public:
|
||||||
|
Attractor();
|
||||||
|
~Attractor();
|
||||||
|
|
||||||
|
float getX();
|
||||||
|
float getY();
|
||||||
|
|
||||||
|
void setX(float x);
|
||||||
|
void setY(float y);
|
||||||
|
|
||||||
|
void updateCoordinates(float x, float y);
|
||||||
|
|
||||||
|
private:
|
||||||
|
|
||||||
|
float x;
|
||||||
|
float y;
|
||||||
|
|
||||||
|
};
|
41
greatWhole.hpp
Normal file
41
greatWhole.hpp
Normal file
@ -0,0 +1,41 @@
|
|||||||
|
//
|
||||||
|
// greatWhole.hpp
|
||||||
|
// emptyExample
|
||||||
|
//
|
||||||
|
// Created by Sebastian Holzki on 17.04.19.
|
||||||
|
//
|
||||||
|
|
||||||
|
#include <stdio.h>
|
||||||
|
#include "ofMain.h"
|
||||||
|
#include "avatar.hpp"
|
||||||
|
|
||||||
|
#pragma once
|
||||||
|
|
||||||
|
|
||||||
|
/* Das Große Ganze beinhaltet eine unbestimmte Anzahl an bereits eingecheckten Personen, deren Infos in Avatare gespeichert werden.
|
||||||
|
Es bedarf eine setup(), update() und draw()-Methode. Dabei soll Platz für den vector<Avatar> geschaffen werden. In update wird eine
|
||||||
|
gewisse Bewegung der Avatar-"Bubbles" definiert. Draw zeichnet die Avatare auf die Stelen, also die entsprechenden Koordinaten. */
|
||||||
|
|
||||||
|
|
||||||
|
class GreatWhole {
|
||||||
|
|
||||||
|
|
||||||
|
public:
|
||||||
|
|
||||||
|
GreatWhole();
|
||||||
|
~GreatWhole();
|
||||||
|
|
||||||
|
void setup();
|
||||||
|
void update(vector<Avatar*> avatars);
|
||||||
|
void draw();
|
||||||
|
|
||||||
|
void addAvatar(Avatar avatar);
|
||||||
|
Avatar getAvatarAt(int i);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
private:
|
||||||
|
|
||||||
|
vector<Avatar*> avatars;
|
||||||
|
|
||||||
|
};
|
15
main.cpp
Normal file
15
main.cpp
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
|
||||||
|
#include "ofMain.h"
|
||||||
|
#include "ofApp.h"
|
||||||
|
|
||||||
|
//========================================================================
|
||||||
|
int main( ){
|
||||||
|
|
||||||
|
ofSetupOpenGL(1000,1000, OF_WINDOW); // <-------- setup the GL context
|
||||||
|
|
||||||
|
// this kicks off the running of my app
|
||||||
|
// can be OF_WINDOW or OF_FULLSCREEN
|
||||||
|
// pass in width and height too:
|
||||||
|
ofRunApp( new ofApp());
|
||||||
|
|
||||||
|
}
|
Loading…
x
Reference in New Issue
Block a user