Porytiles
Loading...
Searching...
No Matches
porytiles2::Tileset Class Reference

A complete tileset containing both Porytiles and Porymap components. More...

#include <tileset.hpp>

Public Member Functions

 Tileset (std::string name, std::unique_ptr< PorytilesTilesetComponent > porytiles_component, std::unique_ptr< PorymapTilesetComponent > porymap_component)
 
const std::string & name () const
 
const PorytilesTilesetComponentporytiles_component () const
 
PorytilesTilesetComponentporytiles_component ()
 
const PorymapTilesetComponentporymap_component () const
 
PorymapTilesetComponentporymap_component ()
 
void porytiles_component (std::unique_ptr< PorytilesTilesetComponent > porytiles_component)
 
void porymap_component (std::unique_ptr< PorymapTilesetComponent > porymap_component)
 

Detailed Description

A complete tileset containing both Porytiles and Porymap components.

Definition at line 14 of file tileset.hpp.

Constructor & Destructor Documentation

◆ Tileset()

porytiles2::Tileset::Tileset ( std::string  name,
std::unique_ptr< PorytilesTilesetComponent porytiles_component,
std::unique_ptr< PorymapTilesetComponent porymap_component 
)
inline

Definition at line 16 of file tileset.hpp.

Member Function Documentation

◆ name()

const std::string & porytiles2::Tileset::name ( ) const
inline

Definition at line 32 of file tileset.hpp.

◆ porymap_component() [1/3]

PorymapTilesetComponent & porytiles2::Tileset::porymap_component ( )
inline

Definition at line 52 of file tileset.hpp.

◆ porymap_component() [2/3]

const PorymapTilesetComponent & porytiles2::Tileset::porymap_component ( ) const
inline

Definition at line 47 of file tileset.hpp.

◆ porymap_component() [3/3]

void porytiles2::Tileset::porymap_component ( std::unique_ptr< PorymapTilesetComponent porymap_component)
inline

Definition at line 65 of file tileset.hpp.

◆ porytiles_component() [1/3]

PorytilesTilesetComponent & porytiles2::Tileset::porytiles_component ( )
inline

Definition at line 42 of file tileset.hpp.

◆ porytiles_component() [2/3]

const PorytilesTilesetComponent & porytiles2::Tileset::porytiles_component ( ) const
inline

Definition at line 37 of file tileset.hpp.

◆ porytiles_component() [3/3]

void porytiles2::Tileset::porytiles_component ( std::unique_ptr< PorytilesTilesetComponent porytiles_component)
inline

Definition at line 57 of file tileset.hpp.


The documentation for this class was generated from the following file: