You might want to do some bounds checking on those for loops, in particular the end_x and end_z variables.
Code archives/3D Graphics - Effects/Terrainedit
This code has been declared by its author to be Public Domain code.
Download source code
| example: u could use this with a for...next statement and width and depth 0 to create a forest of spikes height has to be 0-1 to make the height seem greater, scale the y axis of the terrain |
Function terrainedit(terrain,x,z,width,depth,height) end_x = x + width end_z = z + depth For a = x To end_x For b = z To end_z ModifyTerrain terrain,a,b,height Next Next End Function |
Comments