Ok below is some code that is supposed to change the alpha of the terrain when the user presses Z instead it does nothing and Mr Carver wants to know why (fake noise of car door slamming)
Graphics3D 800,600 SetBuffer BackBuffer() camera=CreateCamera() CameraRange camera,0.1,1000 CameraZoom camera,1.4 PositionEntity camera,4,10,0 RotateEntity camera,35,0,0 CameraX = 4 CameraZ = 0 light=CreateLight(1) PositionEntity light,0,0,-500 AmbientLight 150,150,150 ;SkyBox=LoadMesh ("C:\Documents and Settings\Chewy\My Documents\Models\Skybox.3ds") ;ScaleMesh SkyBox,10,10,10 ;EntityOrder SkyBox,1 ;tex=LoadTexture( "C:\Documents and Settings\Chewy\My Documents\Models\Room\bo.bmp" ) ;EntityTexture SkyBox,tex side=CreateSphere(16) terrain=LoadMesh("C:\Documents and Settings\Chewy\My Documents\Models\TerrainForFog.3ds") ScaleEntity terrain,0.70,0.7,0.70 EntityFX terrain,32 ;CountSurfaces ( terrain) sur=GetSurface ( terrain, 1) CameraY=25 CameraZ=-25 While Not KeyDown(1) PositionEntity camera,CameraX,CameraY,CameraZ ; PositionEntity SkyBox,EntityX(camera),EntityY(camera),EntityZ(camera) x=x+MouseXSpeed() y=y+MouseYSpeed() MoveMouse 400,300 If x=>800 Then x=799 If x<0 Then x=0 If y=>600 Then y=599 If y<0 Then y=0 If KeyDown(203) Then CameraX = CameraX - 1 If KeyDown(205) Then CameraX = CameraX + 1 If KeyDown(208) Then CameraZ = CameraZ - 1 If KeyDown(200) Then CameraZ = CameraZ + 1 If KeyDown(30) Then CameraY = CameraY - 1 If KeyDown(16) Then CameraY = CameraY + 1 If KeyDown(44) Then For a = 1 To CountVertices ( terrain) VertexColor sur,a,0,255,255,0.1 Next EndIf UpdateWorld RenderWorld Text 0,0,"Press Z to change terrain's alpha (supposedly)" Flip Wend