Freeciv21
Develop your civilization from humble roots to a global empire
road_type Struct Reference

#include <road.h>

+ Collaboration diagram for road_type:

Public Attributes

int id
 
int move_cost
 
enum road_move_mode move_mode
 
int tile_incr_const [O_LAST]
 
int tile_incr [O_LAST]
 
int tile_bonus [O_LAST]
 
enum road_compat compat
 
struct requirement_vector first_reqs
 
bv_roads integrates
 
bv_road_flags flags
 
struct extra_type_list * integrators
 
struct extra_typeself
 

Detailed Description

Definition at line 54 of file road.h.

Member Data Documentation

◆ compat

enum road_compat road_type::compat

◆ first_reqs

struct requirement_vector road_type::first_reqs

◆ flags

bv_road_flags road_type::flags

◆ id

int road_type::id

Definition at line 55 of file road.h.

Referenced by handle_ruleset_road(), and road_number().

◆ integrates

bv_roads road_type::integrates

◆ integrators

struct extra_type_list* road_type::integrators

◆ move_cost

◆ move_mode

enum road_move_mode road_type::move_mode

◆ self

struct extra_type* road_type::self

Definition at line 74 of file road.h.

Referenced by road_extra_get().

◆ tile_bonus

◆ tile_incr

◆ tile_incr_const