SAIL - GetBuildingsList

Wszelkie pytania na temat SAIL'a i modowania OW.
Avatar de Usuario
Serpent
Soldier level 10
Soldier level 10
Estonia
Mensajes: 4169
Registrado: Mar Jul 07, 2009 9:13 pm
Ubicación: Polska - EuroStan ZSRE
Contactar:

SAIL - GetBuildingsList

Mensaje por Serpent »

Funkcja pobiera [typ, koordynaty, kierunek] danego typu (btype) dla strony (side).
Dla argumentu btype = -1 funkcja zwraca listę ze wszystkimi budynkami danej strony.

Código: Seleccionar todo

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;
Epickie teksty:
Marek1906: jak zrobic aby sail był zielony?
Kvantovy: Wszystko normalne, wszystko w koło było dziwne
Kvantovy:: To jest fajne, że to nie jest takie głupie
Kvantovy:: remove sos from kanapeczka
Kvantovy:: zdarzają się rzezy które sie filozofom nie śniły
Cenwen: problemem jest gejostwo
"Taki z niego fizyk jak ze mnie baletnica" - Profesor Scholtze o Kvantovym.
JAKBYŁ BYM CZECHEM TO BYM ROZŁOŻYŁ NAMIOT ~Kvanciak
Responder