Olympe Engine 2.0
2D Game Engine with ECS Architecture
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
Olympe::Tiled::LevelParseResult Struct Reference

#include <LevelParser.h>

+ Collaboration diagram for Olympe::Tiled::LevelParseResult:

Public Member Functions

 LevelParseResult ()
 
bool IsSuccess () const
 
bool HasWarnings () const
 
int GetErrorCount () const
 
int GetWarningCount () const
 

Public Attributes

bool success
 
std::vector< std::string > errors
 
std::vector< std::string > warnings
 
std::string orientation
 
int width
 
int height
 
int tileWidth
 
int tileHeight
 
VisualResourceManifest visualManifest
 
ObjectTypeCensus objectCensus
 
std::vector< ObjectReferenceobjectReferences
 

Detailed Description

Definition at line 87 of file LevelParser.h.

Constructor & Destructor Documentation

◆ LevelParseResult()

Olympe::Tiled::LevelParseResult::LevelParseResult ( )
inline

Definition at line 105 of file LevelParser.h.

Member Function Documentation

◆ GetErrorCount()

int Olympe::Tiled::LevelParseResult::GetErrorCount ( ) const
inline

Definition at line 110 of file LevelParser.h.

References errors.

◆ GetWarningCount()

int Olympe::Tiled::LevelParseResult::GetWarningCount ( ) const
inline

Definition at line 111 of file LevelParser.h.

References warnings.

◆ HasWarnings()

bool Olympe::Tiled::LevelParseResult::HasWarnings ( ) const
inline

Definition at line 109 of file LevelParser.h.

References warnings.

◆ IsSuccess()

bool Olympe::Tiled::LevelParseResult::IsSuccess ( ) const
inline

Definition at line 108 of file LevelParser.h.

References errors, and success.

Member Data Documentation

◆ errors

std::vector<std::string> Olympe::Tiled::LevelParseResult::errors

Definition at line 90 of file LevelParser.h.

Referenced by GetErrorCount(), and IsSuccess().

◆ height

int Olympe::Tiled::LevelParseResult::height

Definition at line 96 of file LevelParser.h.

◆ objectCensus

ObjectTypeCensus Olympe::Tiled::LevelParseResult::objectCensus

Definition at line 102 of file LevelParser.h.

◆ objectReferences

std::vector<ObjectReference> Olympe::Tiled::LevelParseResult::objectReferences

Definition at line 103 of file LevelParser.h.

◆ orientation

std::string Olympe::Tiled::LevelParseResult::orientation

Definition at line 94 of file LevelParser.h.

◆ success

bool Olympe::Tiled::LevelParseResult::success

Definition at line 89 of file LevelParser.h.

Referenced by IsSuccess().

◆ tileHeight

int Olympe::Tiled::LevelParseResult::tileHeight

Definition at line 98 of file LevelParser.h.

◆ tileWidth

int Olympe::Tiled::LevelParseResult::tileWidth

Definition at line 97 of file LevelParser.h.

◆ visualManifest

VisualResourceManifest Olympe::Tiled::LevelParseResult::visualManifest

Definition at line 101 of file LevelParser.h.

◆ warnings

std::vector<std::string> Olympe::Tiled::LevelParseResult::warnings

Definition at line 91 of file LevelParser.h.

Referenced by GetWarningCount(), and HasWarnings().

◆ width

int Olympe::Tiled::LevelParseResult::width

Definition at line 95 of file LevelParser.h.


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