Fission
FSN
Loading...
Searching...
No Matches
libs
fsTileMap
fsITile.h
Go to the documentation of this file.
1
/********************************************************************
2
*
3
* File: fsITile.h
4
*
5
* Purpose: Interface to a tile, the building block of a tile map
6
*
7
*********************************************************************/
8
9
#ifndef fsITilehdr
10
#define fsITilehdr
11
12
#include <
fsCore/fsBaseTypes.h
>
13
14
namespace
fsNTileMap
15
{
16
class
fsITile
17
{
18
public
:
19
20
virtual
fsS32
tileSetIdGet
()
const
= 0;
21
virtual
fsS32
idGet
()
const
= 0;
22
23
virtual
~fsITile
() =
default
;
24
25
protected
:
26
27
fsITile
() =
default
;
28
29
private
:
30
31
};
32
}
33
34
#endif
35
fsNTileMap::fsITile::fsITile
fsITile()=default
fsNTileMap::fsITile::idGet
virtual fsS32 idGet() const =0
fsNTileMap::fsITile::~fsITile
virtual ~fsITile()=default
fsNTileMap::fsITile::tileSetIdGet
virtual fsS32 tileSetIdGet() const =0
fsBaseTypes.h
fsS32
int fsS32
Definition
fsBaseTypes.h:20
fsNTileMap
Definition
fsILayer.h:21
Generated on
for Fission by
1.16.1