<- [[crpl:crplreference|CRPL reference]] <- [[crpl:crplreference#utility_commands|Utility Commands]] ===== Distance ===== ^Arguments^Result^Notation^ |Two sets of coordinates x1,y1 x2,y2| |''x1 y1 x2 y2-- f1 ''| === Description === Calculates the distance between two map points (x1,y1) to (x2,y2) and pushes the resulting floating point number to the stack. === Examples === # terrain modification script to build a circular pyramid 50 -> centerX 50 -> centerY 20 -> height do (<- height add(1) <-height mul(-1)) do (<-height add(1) <-height mul(-1)) <-centerX add(I) ->x <-centerY add(J) ->y distance( <-x <-y <-height sub(<-dist)) loop loop