Freeciv-3.2: action_enabler Struct Reference

Freeciv-3.2

Loading...
Searching...
No Matches
Data Fields
action_enabler Struct Reference

`#include <actions.h>`

## Data Fields

action_id | action
struct requirement_vector | actor_reqs
struct requirement_vector | target_reqs
bool | ruledit_disabled

## Detailed Description

Definition at line 418 of file actions.h.

## Field Documentation

## ◆ action

action_id action_enabler::action

Definition at line 420 of file actions.h.

Referenced by action_enabler_copy(), fix_enabler_item::apply_accepted_changes(), tab_enabler::edit_type(), and fix_enabler_item::undo_accepted_changes().

## ◆ actor_reqs

struct requirement_vector action_enabler::actor_reqs

Definition at line 421 of file actions.h.

Referenced by action_enabler_copy(), fix_enabler_item::apply_accepted_changes(), tab_enabler::edit_actor_reqs(), fix_enabler_item::undo_accepted_changes(), and fix_enabler_item::vector_in_item().

## ◆ ruledit_disabled

bool action_enabler::ruledit_disabled

Definition at line 426 of file actions.h.

Referenced by tab_enabler::add_now(), and tab_enabler::delete_now().

## ◆ target_reqs

struct requirement_vector action_enabler::target_reqs

Definition at line 422 of file actions.h.

Referenced by action_enabler_copy(), fix_enabler_item::apply_accepted_changes(), tab_enabler::edit_target_reqs(), fix_enabler_item::undo_accepted_changes(), and fix_enabler_item::vector_in_item().