Freeciv-3.3
Loading...
Searching...
No Matches
Data Fields
pf_fuel_node Struct Reference

Data Fields

signed int cost
 
unsigned extra_cost
 
unsigned moves_left: 12
 
unsigned dir_to_here: 4
 
unsigned status: 3
 
unsigned move_scope: 3
 
unsigned action: 2
 
unsigned node_known_type: 2
 
unsigned behavior: 2
 
unsigned zoc_number: 2
 
signed moves_left_req: 13
 
unsigned short extra_tile
 
unsigned short cost_to_here [DIR8_MAGIC_MAX]
 
struct pf_fuel_pospos
 
struct pf_fuel_possegment
 

Detailed Description

Definition at line 1950 of file path_finding.c.

Field Documentation

◆ action

unsigned pf_fuel_node::action

Definition at line 1965 of file path_finding.c.

Referenced by pf_fuel_map_iterate(), pf_fuel_node_dangerous(), and pf_fuel_node_init().

◆ behavior

unsigned pf_fuel_node::behavior

◆ cost

signed int pf_fuel_node::cost

◆ cost_to_here

unsigned short pf_fuel_node::cost_to_here[DIR8_MAGIC_MAX]

Definition at line 1976 of file path_finding.c.

◆ dir_to_here

unsigned pf_fuel_node::dir_to_here

◆ extra_cost

unsigned pf_fuel_node::extra_cost

◆ extra_tile

unsigned short pf_fuel_node::extra_tile

Definition at line 1975 of file path_finding.c.

Referenced by pf_fuel_node_init().

◆ move_scope

unsigned pf_fuel_node::move_scope

Definition at line 1964 of file path_finding.c.

Referenced by pf_fuel_map_iterate(), and pf_fuel_node_init().

◆ moves_left

unsigned pf_fuel_node::moves_left

◆ moves_left_req

signed pf_fuel_node::moves_left_req

◆ node_known_type

unsigned pf_fuel_node::node_known_type

Definition at line 1966 of file path_finding.c.

Referenced by pf_fuel_node_init().

◆ pos

struct pf_fuel_pos* pf_fuel_node::pos

◆ segment

struct pf_fuel_pos* pf_fuel_node::segment

◆ status

unsigned pf_fuel_node::status

◆ zoc_number

unsigned pf_fuel_node::zoc_number

Definition at line 1968 of file path_finding.c.

Referenced by pf_fuel_map_iterate(), and pf_fuel_node_init().