Advanced Strategic Command
Classes | Enumerations | Functions
research.h File Reference

Everything related to research. More...

#include <cstring>
#include <map>
#include "loki/Functor.h"
#include "loki/Typelist.h"
#include "basestreaminterface.h"
#include "basictypes.h"
#include "typen.h"
Include dependency graph for research.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  TechDependency
 
class  TechAdapter
 
class  TechAdapterDependency
 
class  Technology
 
class  Research
 

Enumerations

enum  ResearchAvailabilityStatus { Researched, Available, UnavailableNow, NeverAvailable }
 

Functions

Resources returnResourcenUseForResearch (const ContainerBase *bld, int research)
 Calculates the resources that are needed to research the given number of research. More...
 
Resources returnResourcenUseForResearch (const ContainerBase *bld)
 

Detailed Description

Everything related to research.

Interface for everything related to research.

Definition in file research.h.

Enumeration Type Documentation

Enumerator
Researched 
Available 
UnavailableNow 
NeverAvailable 

Definition at line 45 of file research.h.

Function Documentation

Resources returnResourcenUseForResearch ( const ContainerBase bld,
int  research 
)
Resources returnResourcenUseForResearch ( const ContainerBase bld)

Definition at line 966 of file research.cpp.

References ContainerBase::researchpoints, and returnResourcenUseForResearch().