Well OK i've been shown up, so i'll show you how to do it.
rem Start of Program
temp=make vector3(1)
global mipMapRange as integer
global mipMapMode as integer
mipMapRange=3000
mipMapMode=2
rem Mainloop
do
mipMappidyDooDar(objectNo)
sync
loop
function mipMappidyDooDar(object)
if range3D(object position x(object),object position y(object),object position z(object),camera position x(),camera position y(),camera position z())<mipMapRange
set object filter object,0
else
set object filter object,mipMapMode
endIf
endfunction
function range3D(ax#,ay#,az#,bx#,by#,bz#)
set vector3 1,ax#-bx#,ay#-by#,az#-bz#
result#=length vector3(1)
endfunction result#
Pneumatic Dryll
