// obstacle class for use with kTermites // roland snooks | www.kokkugia.com | 2007 class kMud{ kVec pos; float x; float y; float z; kRange obsRng; float rad; float magnitude; // constructor - simple kMud(kVec _pos){ pos = _pos; rad = 5; magnitude = rad; } // render void render(){ obsRng = new kRange(pos.x + rad, pos.x - rad, pos.y + rad, pos.y - rad, pos.z + rad, pos.z - rad); obsRng.setColor(10); space.append(obsRng); } void depleteMud(){ magnitude = magnitude - 1; rad = rad - 1; if(rad == 0){ this.kill(); } } // kill void kill(){ world1.mudpop.remove(this); } }