Page 1 of 1

SAIL - GetBuildingsList

Posted: Wed Nov 11, 2015 9:10 am
by zoNE
Serpent wrote:Funkcja pobiera [typ, koordynaty, kierunek] danego typu (btype) dla strony (side).
Dla argumentu btype = -1 funkcja zwraca listÄ™ ze wszystkimi budynkami danej strony.

Code: Select all

Export Function GetBuildingsList(side, btype);
var i, tmp, list;
begin
if btype = -1 then
   tmp := FilterAllUnits([[f_side, side], [f_type, unit_building]])
    else
     tmp := FilterAllUnits([[f_side, side], [f_btype, btype]]);

    list := [];

    for i = 1 to tmp do
        list := list ^ [[GetBType(tmp[i]), GetX(tmp[i]), GetY(tmp[i]), GetDir(tmp[i])]];

    result = list;
End;
Author: Serpent
Topic: https://forum.original-war.net/viewtopi ... =42&t=4563