From b71fe38f3c177a6a912b9c80f5c32ae0a85edb75 Mon Sep 17 00:00:00 2001 From: Matthew Cline Date: Mon, 23 Nov 2009 00:07:19 -0800 Subject: Give "struct dist" a constructor, for initing Fix Valgrind warnings about uninialized values in the dist struct (now class) by giving it a constrcutor which initializes all values. --- crawl-ref/source/directn.cc | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'crawl-ref/source/directn.cc') diff --git a/crawl-ref/source/directn.cc b/crawl-ref/source/directn.cc index 665f41c81b..7545738668 100644 --- a/crawl-ref/source/directn.cc +++ b/crawl-ref/source/directn.cc @@ -129,6 +129,13 @@ static void _describe_oos_square(const coord_def& where); static void _extend_move_to_edge(dist &moves); static std::string _get_monster_desc(const monsters *mon); +dist::dist() + : isValid(false), isTarget(false), isMe(false), isEndpoint(false), + isCancel(true), choseRay(false), target(), delta(), ray(), + prev_target(MHITNOT) +{ +} + void direction_choose_compass( dist& moves, targetting_behaviour *beh) { moves.isValid = true; -- cgit v1.2.3-54-g00ecf