ants::Ants Class Reference

List of all members.

Public Member Functions

def __init__
def setup
def clean
def update
def issue_order
def finish_turn
def my_ants
def enemy_ants
def my_hills
def enemy_hills
def food
def passable
def unoccupied
def destination
def mapfilter
 Creaza un filtru de translatare.
def landmap
 Aplica filtrul mapfilter() asupra fiecarei furnici.
def distance
def direction
def closest_food
def closest_enemy_ant
def closest_enemy_hill
def closest_unseen
def render_text_map
def run

Public Attributes

 width
 height
 map
 ant_list
 food_list
 dead_list
 hill_list
 map_filter
 land_map
 turntime
 loadtime
 viewradius2
 attackradius2
 spawnradius2

Member Function Documentation

def ants::Ants::landmap (   self  ) 

Aplica filtrul mapfilter() asupra fiecarei furnici.

Translata pozitia furnicii la coordonate in jurul pozitiei furnicii, obtinand astfel zona pe care o vede furnica, de raza r. Pentru fiecare furnica, vom updata teritoriul neexplorat cu ceea ce vede pe moment furnica.

def ants::Ants::mapfilter (   self  ) 

Creaza un filtru de translatare.

Prin aplicarea filtrului asupra unei coordonate oarecare (row, col), acesta genereaza toate coordonatele din jurul (row, col) cu raza^2 <= self.viewradius2.


The documentation for this class was generated from the following file:
 All Classes Functions
Generated on Sun Mar 4 20:48:55 2012 for BasculAnts by  doxygen 1.6.3