Complete roguelike tutorial using C++ and libtcod - part 4: field of view

From RogueBasin
Jump to navigation Jump to search
Complete roguelike tutorial using C++ and libtcod
-originally written by Jice
Text in this tutorial was released under the Creative Commons Attribution-ShareAlike 3.0 Unported and the GNU Free Documentation License (unversioned, with no invariant sections, front-cover texts, or back-cover texts) on 2015-09-21.


In this fourth part, we're computing the player field of view to light only the visible part of the dungeon. We also only display the part of the dungeon that the player has explored. We're going to use the libtcod TCODMap object to compute the field of view.

libtcod functions used in this article

TCODMap::TCODMap

TCODMap::isWalkable

TCODMap::isInFov

TCODMap::computeFov

TCODMap::setProperties