Moduł resources

Moduł ten zawiera funkcje przydatne przy pracy z listami zasobów

Lista zasobów to 100-elementowa tablica, gdzie każdy element odpowiada jednemu pierwiastkowi chemicznemu (0=H, 1=He, 2=Li, 3=Be, 4=B, 5=C, itd.)

resources.get_mass(o)

Zwraca sumaryczną masę surowców w tablicy

resources.make_empty()

Tworzy pustą tablicę surowców

resources.make_copy(o)

Tworzy kopię tablicy surowców

resources.make_resources(total, most_probable, range)

Generuje losowy skład obiektu (używane tylko przez serwer)

resources.valid(r)

Sprawdza czy parametr jest prawidłową tablicą surowców

resources.lte(a, b)

Sprawdza, czy wszystkie elementy tablicy a są mniejsze bądź równe od b

resources.gte(a, b)

Sprawdza, czy wszystkie elementy tablicy a są większe bądź równe od b

resources.get_connected_mass(o)

Zwraca całkowitą masę obiektu

resources.add(o, p)

Dodaje p do tablicy o

resources.subtract(o, p)

Odejmuje p od tablicy o

resources.clear(o)

Czyści tablicę o

resources.multiply(o, factor)

Mnoży tablicę o przez factor