// obstacle class for use with kTermites // roland snooks | www.kokkugia.com | 2007 class kDud{ kVec pos; float x; float y; float z; kRange obsRng; float rad = 10; float range; int dMag; int evapRate; // constructor - simple kDud(kVec _pos){ pos = _pos; x = rad; y = rad; z = rad; obsRng = new kRange(pos.x + x, pos.x - x, pos.y + y, pos.y - y, pos.z + z, pos.z - z); range = 100; // distance which attactor influences Termitess dMag = 100; evapRate = 1; } // constructor - complete kDud(kVec _pos, float _x, float _y, float _z,int _dMag, int _evapRate){ pos = _pos; x = _x; y = _y; z = _z; obsRng = new kRange(pos.x + x, pos.x - x, pos.y + y, pos.y - y, pos.z + z, pos.z - z); dMag = _dMag; evapRate = _evapRate; range = 100; } // render void render(){ obsRng.setColor(0,250,250); space.append(obsRng); } }