Steam Fort 0.5
Functions | Variables

src/fort.cpp File Reference

#include "main.hpp"
#include "message.hpp"
#include "ui.hpp"
#include "ai.hpp"
#include "game.hpp"
#include "combat.hpp"
#include <iostream>

Functions

void draw_fort ()
 Draw fort area.
void update_fort ()
 Update state of all mobiles and items in fort mode.

Variables

vector< Mobilefortmobs
 Contains all mobiles in fort (player, robots, etc).
vector< Itemfortobjs
 Contains all items in fort (resources, materials, etc).
vector< Orderfortorders
 Contains all available orders.
vector< Buildingfortbuilds
 Contains all available buildings.
vector< Recipefortrecipes
 Contains all available recipes.
vector< int > designated [2]
 Indexes of designated resources (firt element = resource type)
Cell fortmap [MAPHEIGHT][MAPWIDTH]
 Contains all informations about fort map.
int limits [2] = {100, 20}
 Limits for fort - 0 - trees, 1 - animals.

Function Documentation

void draw_fort ( )

Draw fort area.

void update_fort ( )

Update state of all mobiles and items in fort mode.


Variable Documentation

vector<int> designated[2]

Indexes of designated resources (firt element = resource type)

Contains all available buildings.

Cell fortmap[MAPHEIGHT][MAPWIDTH]

Contains all informations about fort map.

vector<Mobile> fortmobs

Contains all mobiles in fort (player, robots, etc).

vector<Item> fortobjs

Contains all items in fort (resources, materials, etc).

vector<Order> fortorders

Contains all available orders.

Contains all available recipes.

int limits[2] = {100, 20}

Limits for fort - 0 - trees, 1 - animals.

 All Classes Files Functions Variables Typedefs Enumerations Enumerator Defines