aboutsummaryrefslogtreecommitdiff
path: root/util/wireshark
Commit message (Collapse)AuthorAge
* Change Minetest-c55 to MinetestPilzAdam2013-02-24
|
* Fixed two typos in wireshark lua file.DannyDark2012-12-23
|
* Wireshark dissector: correct messed up field namesKahrl2011-12-01
|
* Wireshark dissector: Add TOSERVER_RESPAWN and TOCLIENT_DEATHSCREEN, plus ↵Kahrl2011-12-01
| | | | some failed assertion fix (well, hack).
* dissector branch: added wireshark dissector minetest.luaKahrl2011-08-25
a copy of the GNU Lesser General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */ #ifndef VOXELALGORITHMS_HEADER #define VOXELALGORITHMS_HEADER #include "voxel.h" #include "mapnode.h" #include <set> #include <map> namespace voxalgo { // TODO: Move unspreadLight and spreadLight from VoxelManipulator to here void setLight(VoxelManipulator &v, VoxelArea a, u8 light, INodeDefManager *ndef); void clearLightAndCollectSources(VoxelManipulator &v, VoxelArea a, enum LightBank bank, INodeDefManager *ndef, std::set<v3s16> & light_sources, std::map<v3s16, u8> & unlight_from); struct SunlightPropagateResult { bool bottom_sunlight_valid; SunlightPropagateResult(bool bottom_sunlight_valid_): bottom_sunlight_valid(bottom_sunlight_valid_) {} }; SunlightPropagateResult propagateSunlight(VoxelManipulator &v, VoxelArea a, bool inexistent_top_provides_sunlight, std::set<v3s16> & light_sources, INodeDefManager *ndef); } // namespace voxalgo #endif