Steam Fort 0.5
Functions | Variables

src/mission.cpp File Reference

#include "mission.hpp"
#include "ui.hpp"
#include "main.hpp"
#include <iostream>
#include "adventure.hpp"

Functions

void buildMissionUI ()
 Build missions user interface.
void missionClb (Widget *w, void *data)
 Start adventure.
void missiondiff (int index, int line)
 Show mission difficulty.
void missionlength (int index, int line)
 Show mission length.
void missionloc (int index, int line)
 Show mission location.
void generatemissions ()
 Generate available missions.
void setVisibleMission (bool visible)
 Show/hide information about missions.
int find_mission (string name)
 Find mission by name.

Variables

Container * missionmenu = new Container(0, 0, SCREENWIDTH, SCREENHEIGHT)
int missions [3]

Function Documentation

void buildMissionUI ( )

Build missions user interface.

int find_mission ( string  name)

Find mission by name.

Parameters:
nameName of mission to find.
Returns:
Index of mission or -1 if not found.
void generatemissions ( )

Generate available missions.

void missionClb ( Widget *  w,
void *  data 
)

Start adventure.

Parameters:
wUnused.
dataNumber of mission.
void missiondiff ( int  index,
int  line 
)

Show mission difficulty.

Parameters:
indexIndex of mission.
lineLine of text.
void missionlength ( int  index,
int  line 
)

Show mission length.

Parameters:
indexIndex of mission.
lineLine of text.
void missionloc ( int  index,
int  line 
)

Show mission location.

Parameters:
indexIndex of mission.
lineLine of text.
void setVisibleMission ( bool  visible)

Show/hide information about missions.

Parameters:
visibleIf true, show missions, otherwise hide menu.

Variable Documentation

Container* missionmenu = new Container(0, 0, SCREENWIDTH, SCREENHEIGHT)
int missions[3]
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Defines