PathFree
Category: Landscape
Since engine version: 4.6.5.0 CP
Description
Determines whether the path from the start point to the end point is free, meaning that no solid material is intersected by a directly line between those points.
Syntax
bool PathFree
      (int iX1, int iY1, int iX2, int iY2);
    
Parameters
- iX1: 
- X coordinate of the start point 
- iY1: 
- Y coordinate of the start point 
- iX2: 
- X coordinate of the end point 
- iY2: 
- Y coordinate of the end point 
Remark
All coordinates are global, even in local calls.
Example
    
protected func ControlSpecial2()
  {
  var i, pBase;
  while (pBase=FindBase(GetOwner(), i++))
    if (PathFree(GetX(), GetY(), GetX(pBase), GetY(pBase)))
      {
      Message("Ich sehe meine Basis!", this());
      break;
      }
  if (!pBase) Message("Ich sehe meine Basis nicht :/", this());
  }
      Script of a special clonk: with key Special 2 he will tell you whether he can see one of his home bases.
     
  
Sven2, August 2002