From 8dd6225e9e0bc6e2ae204b434369259a845a7979 Mon Sep 17 00:00:00 2001 From: Tim Redfern Date: Mon, 3 Mar 2014 13:51:51 +0000 Subject: looking at OAuth --- offsetProject/src/main.cpp | 2 +- offsetProject/src/ofApp.cpp | 71 +++++++++++++++++++++++++++++++++------------ offsetProject/src/ofApp.h | 9 ++++++ 3 files changed, 63 insertions(+), 19 deletions(-) (limited to 'offsetProject') diff --git a/offsetProject/src/main.cpp b/offsetProject/src/main.cpp index d134fc9..bce5f94 100644 --- a/offsetProject/src/main.cpp +++ b/offsetProject/src/main.cpp @@ -1,6 +1,6 @@ #include "ofApp.h" int main() { - ofSetupOpenGL(1024, 768, OF_WINDOW); + ofSetupOpenGL(1280, 960, OF_WINDOW); ofRunApp(new ofApp()); } diff --git a/offsetProject/src/ofApp.cpp b/offsetProject/src/ofApp.cpp index ab02ea2..1f73212 100644 --- a/offsetProject/src/ofApp.cpp +++ b/offsetProject/src/ofApp.cpp @@ -68,12 +68,13 @@ void ofApp::setup() { cerr<<"level "<level*levels_factor&&level>0){ + int levels_factor=128/levels; + if (level>0&&max(0,depthTiles[level].getPixels()[y*((int)depthTiles[level].getWidth())+x]-128)>level*levels_factor){ for (int i=0;i<2;i++){ for (int j=0;j<2;j++){ checktile(level-1,x*2+i,y*2+j,size/2); @@ -131,30 +132,53 @@ void ofApp::checktile(int level,int x,int y,int size){ //-------------------------------------------------------------- void ofApp::draw() { - ofSetColor(255, 255, 255); + ofBackground(0,0,0); - //recursively draw pixels + ofSetColor(255, 255, 255); int pixelsize=ofGetWidth()/colourTiles[levels-1].getWidth(); - //int yoffset= - for (int i=0;i