Blockland Forums > Modification Help
Checking if a position is at the center of a brick
(1/2) > >>
Treynolds416:
Title pretty much explains it

Can someone write up a quick function that returns 1 if the given position is at the center of an existing brick, and 0 if it is not.
Chrono:

--- Code: ---function isCenterOfBrick(%brick,%pos)
{
if(%brick.position $= %pos)
return 1;
return 0;
}
--- End code ---
Treynolds416:
No, like %pos is the only input

Edit: pseudocode looks like this:

--- Code: ---function isBrickCenter(%pos)
{
    %brick = whatBrickIsItIn(%pos);
    if(%brick == -1)
        return -1;
    if(%pos $= %brick.position)
        return 1;
    return 0;
}
--- End code ---
Brian Smithers:
%brick.getWorldBoxCenter(); i think works?
Port:
Do a container radius search with something such as 0.1 for $TypeMasks::fxBrickObjectType and check the position of each found object.
Navigation
Message Index
Next page

Go to full version