#include <b_EncirclementLux.hpp>
Diagram dziedziczenia dla B_EncirclementLux
Metody publiczne | |
AnimalParam | action (Animal_ &anim, list< Animal_ > &family, list< Animal_ > &opponent, Obstacles &obs) |
B_EncirclementLux () |
B_EncirclementLux::B_EncirclementLux | ( | ) |
Konstruktor.
AnimalParam B_EncirclementLux::action | ( | Animal_ & | anim, | |
list< Animal_ > & | family, | |||
list< Animal_ > & | opponent, | |||
Obstacles & | obs | |||
) | [virtual] |
Pogon za pierwsza ofiara (lista: opponent) Pr. max jest od razu osiagana. Strategie Encirclement charakteryzuje to, ze drapieznik porusza sie w kierunku polozenia ofiary. Wersja zmodyfikowana o dodanie do wyliczonej orientacji stalej 0.35 rad (ze znakiem +, gdy ofiara jest po lewej stronie drapiezcy, ze znakiem -, gdy ofiara jest po prawej)
zwierzak,ktorego | dotyczy zachowanie | |
lista | przyjaciol (zwykle osobnikow tego samego gatunku) | |
lista | wrogow (zwykle osobnikow przecinego gatunku) | |
lista | przeszkod | |
konfiguracja | sceny |
Reimplementowana z Behavior.