The Battle for Wesnoth  1.15.0-dev
Namespaces | Classes | Typedefs | Enumerations | Functions
ng Namespace Reference

Namespaces

 depcheck
 

Classes

class  campaign
 
class  configure_engine
 configure_engine More...
 
class  connect_engine
 
class  create_engine
 
class  flg_manager
 FLG stands for faction, leader and gender. More...
 
class  level
 Base class for all level type classes. More...
 
class  random_map
 
class  scenario
 
class  side_engine
 
class  user_map
 

Typedefs

typedef const std::unique_ptr< connect_engineconnect_engine_ptr
 
typedef std::shared_ptr< side_engineside_engine_ptr
 
typedef std::pair< ng::controller, std::string > controller_option
 

Enumerations

enum  controller {
  CNTR_NETWORK = 0, CNTR_LOCAL, CNTR_COMPUTER, CNTR_EMPTY,
  CNTR_RESERVED
}
 

Functions

static bool contains_ignore_case (const std::string &str1, const std::string &str2)
 
const std::string random_enemy_picture ("units/random-dice.png")
 

Typedef Documentation

◆ connect_engine_ptr

typedef const std::unique_ptr<connect_engine> ng::connect_engine_ptr

Definition at line 37 of file connect_engine.hpp.

◆ controller_option

typedef std::pair<ng::controller, std::string> ng::controller_option

Definition at line 41 of file connect_engine.hpp.

◆ side_engine_ptr

typedef std::shared_ptr<side_engine> ng::side_engine_ptr

Definition at line 40 of file connect_engine.hpp.

Enumeration Type Documentation

◆ controller

Enumerator
CNTR_NETWORK 
CNTR_LOCAL 
CNTR_COMPUTER 
CNTR_EMPTY 
CNTR_RESERVED 

Definition at line 28 of file connect_engine.hpp.

Function Documentation

◆ contains_ignore_case()

static bool ng::contains_ignore_case ( const std::string &  str1,
const std::string &  str2 
)
static

Definition at line 34 of file create_engine.hpp.

References i.

Referenced by ng::create_engine::type_list::apply_filter().

◆ random_enemy_picture()

const std::string ng::random_enemy_picture ( "units/random-dice.png"  )