summaryrefslogtreecommitdiff
path: root/pattern.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'pattern.cpp')
-rw-r--r--pattern.cpp12
1 files changed, 7 insertions, 5 deletions
diff --git a/pattern.cpp b/pattern.cpp
index 87d39f3..63b3bcc 100644
--- a/pattern.cpp
+++ b/pattern.cpp
@@ -8,7 +8,7 @@
#include <SDL/SDL.h>
#include <SDL/SDL_opengl.h>
-#include "texturepng.h"
+#include "texturesdl.h"
Pattern::Pattern(std::string filename) {
patt_width = 25.0;
@@ -29,12 +29,11 @@ void Pattern::update(ARMarkerInfo* marker_info, int marker_num) {
}
}
-KakePattern::KakePattern() : Pattern("patt.hiro") {
-
- tex = new TexturePNG("foo.png");
+SpritePattern::SpritePattern(Texture* _tex) : Pattern("patt.jon") {
+ tex = _tex;
}
-void KakePattern::draw() {
+void SpritePattern::draw() {
double gl_para[16];
arglCameraView(patt_trans_kake, gl_para, 1.0);
@@ -55,3 +54,6 @@ void KakePattern::draw() {
glVertex3f(30, -30, 0);
glEnd();
}
+
+KakePattern::KakePattern() : SpritePattern(new TextureSDL("foo.png")) {
+}