コード例 #1
0
ファイル: map.cpp プロジェクト: brun123/otclient
TilePtr Map::getTile(const Position& pos)
{
    TilePtr& tile = m_tiles[pos];
    if(!tile)
        tile = TilePtr(new Tile(pos));
    return tile;
}
コード例 #2
0
ファイル: houses.cpp プロジェクト: DominikMS/otclient
House::House(uint32 hId, const std::string &name, const Position &pos)
{
    m_nullTile = TilePtr(new Tile(Position()));
    setId(hId);
    setName(name);
    if(pos.isValid())
        setEntry(pos);
}
コード例 #3
0
ファイル: map.cpp プロジェクト: AndreFaramir/otclient
TilePtr Map::getTile(const Position& pos)
{
    if(!pos.isValid())
        return nullptr;

    TilePtr& tile = m_tiles[pos];
    if(!tile)
        tile = TilePtr(new Tile(pos));
    return tile;
}
コード例 #4
0
ファイル: houses.cpp プロジェクト: DominikMS/otclient
House::House()
{
    m_nullTile = TilePtr(new Tile(Position()));
}