← Back to team overview

widelands-dev team mailing list archive

[Merge] lp:~widelands-dev/widelands/bug-1395278-logic2 into lp:widelands

 

Klaus Halfmann has proposed merging lp:~widelands-dev/widelands/bug-1395278-logic2 into lp:widelands.

Requested reviews:
  Widelands Developers (widelands-dev)
Related bugs:
  Bug #1395278 in widelands: "Consolidate naming of member variables"
  https://bugs.launchpad.net/widelands/+bug/1395278

For more details, see:
https://code.launchpad.net/~widelands-dev/widelands/bug-1395278-logic2/+merge/287687

Review is ok for me, pure renaming, nothing else,
will play some open network game now...
-- 
Your team Widelands Developers is requested to review the proposed merge of lp:~widelands-dev/widelands/bug-1395278-logic2 into lp:widelands.
=== modified file 'src/game_io/game_player_economies_packet.cc'
--- src/game_io/game_player_economies_packet.cc	2015-11-28 22:29:26 +0000
+++ src/game_io/game_player_economies_packet.cc	2016-03-01 18:23:35 +0000
@@ -48,7 +48,7 @@
 		if (packet_version == kCurrentPacketVersion) {
 			iterate_players_existing(p, nr_players, game, player)
 				try {
-					Player::Economies & economies = player->m_economies;
+					Player::Economies & economies = player->economies_;
 					for (uint32_t i = 0; i < economies.size(); ++i) {
 						uint32_t value = fr.unsigned_32();
 						if (value < 0xffffffff) {
@@ -106,7 +106,7 @@
 	const Field & field_0 = map[0];
 	PlayerNumber const nr_players = map.get_nrplayers();
 	iterate_players_existing_const(p, nr_players, game, player) {
-		const Player::Economies & economies = player->m_economies;
+		const Player::Economies & economies = player->economies_;
 		for (Economy * temp_economy : economies) {
 			bool wrote_this_economy = false;
 

=== modified file 'src/game_io/game_player_info_packet.cc'
--- src/game_io/game_player_info_packet.cc	2016-01-22 19:53:32 +0000
+++ src/game_io/game_player_info_packet.cc	2016-03-01 18:23:35 +0000
@@ -64,12 +64,12 @@
 					player.read_statistics(fr);
 					player.read_remaining_shipnames(fr);
 
-					player.m_casualties = fr.unsigned_32();
-					player.m_kills      = fr.unsigned_32();
-					player.m_msites_lost         = fr.unsigned_32();
-					player.m_msites_defeated     = fr.unsigned_32();
-					player.m_civil_blds_lost     = fr.unsigned_32();
-					player.m_civil_blds_defeated = fr.unsigned_32();
+					player.casualties_ = fr.unsigned_32();
+					player.kills_      = fr.unsigned_32();
+					player.msites_lost_         = fr.unsigned_32();
+					player.msites_defeated_     = fr.unsigned_32();
+					player.civil_blds_lost_     = fr.unsigned_32();
+					player.civil_blds_defeated_ = fr.unsigned_32();
 				}
 			}
 			game.read_statistics(fr);
@@ -95,9 +95,9 @@
 	iterate_players_existing_const(p, nr_players, game, plr) {
 		fw.unsigned_8(1); // Player is in game.
 
-		fw.unsigned_8(plr->m_see_all);
+		fw.unsigned_8(plr->see_all_);
 
-		fw.unsigned_8(plr->m_plnum);
+		fw.unsigned_8(plr->player_number_);
 		fw.unsigned_8(plr->team_number());
 
 		fw.c_string(plr->tribe().name().c_str());
@@ -107,8 +107,8 @@
 
 		// Economies are in a packet after map loading
 
-		fw.c_string(plr->m_name.c_str());
-		fw.c_string(plr->m_ai.c_str());
+		fw.c_string(plr->name_.c_str());
+		fw.c_string(plr->ai_.c_str());
 
 		plr->write_statistics(fw);
 		plr->write_remaining_shipnames(fw);

=== modified file 'src/logic/editor_game_base.cc'
--- src/logic/editor_game_base.cc	2016-02-08 20:44:17 +0000
+++ src/logic/editor_game_base.cc	2016-03-01 18:23:35 +0000
@@ -184,7 +184,7 @@
 	(MapIndex const i, PlayerNumber const new_owner)
 {
 	iterate_players_existing_const(plnum, MAX_PLAYERS, *this, p) {
-		Player::Field & player_field = p->m_fields[i];
+		Player::Field & player_field = p->fields_[i];
 		if (1 < player_field.vision) {
 			player_field.owner = new_owner;
 		}
@@ -195,7 +195,7 @@
 {
 	if (!Road::is_road_descr(descr))
 		iterate_players_existing_const(plnum, MAX_PLAYERS, *this, p) {
-			Player::Field & player_field = p->m_fields[i];
+			Player::Field & player_field = p->fields_[i];
 			if (1 < player_field.vision) {
 				player_field.map_object_descr[TCoords<>::None] = descr;
 			}
@@ -523,7 +523,7 @@
 	MapIndex const           i = f        .field - &first_field;
 	MapIndex const neighbour_i = neighbour.field - &first_field;
 	iterate_players_existing_const(plnum, MAX_PLAYERS, *this, p) {
-		Player::Field & first_player_field = *p->m_fields;
+		Player::Field & first_player_field = *p->fields_;
 		Player::Field & player_field = (&first_player_field)[i];
 		if
 			(1 < player_field                      .vision

=== modified file 'src/logic/map.cc'
--- src/logic/map.cc	2016-02-22 08:50:04 +0000
+++ src/logic/map.cc	2016-03-01 18:23:35 +0000
@@ -1694,12 +1694,12 @@
 	start = FCoords(instart, &operator[](instart));
 	end   = FCoords(inend,   &operator[](inend));
 
-	path.m_path.clear();
+	path.path_.clear();
 
 	// Some stupid cases...
 	if (start == end) {
-		path.m_start = start;
-		path.m_end = end;
+		path.start_ = start;
+		path.end_ = end;
 		return 0; // duh...
 	}
 
@@ -1798,13 +1798,13 @@
 	// Now unwind the taken route (even if we couldn't find a complete one!)
 	int32_t const result = cur == end ? curpf->real_cost : -1;
 
-	path.m_start = start;
-	path.m_end = cur;
+	path.start_ = start;
+	path.end_ = cur;
 
-	path.m_path.clear();
+	path.path_.clear();
 
 	while (curpf->backlink != IDLE) {
-		path.m_path.push_back(curpf->backlink);
+		path.path_.push_back(curpf->backlink);
 
 		// Reverse logic! (WALK_NW needs to find the SE neighbour)
 		get_neighbour(cur, get_reverse_dir(curpf->backlink), &cur);

=== modified file 'src/logic/mapastar.cc'
--- src/logic/mapastar.cc	2015-11-29 09:43:15 +0000
+++ src/logic/mapastar.cc	2016-03-01 18:23:35 +0000
@@ -31,8 +31,8 @@
  */
 void MapAStarBase::pathto(Coords dest, Path & path) const
 {
-	path.m_end = dest;
-	path.m_path.clear();
+	path.end_ = dest;
+	path.path_.clear();
 
 	Coords cur = dest;
 	for (;;) {
@@ -43,12 +43,12 @@
 		if (pf.backlink == IDLE)
 			break;
 
-		path.m_path.push_back(pf.backlink);
+		path.path_.push_back(pf.backlink);
 
 		map.get_neighbour(cur, get_reverse_dir(pf.backlink), &cur);
 	}
 
-	path.m_start = cur;
+	path.start_ = cur;
 }
 
 } // namespace Widelands

=== modified file 'src/logic/objective.h'
--- src/logic/objective.h	2015-08-04 07:49:23 +0000
+++ src/logic/objective.h	2016-03-01 18:23:35 +0000
@@ -33,57 +33,57 @@
 class Objective {
 public:
 	Objective(const std::string& init_name)
-	   : m_name(init_name),
-	     m_descname(init_name),
-	     m_descr(_("This objective has no description.")),
-	     m_visible(true),
-	     m_done(false) {
+		: name_(init_name),
+		  descname_(init_name),
+		  descr_(_("This objective has no description.")),
+		  visible_(true),
+		  done_(false) {
 	}
 
 	// Unique internal name of the objective.
 	const std::string& name() const {
-		return m_name;
+		return name_;
 	}
 
 	// User facing (translated) descriptive name.
 	const std::string& descname() const {
-		return m_descname;
+		return descname_;
 	}
 	void set_descname(const std::string& new_name) {
-		m_descname = new_name;
+		descname_ = new_name;
 	}
 
 	// Description text of this name.
 	const std::string& descr() const {
-		return m_descr;
+		return descr_;
 	}
 	void set_descr(const std::string& new_descr) {
-		m_descr = new_descr;
+		descr_ = new_descr;
 	}
 
 	// True, if this objective is fulfilled.
 	bool done() const {
-		return m_done;
+		return done_;
 	}
 
 	void set_done(bool t) {
-		m_done = t;
+		done_ = t;
 	}
 
 	// True, if this objective is visible to the user.
 	bool visible() const {
-		return m_visible;
+		return visible_;
 	}
 	void set_visible(const bool t) {
-		m_visible = t;
+		visible_ = t;
 	}
 
 private:
-	const std::string m_name;
-	std::string m_descname;
-	std::string m_descr;
-	bool m_visible;
-	bool m_done;
+	const std::string name_;
+	std::string descname_;
+	std::string descr_;
+	bool visible_;
+	bool done_;
 };
 }
 

=== modified file 'src/logic/path.cc'
--- src/logic/path.cc	2015-11-29 09:43:15 +0000
+++ src/logic/path.cc	2016-03-01 18:23:35 +0000
@@ -33,9 +33,9 @@
 constexpr uint8_t kCurrentPacketVersion = 1;
 
 Path::Path(CoordPath & o)
-	: m_start(o.get_start()), m_end(o.get_end()), m_path(o.steps())
+	: start_(o.get_start()), end_(o.get_end()), path_(o.steps())
 {
-	std::reverse(m_path.begin(), m_path.end()); //  path stored in reverse order
+	std::reverse(path_.begin(), path_.end()); //  path stored in reverse order
 }
 
 /*
@@ -45,11 +45,11 @@
 */
 void Path::reverse()
 {
-	std::swap(m_start, m_end);
-	std::reverse(m_path.begin(), m_path.end());
+	std::swap(start_, end_);
+	std::reverse(path_.begin(), path_.end());
 
-	for (uint32_t i = 0; i < m_path.size(); ++i)
-		m_path[i] = get_reverse_dir(m_path[i]);
+	for (uint32_t i = 0; i < path_.size(); ++i)
+		path_[i] = get_reverse_dir(path_[i]);
 }
 
 /*
@@ -58,8 +58,8 @@
 ===============
 */
 void Path::append(const Map & map, const Direction dir) {
-	m_path.insert(m_path.begin(), dir); // stores in reversed order!
-	map.get_neighbour(m_end, dir, &m_end);
+	path_.insert(path_.begin(), dir); // stores in reversed order!
+	map.get_neighbour(end_, dir, &end_);
 }
 
 /**
@@ -68,13 +68,13 @@
 void Path::save(FileWrite & fw) const
 {
 	fw.unsigned_8(kCurrentPacketVersion);
-	write_coords_32(&fw, m_start);
+	write_coords_32(&fw, start_);
 
 	// Careful: steps are stored in the reverse order in m_path
 	// However, we save them in the forward order, to make loading easier
-	fw.unsigned_32(m_path.size());
-	for (uint32_t i = m_path.size(); i > 0; --i)
-		write_direction_8(&fw, m_path[i - 1]);
+	fw.unsigned_32(path_.size());
+	for (uint32_t i = path_.size(); i > 0; --i)
+		write_direction_8(&fw, path_[i - 1]);
 }
 
 /**
@@ -89,8 +89,8 @@
 		uint8_t packet_version = fr.unsigned_8();
 		if (packet_version == kCurrentPacketVersion) {
 
-			m_start = m_end = read_coords_32(&fr, map.extent());
-			m_path.clear();
+			start_ = end_ = read_coords_32(&fr, map.extent());
+			path_.clear();
 			uint32_t steps = fr.unsigned_32();
 			while (steps--)
 				append(map, read_direction_8(&fr));
@@ -108,10 +108,10 @@
 ===============
 */
 CoordPath::CoordPath(const Map & map, const Path & path) {
-	m_coords.clear();
-	m_path.clear();
+	coords_.clear();
+	path_.clear();
 
-	m_coords.push_back(path.get_start());
+	coords_.push_back(path.get_start());
 
 	Coords c = path.get_start();
 
@@ -119,9 +119,9 @@
 	for (Path::StepVector::size_type i = 0; i < nr_steps; ++i) {
 		const char dir = path[i];
 
-		m_path.push_back(dir);
+		path_.push_back(dir);
 		map.get_neighbour(c, dir, &c);
-		m_coords.push_back(c);
+		coords_.push_back(c);
 	}
 }
 
@@ -130,8 +130,8 @@
 /// \return -1 if node is not part of this path.
 int32_t CoordPath::get_index(Coords const c) const
 {
-	for (uint32_t i = 0; i < m_coords.size(); ++i)
-		if (m_coords[i] == c)
+	for (uint32_t i = 0; i < coords_.size(); ++i)
+		if (coords_[i] == c)
 			return i;
 
 	return -1;
@@ -145,11 +145,11 @@
 */
 void CoordPath::reverse()
 {
-	std::reverse(m_path.begin(), m_path.end());
-	std::reverse(m_coords.begin(), m_coords.end());
+	std::reverse(path_.begin(), path_.end());
+	std::reverse(coords_.begin(), coords_.end());
 
-	for (uint32_t i = 0; i < m_path.size(); ++i)
-		m_path[i] = get_reverse_dir(m_path[i]);
+	for (uint32_t i = 0; i < path_.size(); ++i)
+		path_[i] = get_reverse_dir(path_[i]);
 }
 
 
@@ -159,10 +159,10 @@
 ===============
 */
 void CoordPath::truncate(const std::vector<char>::size_type after) {
-	assert(after <= m_path.size());
+	assert(after <= path_.size());
 
-	m_path.erase(m_path.begin() + after, m_path.end());
-	m_coords.erase(m_coords.begin() + after + 1, m_coords.end());
+	path_.erase(path_.begin() + after, path_.end());
+	coords_.erase(coords_.begin() + after + 1, coords_.end());
 }
 
 /*
@@ -171,10 +171,10 @@
 ===============
 */
 void CoordPath::trim_start(const std::vector<char>::size_type before) {
-	assert(before <= m_path.size());
+	assert(before <= path_.size());
 
-	m_path.erase(m_path.begin(), m_path.begin() + before);
-	m_coords.erase(m_coords.begin(), m_coords.begin() + before);
+	path_.erase(path_.begin(), path_.begin() + before);
+	coords_.erase(coords_.begin(), coords_.begin() + before);
 }
 
 /*
@@ -192,8 +192,8 @@
 		const char dir = tail[i];
 
 		map.get_neighbour(c, dir, &c);
-		m_path.push_back(dir);
-		m_coords.push_back(c);
+		path_.push_back(dir);
+		coords_.push_back(c);
 	}
 }
 
@@ -206,9 +206,9 @@
 {
 	assert(tail.get_start() == get_end());
 
-	m_path.insert(m_path.end(), tail.m_path.begin(), tail.m_path.end());
-	m_coords.insert
-		(m_coords.end(), tail.m_coords.begin() + 1, tail.m_coords.end());
+	path_.insert(path_.end(), tail.path_.begin(), tail.path_.end());
+	coords_.insert
+		(coords_.end(), tail.coords_.begin() + 1, tail.coords_.end());
 }
 
 }

=== modified file 'src/logic/path.h'
--- src/logic/path.h	2014-09-19 12:54:54 +0000
+++ src/logic/path.h	2016-03-01 18:23:35 +0000
@@ -42,54 +42,54 @@
 	friend struct MapAStarBase;
 
 	Path() {}
-	Path(const Coords & c) : m_start(c), m_end(c) {}
+	Path(const Coords & c) : start_(c), end_(c) {}
 	Path(CoordPath &);
 
 	void reverse();
 
-	Coords get_start() const {return m_start;}
-	Coords get_end  () const {return m_end;}
+	Coords get_start() const {return start_;}
+	Coords get_end  () const {return end_;}
 
 	using StepVector = std::vector<Direction>;
-	StepVector::size_type get_nsteps() const {return m_path.size();}
+	StepVector::size_type get_nsteps() const {return path_.size();}
 	Direction operator[](StepVector::size_type const i) const {
-		assert(i < m_path.size());
-		return m_path[m_path.size() - i - 1];
+		assert(i < path_.size());
+		return path_[path_.size() - i - 1];
 	}
 
 	void append(const Map & map, Direction);
 
 	void reorigin(const Coords & new_origin, const Extent & extent) {
-		m_start.reorigin(new_origin, extent);
-		m_end  .reorigin(new_origin, extent);
+		start_.reorigin(new_origin, extent);
+		end_  .reorigin(new_origin, extent);
 	}
 
 	void save(FileWrite & fw) const;
 	void load(FileRead & fr, const Map & map);
 
 private:
-	Coords m_start;
-	Coords m_end;
-	StepVector m_path;
+	Coords start_;
+	Coords end_;
+	StepVector path_;
 };
 
 // CoordPath is an extended path that also caches related Coords
 struct CoordPath {
 	CoordPath() {}
-	CoordPath(Coords c) {m_coords.push_back(c);}
+	CoordPath(Coords c) {coords_.push_back(c);}
 	CoordPath(const Map & map, const Path & path);
 
-	Coords get_start() const {return m_coords.front();}
-	Coords get_end  () const {return m_coords.back ();}
-	const std::vector<Coords> &get_coords() const {return m_coords;}
+	Coords get_start() const {return coords_.front();}
+	Coords get_end  () const {return coords_.back ();}
+	const std::vector<Coords> &get_coords() const {return coords_;}
 
 	using StepVector = std::vector<Direction>;
-	StepVector::size_type get_nsteps() const {return m_path.size();}
+	StepVector::size_type get_nsteps() const {return path_.size();}
 	Direction operator[](StepVector::size_type const i) const {
-		assert(i < m_path.size());
-		return m_path[i];
+		assert(i < path_.size());
+		return path_[i];
 	}
-	const StepVector & steps() const {return m_path;}
+	const StepVector & steps() const {return path_;}
 
 	int32_t get_index(Coords field) const;
 
@@ -100,8 +100,8 @@
 	void append(const CoordPath & tail);
 
 private:
-	StepVector          m_path;   //  directions
-	std::vector<Coords>  m_coords; //  m_coords.size() == m_path.size() + 1
+	StepVector          path_;   //  directions
+	std::vector<Coords>  coords_; //  coords_.size() == path_.size() + 1
 };
 
 }

=== modified file 'src/logic/pathfield.cc'
--- src/logic/pathfield.cc	2014-11-28 16:40:55 +0000
+++ src/logic/pathfield.cc	2016-03-01 18:23:35 +0000
@@ -28,20 +28,20 @@
 {}
 
 
-PathfieldManager::PathfieldManager() : m_nrfields(0) {}
+PathfieldManager::PathfieldManager() : nrfields_(0) {}
 
 
 void PathfieldManager::set_size(uint32_t const nrfields)
 {
-	if (m_nrfields != nrfields)
-		m_list.clear();
+	if (nrfields_ != nrfields)
+		list_.clear();
 
-	m_nrfields = nrfields;
+	nrfields_ = nrfields;
 }
 
 boost::shared_ptr<Pathfields> PathfieldManager::allocate()
 {
-	for (boost::shared_ptr<Pathfields>& pathfield : m_list) {
+	for (boost::shared_ptr<Pathfields>& pathfield : list_) {
 		if (pathfield.use_count() == 1) {
 			++pathfield->cycle;
 			if (!pathfield->cycle) {
@@ -51,18 +51,18 @@
 		}
 	}
 
-	if (m_list.size() >= 8)
+	if (list_.size() >= 8)
 		throw wexception("PathfieldManager::allocate: unbounded nesting?");
 
-	boost::shared_ptr<Pathfields> pf(new Pathfields(m_nrfields));
+	boost::shared_ptr<Pathfields> pf(new Pathfields(nrfields_));
 	clear(pf);
-	m_list.push_back(pf);
+	list_.push_back(pf);
 	return pf;
 }
 
 void PathfieldManager::clear(const boost::shared_ptr<Pathfields> & pf)
 {
-	for (uint32_t i = 0; i < m_nrfields; ++i)
+	for (uint32_t i = 0; i < nrfields_; ++i)
 		pf->fields[i].cycle = 0;
 	pf->cycle = 1;
 }

=== modified file 'src/logic/pathfield.h'
--- src/logic/pathfield.h	2014-09-19 12:54:54 +0000
+++ src/logic/pathfield.h	2016-03-01 18:23:35 +0000
@@ -82,8 +82,8 @@
 
 	using List = std::vector<boost::shared_ptr<Pathfields>>;
 
-	uint32_t m_nrfields;
-	List m_list;
+	uint32_t nrfields_;
+	List list_;
 };
 
 }

=== modified file 'src/logic/player.cc'
--- src/logic/player.cc	2016-02-18 08:42:46 +0000
+++ src/logic/player.cc	2016-03-01 18:23:35 +0000
@@ -140,45 +140,45 @@
 	 const TribeDescr   &       tribe_descr,
 	 const std::string   &       name)
 	:
-	m_egbase              (the_egbase),
-	m_initialization_index(initialization_index),
-	m_team_number(0),
-	m_team_player_uptodate(false),
-	m_see_all           (false),
-	m_plnum             (plnum),
-	m_tribe             (tribe_descr),
-	m_casualties        (0),
-	m_kills             (0),
-	m_msites_lost        (0),
-	m_msites_defeated    (0),
-	m_civil_blds_lost    (0),
-	m_civil_blds_defeated(0),
-	m_fields            (nullptr),
-	m_allowed_worker_types(the_egbase.tribes().nrworkers(), true),
-	m_allowed_building_types(the_egbase.tribes().nrbuildings(), true),
-	m_ai(""),
-	m_current_produced_statistics(the_egbase.tribes().nrwares()),
-	m_current_consumed_statistics(the_egbase.tribes().nrwares()),
-	m_ware_productions(the_egbase.tribes().nrwares()),
-	m_ware_consumptions(the_egbase.tribes().nrwares()),
-	m_ware_stocks(the_egbase.tribes().nrwares())
+	egbase_              (the_egbase),
+	initialization_index_(initialization_index),
+	team_number_(0),
+	team_player_uptodate_(false),
+	see_all_           (false),
+	player_number_             (plnum),
+	tribe_             (tribe_descr),
+	casualties_        (0),
+	kills_             (0),
+	msites_lost_        (0),
+	msites_defeated_    (0),
+	civil_blds_lost_    (0),
+	civil_blds_defeated_(0),
+	fields_            (nullptr),
+	allowed_worker_types_(the_egbase.tribes().nrworkers(), true),
+	allowed_building_types_(the_egbase.tribes().nrbuildings(), true),
+	ai_(""),
+	current_produced_statistics_(the_egbase.tribes().nrwares()),
+	current_consumed_statistics_(the_egbase.tribes().nrwares()),
+	ware_productions_(the_egbase.tribes().nrwares()),
+	ware_consumptions_(the_egbase.tribes().nrwares()),
+	ware_stocks_(the_egbase.tribes().nrwares())
 {
 	set_name(name);
 
 	// Disallow workers that the player's tribe doesn't have.
-	for (size_t worker_index = 0; worker_index < m_allowed_worker_types.size(); ++worker_index) {
+	for (size_t worker_index = 0; worker_index < allowed_worker_types_.size(); ++worker_index) {
 		if (!tribe().has_worker(static_cast<DescriptionIndex>(worker_index))) {
-			m_allowed_worker_types[worker_index] = false;
+			allowed_worker_types_[worker_index] = false;
 		}
 	}
 
 	// Disallow buildings that the player's tribe doesn't have and
 	// that aren't militarysites that the tribe could conquer.
-	for (size_t i = 0; i < m_allowed_building_types.size(); ++i) {
+	for (size_t i = 0; i < allowed_building_types_.size(); ++i) {
 		const DescriptionIndex& building_index = static_cast<DescriptionIndex>(i);
 		const BuildingDescr& descr = *tribe().get_building_descr(building_index);
 		if (!tribe().has_building(building_index) && descr.type() != MapObjectType::MILITARYSITE) {
-			m_allowed_building_types[i] = false;
+			allowed_building_types_[i] = false;
 		}
 	}
 
@@ -201,22 +201,22 @@
 
 	//Populating remaining_shipnames vector
 	for (const auto& shipname : tribe_descr.get_ship_names()) {
-		m_remaining_shipnames.insert(shipname);
+		remaining_shipnames_.insert(shipname);
 	}
 
 }
 
 
 Player::~Player() {
-	delete[] m_fields;
+	delete[] fields_;
 }
 
 
 void Player::create_default_infrastructure() {
 	const Map & map = egbase().map();
-	if (map.get_starting_pos(m_plnum)) {
+	if (map.get_starting_pos(player_number_)) {
 		const TribeBasicInfo::Initialization & initialization =
-			tribe().initialization(m_initialization_index);
+			tribe().initialization(initialization_index_);
 
 		Game & game = dynamic_cast<Game&>(egbase());
 
@@ -228,13 +228,13 @@
 		game.enqueue_command(new CmdLuaCoroutine(game.get_gametime(), cr.release()));
 
 		// Check if other starting positions are shared in and initialize them as well
-		for (uint8_t n = 0; n < m_further_shared_in_player.size(); ++n) {
-			Coords const further_pos = map.get_starting_pos(m_further_shared_in_player.at(n));
+		for (uint8_t n = 0; n < further_shared_in_player_.size(); ++n) {
+			Coords const further_pos = map.get_starting_pos(further_shared_in_player_.at(n));
 
 			// Run the corresponding script
 			std::unique_ptr<LuaCoroutine> ncr =
 				game.lua()
-					.run_script(tribe().initialization(m_further_initializations.at(n)).script)
+					.run_script(tribe().initialization(further_initializations_.at(n)).script)
 					->get_coroutine("func");
 			ncr->push_arg(this);
 			ncr->push_arg(further_pos);
@@ -248,7 +248,7 @@
 				 "no starting position.\n"
 				 "You can manually add a starting position with the Widelands "
 				 "Editor to fix this problem."),
-			 static_cast<unsigned int>(m_plnum));
+			 static_cast<unsigned int>(player_number_));
 }
 
 
@@ -260,7 +260,7 @@
 	const Map & map = egbase().map();
 	assert(map.get_width ());
 	assert(map.get_height());
-	m_fields = new Field[map.max_index()];
+	fields_ = new Field[map.max_index()];
 }
 
 /**
@@ -268,8 +268,8 @@
  */
 void Player::set_team_number(TeamNumber team)
 {
-	m_team_number = team;
-	m_team_player_uptodate = false;
+	team_number_ = team;
+	team_player_uptodate_ = false;
 }
 
 /**
@@ -280,17 +280,17 @@
 {
 	return
 		&other != this &&
-		(!m_team_number || m_team_number != other.m_team_number);
+		(!team_number_ || team_number_ != other.team_number_);
 }
 
 /**
  * Updates the vector containing allied players
  */
 void Player::update_team_players() {
-	m_team_player.clear();
-	m_team_player_uptodate = true;
+	team_player_.clear();
+	team_player_uptodate_ = true;
 
-	if (!m_team_number)
+	if (!team_number_)
 		return;
 
 	for (PlayerNumber i = 1; i <= MAX_PLAYERS; ++i) {
@@ -299,8 +299,8 @@
 			continue;
 		if (other == this)
 			continue;
-		if (m_team_number == other->m_team_number)
-			m_team_player.push_back(other);
+		if (team_number_ == other->team_number_)
+			team_player_.push_back(other);
 	}
 }
 
@@ -370,14 +370,14 @@
 void Player::message_object_removed(MessageId m_id) const
 {
 	// Send delete command
-	upcast(Game, game, &m_egbase);
+	upcast(Game, game, &egbase_);
 	if (!game) {
 		return;
 	}
 
 	game->cmdqueue().enqueue
 		(new CmdDeleteMessage
-			(game->get_gametime(), m_plnum, m_id));
+			(game->get_gametime(), player_number_, m_id));
 }
 
 
@@ -391,25 +391,25 @@
 	const Map & map = egbase().map();
 	uint8_t buildcaps = fc.field->nodecaps();
 
-	if (!fc.field->is_interior(m_plnum))
+	if (!fc.field->is_interior(player_number_))
 		buildcaps = 0;
 
 	// Check if a building's flag can't be build due to ownership
 	else if (buildcaps & BUILDCAPS_BUILDINGMASK) {
 		FCoords flagcoords;
 		map.get_brn(fc, &flagcoords);
-		if (!flagcoords.field->is_interior(m_plnum))
+		if (!flagcoords.field->is_interior(player_number_))
 			buildcaps &= ~BUILDCAPS_BUILDINGMASK;
 
 		//  Prevent big buildings that would swell over borders.
 		if
 			((buildcaps & BUILDCAPS_BIG) == BUILDCAPS_BIG
 			 &&
-			 (!map.tr_n(fc).field->is_interior(m_plnum)
-			  ||
-			  !map.tl_n(fc).field->is_interior(m_plnum)
-			  ||
-			  !map. l_n(fc).field->is_interior(m_plnum)))
+			 (!map.tr_n(fc).field->is_interior(player_number_)
+			  ||
+			  !map.tl_n(fc).field->is_interior(player_number_)
+			  ||
+			  !map. l_n(fc).field->is_interior(player_number_)))
 			buildcaps &= ~BUILDCAPS_SMALL;
 	}
 
@@ -553,7 +553,7 @@
 	   eg, pn, location, tribes.get_building_descr(b_idx));
 
 	return eg.warp_constructionsite(
-	   map.get_fcoords(location), m_plnum, b_idx, false, former_buildings);
+		map.get_fcoords(location), player_number_, b_idx, false, former_buildings);
 }
 
 
@@ -596,7 +596,7 @@
 	}
 
 	if (constructionsite)
-		return &egbase().warp_constructionsite(c, m_plnum, idx, false, former_buildings);
+		return &egbase().warp_constructionsite(c, player_number_, idx, false, former_buildings);
 	else {
 		return &descr->create(egbase(), *this, c, false, false, former_buildings);
 	}
@@ -722,11 +722,11 @@
 		}
 }
 
-void Player::military_site_set_soldier_preference(PlayerImmovable & imm, uint8_t m_soldier_preference)
+void Player::military_site_set_soldier_preference(PlayerImmovable & imm, uint8_t soldier_preference)
 {
 	if (&imm.owner() == this)
 		if (upcast(MilitarySite, milsite, &imm))
-			milsite->set_soldier_preference(static_cast<MilitarySite::SoldierPreference>(m_soldier_preference));
+			milsite->set_soldier_preference(static_cast<MilitarySite::SoldierPreference>(soldier_preference));
 }
 
 
@@ -773,11 +773,11 @@
 		if (index_of_new_building != INVALID_INDEX)
 			building =
 				&egbase().warp_constructionsite
-					(position, m_plnum, index_of_new_building, false, former_buildings);
+					(position, player_number_, index_of_new_building, false, former_buildings);
 		else
 			building =
 				&egbase().warp_dismantlesite
-					(position, m_plnum, false, former_buildings);
+					(position, player_number_, false, former_buildings);
 		//  Hereafter building points to the new building.
 
 		// Reassign the workers and soldiers.
@@ -806,9 +806,9 @@
 
 
 void Player::allow_worker_type(DescriptionIndex const i, bool const allow) {
-	assert(i < static_cast<int>(m_allowed_worker_types.size()));
+	assert(i < static_cast<int>(allowed_worker_types_.size()));
 	assert(!allow || tribe().get_worker_descr(i)->is_buildable());
-	m_allowed_worker_types[i] = allow;
+	allowed_worker_types_[i] = allow;
 }
 
 
@@ -818,8 +818,8 @@
  * Disable or enable a building for a player
  */
 void Player::allow_building_type(DescriptionIndex const i, bool const allow) {
-	assert(i < m_allowed_building_types.size());
-	m_allowed_building_types[i] = allow;
+	assert(i < allowed_building_types_.size());
+	allowed_building_types_[i] = allow;
 }
 
 /*
@@ -828,21 +828,21 @@
 void Player::add_economy(Economy & economy)
 {
 	if (!has_economy(economy))
-		m_economies.push_back(&economy);
+		economies_.push_back(&economy);
 }
 
 
 void Player::remove_economy(Economy & economy) {
-	for (std::vector<Economy *>::iterator economy_iter = m_economies.begin();
-		 economy_iter != m_economies.end(); ++economy_iter)
+	for (std::vector<Economy *>::iterator economy_iter = economies_.begin();
+		 economy_iter != economies_.end(); ++economy_iter)
 		if (*economy_iter == &economy) {
-			m_economies.erase(economy_iter);
+			economies_.erase(economy_iter);
 			return;
 		}
 }
 
 bool Player::has_economy(Economy & economy) const {
-	for (Economy * temp_economy : m_economies) {
+	for (Economy * temp_economy : economies_) {
 		if (temp_economy == &economy) {
 			return true;
 		}
@@ -854,7 +854,7 @@
 	(Economy const * const economy) const
 {
 	Economies::const_iterator const
-		economies_end = m_economies.end(), economies_begin = m_economies.begin();
+		economies_end = economies_.end(), economies_begin = economies_.begin();
 	for
 		(Economies::const_iterator it = economies_begin;
 		 it != economies_end;
@@ -994,10 +994,10 @@
 	assert(&map[0] <= f.field);
 	assert(f.field < &map[0] + map.max_index());
 
-	Field & field = m_fields[f.field - &first_map_field];
+	Field & field = fields_[f.field - &first_map_field];
 
-	assert(m_fields <= &field);
-	assert(&field < m_fields + map.max_index());
+	assert(fields_ <= &field);
+	assert(&field < fields_ + map.max_index());
 
 	{ // discover everything (above the ground) in this field
 		field.terrains = f.field->get_terrains();
@@ -1073,7 +1073,7 @@
 	}
 	{ //  discover the D triangle and the SW edge of the top right neighbour
 		FCoords tr = map.tr_n(f);
-		Field & tr_field = m_fields[tr.field - &first_map_field];
+		Field & tr_field = fields_[tr.field - &first_map_field];
 		if (tr_field.vision <= 1) {
 			tr_field.terrains.d = tr.field->terrain_d();
 			tr_field.roads &= ~(RoadType::kMask << RoadType::kSouthWest);
@@ -1082,7 +1082,7 @@
 	}
 	{ //  discover both triangles and the SE edge of the top left  neighbour
 		FCoords tl = map.tl_n(f);
-		Field & tl_field = m_fields[tl.field - &first_map_field];
+		Field & tl_field = fields_[tl.field - &first_map_field];
 		if (tl_field.vision <= 1) {
 			tl_field.terrains = tl.field->get_terrains();
 			tl_field.roads &= ~(RoadType::kMask << RoadType::kSouthEast);
@@ -1091,7 +1091,7 @@
 	}
 	{ //  discover the R triangle and the  E edge of the     left  neighbour
 		FCoords l = map.l_n(f);
-		Field & l_field = m_fields[l.field - &first_map_field];
+		Field & l_field = fields_[l.field - &first_map_field];
 		if (l_field.vision <= 1) {
 			l_field.terrains.r = l.field->terrain_r();
 			l_field.roads &= ~(RoadType::kMask << RoadType::kEast);
@@ -1116,16 +1116,16 @@
 
 	//  If this is not already a forwarded call, we should inform allied players
 	//  as well of this change.
-	if (!m_team_player_uptodate)
+	if (!team_player_uptodate_)
 		update_team_players();
-	if (!forward && !m_team_player.empty()) {
-		for (uint8_t j = 0; j < m_team_player.size(); ++j)
-			m_team_player[j]->see_node(map, first_map_field, f, gametime, true);
+	if (!forward && !team_player_.empty()) {
+		for (uint8_t j = 0; j < team_player_.size(); ++j)
+			team_player_[j]->see_node(map, first_map_field, f, gametime, true);
 	}
 
-	Field & field = m_fields[f.field - &first_map_field];
-	assert(m_fields <= &field);
-	assert            (&field < m_fields + map.max_index());
+	Field & field = fields_[f.field - &first_map_field];
+	assert(fields_ <= &field);
+	assert            (&field < fields_ + map.max_index());
 	Vision fvision = field.vision;
 	if (fvision == 0)
 		fvision = 1;
@@ -1138,17 +1138,17 @@
 void Player::unsee_node
 	(MapIndex const i, Time const gametime, bool const forward)
 {
-	Field & field = m_fields[i];
+	Field & field = fields_[i];
 	if (field.vision <= 1) //  Already does not see this
 		return;
 
 	//  If this is not already a forwarded call, we should inform allied players
 	//  as well of this change.
-	if (!m_team_player_uptodate)
+	if (!team_player_uptodate_)
 		update_team_players();
-	if (!forward && !m_team_player.empty()) {
-		for (uint8_t j = 0; j < m_team_player.size(); ++j)
-			m_team_player[j]->unsee_node(i, gametime, true);
+	if (!forward && !team_player_.empty()) {
+		for (uint8_t j = 0; j < team_player_.size(); ++j)
+			team_player_[j]->unsee_node(i, gametime, true);
 	}
 
 	--field.vision;
@@ -1163,9 +1163,9 @@
  */
 void Player::sample_statistics()
 {
-	assert (m_ware_productions.size() == egbase().tribes().nrwares());
-	assert (m_ware_consumptions.size() == egbase().tribes().nrwares());
-	assert (m_ware_stocks.size() == egbase().tribes().nrwares());
+	assert (ware_productions_.size() == egbase().tribes().nrwares());
+	assert (ware_consumptions_.size() == egbase().tribes().nrwares());
+	assert (ware_stocks_.size() == egbase().tribes().nrwares());
 
 	//calculate stocks
 	std::vector<uint32_t> stocks(egbase().tribes().nrwares());
@@ -1185,14 +1185,14 @@
 
 
 	//update statistics
-	for (uint32_t i = 0; i < m_ware_productions.size(); ++i) {
-		m_ware_productions[i].push_back(m_current_produced_statistics[i]);
-		m_current_produced_statistics[i] = 0;
-
-		m_ware_consumptions[i].push_back(m_current_consumed_statistics[i]);
-		m_current_consumed_statistics[i] = 0;
-
-		m_ware_stocks[i].push_back(stocks[i]);
+	for (uint32_t i = 0; i < ware_productions_.size(); ++i) {
+		ware_productions_[i].push_back(current_produced_statistics_[i]);
+		current_produced_statistics_[i] = 0;
+
+		ware_consumptions_[i].push_back(current_consumed_statistics_[i]);
+		current_consumed_statistics_[i] = 0;
+
+		ware_stocks_[i].push_back(stocks[i]);
 	}
 }
 
@@ -1201,10 +1201,10 @@
  * A ware was produced. Update the corresponding statistics.
  */
 void Player::ware_produced(DescriptionIndex const wareid) {
-	assert (m_ware_productions.size() == egbase().tribes().nrwares());
+	assert (ware_productions_.size() == egbase().tribes().nrwares());
 	assert(egbase().tribes().ware_exists(wareid));
 
-	++m_current_produced_statistics[wareid];
+	++current_produced_statistics_[wareid];
 }
 
 
@@ -1216,10 +1216,10 @@
  * \param count the number of consumed wares
  */
 void Player::ware_consumed(DescriptionIndex const wareid, uint8_t const count) {
-	assert (m_ware_consumptions.size() == egbase().tribes().nrwares());
+	assert (ware_consumptions_.size() == egbase().tribes().nrwares());
 	assert(egbase().tribes().ware_exists(wareid));
 
-	m_current_consumed_statistics[wareid] += count;
+	current_consumed_statistics_[wareid] += count;
 }
 
 
@@ -1229,8 +1229,8 @@
 const std::vector<uint32_t> * Player::get_ware_production_statistics
 		(DescriptionIndex const ware) const
 {
-	assert(ware < static_cast<int>(m_ware_productions.size()));
-	return &m_ware_productions[ware];
+	assert(ware < static_cast<int>(ware_productions_.size()));
+	return &ware_productions_[ware];
 }
 
 
@@ -1240,17 +1240,17 @@
 const std::vector<uint32_t> * Player::get_ware_consumption_statistics
 		(DescriptionIndex const ware) const {
 
-	assert(ware < static_cast<int>(m_ware_consumptions.size()));
+	assert(ware < static_cast<int>(ware_consumptions_.size()));
 
-	return &m_ware_consumptions[ware];
+	return &ware_consumptions_[ware];
 }
 
 const std::vector<uint32_t> * Player::get_ware_stock_statistics
 		(DescriptionIndex const ware) const
 {
-	assert(ware < static_cast<int>(m_ware_stocks.size()));
+	assert(ware < static_cast<int>(ware_stocks_.size()));
 
-	return &m_ware_stocks[ware];
+	return &ware_stocks_[ware];
 }
 
 const Player::BuildingStatsVector& Player::get_building_statistics(const DescriptionIndex& i) const {
@@ -1310,25 +1310,25 @@
  */
 
 void Player::set_ai(const std::string & ai) {
-	m_ai = ai;
+	ai_ = ai;
 }
 
 const std::string & Player::get_ai() const {
-	return m_ai;
+	return ai_;
 }
 
 /**
  * Pick random name from remaining names (if any)
  */
 const std::string Player::pick_shipname() {
-	if (!m_remaining_shipnames.empty()) {
+	if (!remaining_shipnames_.empty()) {
 		Game & game = dynamic_cast<Game&>(egbase());
 		assert (is_a(Game, &egbase()));
-		const uint32_t index = game.logic_rand() % m_remaining_shipnames.size();
-		std::unordered_set<std::string>::iterator it = m_remaining_shipnames.begin();
+		const uint32_t index = game.logic_rand() % remaining_shipnames_.size();
+		std::unordered_set<std::string>::iterator it = remaining_shipnames_.begin();
 		std::advance(it, index);
 		std::string new_name = *it;
-		m_remaining_shipnames.erase(it);
+		remaining_shipnames_.erase(it);
 		return new_name;
 	}
 	return "Ship";
@@ -1342,7 +1342,7 @@
 void Player::read_remaining_shipnames(FileRead & fr) {
 	const uint16_t count = fr.unsigned_16();
 	for (uint16_t i = 0; i < count; ++i) {
-		m_remaining_shipnames.insert(fr.string());
+		remaining_shipnames_.insert(fr.string());
 	}
 }
 
@@ -1356,8 +1356,8 @@
 	uint16_t nr_wares = fr.unsigned_16();
 	uint16_t nr_entries = fr.unsigned_16();
 
-	for (uint32_t i = 0; i < m_current_produced_statistics.size(); ++i)
-		m_ware_productions[i].resize(nr_entries);
+	for (uint32_t i = 0; i < current_produced_statistics_.size(); ++i)
+		ware_productions_[i].resize(nr_entries);
 
 	for (uint16_t i = 0; i < nr_wares; ++i) {
 		std::string name = fr.c_string();
@@ -1369,18 +1369,18 @@
 			continue;
 		}
 
-		m_current_produced_statistics[idx] = fr.unsigned_32();
+		current_produced_statistics_[idx] = fr.unsigned_32();
 
 		for (uint32_t j = 0; j < nr_entries; ++j)
-			m_ware_productions[idx][j] = fr.unsigned_32();
+			ware_productions_[idx][j] = fr.unsigned_32();
 	}
 
 	//read consumption statistics
 	nr_wares = fr.unsigned_16();
 	nr_entries = fr.unsigned_16();
 
-	for (uint32_t i = 0; i < m_current_consumed_statistics.size(); ++i)
-		m_ware_consumptions[i].resize(nr_entries);
+	for (uint32_t i = 0; i < current_consumed_statistics_.size(); ++i)
+		ware_consumptions_[i].resize(nr_entries);
 
 	for (uint16_t i = 0; i < nr_wares; ++i) {
 		std::string name = fr.c_string();
@@ -1392,18 +1392,18 @@
 			continue;
 		}
 
-		m_current_consumed_statistics[idx] = fr.unsigned_32();
+		current_consumed_statistics_[idx] = fr.unsigned_32();
 
 		for (uint32_t j = 0; j < nr_entries; ++j)
-			m_ware_consumptions[idx][j] = fr.unsigned_32();
+			ware_consumptions_[idx][j] = fr.unsigned_32();
 	}
 
 	//read stock statistics
 	nr_wares = fr.unsigned_16();
 	nr_entries = fr.unsigned_16();
 
-	for (uint32_t i = 0; i < m_ware_stocks.size(); ++i)
-		m_ware_stocks[i].resize(nr_entries);
+	for (uint32_t i = 0; i < ware_stocks_.size(); ++i)
+		ware_stocks_[i].resize(nr_entries);
 
 	for (uint16_t i = 0; i < nr_wares; ++i) {
 		std::string name = fr.c_string();
@@ -1416,23 +1416,23 @@
 		}
 
 		for (uint32_t j = 0; j < nr_entries; ++j)
-			m_ware_stocks[idx][j] = fr.unsigned_32();
+			ware_stocks_[idx][j] = fr.unsigned_32();
 	}
 
 	//all statistics should have the same size
-	assert(m_ware_productions.size() == m_ware_consumptions.size());
-	assert(m_ware_productions[0].size() == m_ware_consumptions[0].size());
+	assert(ware_productions_.size() == ware_consumptions_.size());
+	assert(ware_productions_[0].size() == ware_consumptions_[0].size());
 
-	assert(m_ware_productions.size() == m_ware_stocks.size());
-	assert(m_ware_productions[0].size() == m_ware_stocks[0].size());
+	assert(ware_productions_.size() == ware_stocks_.size());
+	assert(ware_productions_[0].size() == ware_stocks_[0].size());
 }
 
 /**
  * Write remaining ship indexes to the give file
  */
 void Player::write_remaining_shipnames(FileWrite & fw) const {
-	fw.unsigned_16(m_remaining_shipnames.size());
-	for (const auto& shipname : m_remaining_shipnames) {
+	fw.unsigned_16(remaining_shipnames_.size());
+	for (const auto& shipname : remaining_shipnames_) {
 		fw.string(shipname);
 	}
 }
@@ -1442,37 +1442,37 @@
  */
 void Player::write_statistics(FileWrite & fw) const {
 	//write produce statistics
-	fw.unsigned_16(m_current_produced_statistics.size());
-	fw.unsigned_16(m_ware_productions[0].size());
+	fw.unsigned_16(current_produced_statistics_.size());
+	fw.unsigned_16(ware_productions_[0].size());
 
-	for (uint8_t i = 0; i < m_current_produced_statistics.size(); ++i) {
+	for (uint8_t i = 0; i < current_produced_statistics_.size(); ++i) {
 		fw.c_string
 			(egbase().tribes().get_ware_descr(i)->name());
-		fw.unsigned_32(m_current_produced_statistics[i]);
-		for (uint32_t j = 0; j < m_ware_productions[i].size(); ++j)
-			fw.unsigned_32(m_ware_productions[i][j]);
+		fw.unsigned_32(current_produced_statistics_[i]);
+		for (uint32_t j = 0; j < ware_productions_[i].size(); ++j)
+			fw.unsigned_32(ware_productions_[i][j]);
 	}
 
 	//write consume statistics
-	fw.unsigned_16(m_current_consumed_statistics.size());
-	fw.unsigned_16(m_ware_consumptions[0].size());
+	fw.unsigned_16(current_consumed_statistics_.size());
+	fw.unsigned_16(ware_consumptions_[0].size());
 
-	for (uint8_t i = 0; i < m_current_consumed_statistics.size(); ++i) {
+	for (uint8_t i = 0; i < current_consumed_statistics_.size(); ++i) {
 		fw.c_string
 			(egbase().tribes().get_ware_descr(i)->name());
-		fw.unsigned_32(m_current_consumed_statistics[i]);
-		for (uint32_t j = 0; j < m_ware_consumptions[i].size(); ++j)
-			fw.unsigned_32(m_ware_consumptions[i][j]);
+		fw.unsigned_32(current_consumed_statistics_[i]);
+		for (uint32_t j = 0; j < ware_consumptions_[i].size(); ++j)
+			fw.unsigned_32(ware_consumptions_[i][j]);
 	}
 
 	//write stock statistics
-	fw.unsigned_16(m_ware_stocks.size());
-	fw.unsigned_16(m_ware_stocks[0].size());
+	fw.unsigned_16(ware_stocks_.size());
+	fw.unsigned_16(ware_stocks_[0].size());
 
-	for (uint8_t i = 0; i < m_ware_stocks.size(); ++i) {
+	for (uint8_t i = 0; i < ware_stocks_.size(); ++i) {
 		fw.c_string(egbase().tribes().get_ware_descr(i)->name());
-		for (uint32_t j = 0; j < m_ware_stocks[i].size(); ++j)
-			fw.unsigned_32(m_ware_stocks[i][j]);
+		for (uint32_t j = 0; j < ware_stocks_[i].size(); ++j)
+			fw.unsigned_32(ware_stocks_[i][j]);
 	}
 }
 

=== modified file 'src/logic/player.h'
--- src/logic/player.h	2016-02-18 08:42:46 +0000
+++ src/logic/player.h	2016-03-01 18:23:35 +0000
@@ -92,8 +92,8 @@
 
 	void allocate_map();
 
-	const MessageQueue & messages() const {return m_messages;}
-	MessageQueue       & messages()       {return m_messages;}
+	const MessageQueue & messages() const {return messages_;}
+	MessageQueue       & messages()       {return messages_;}
 
 	/// Adds the message to the queue. Takes ownership of the message. Assumes
 	/// that it has been allocated in a separate memory block (not as a
@@ -115,15 +115,15 @@
 		messages().set_message_status(id, status);
 	}
 
-	const EditorGameBase & egbase() const {return m_egbase;}
-	EditorGameBase       & egbase()       {return m_egbase;}
-	PlayerNumber     player_number() const {return m_plnum;}
-	TeamNumber team_number() const {return m_team_number;}
-	const RGBColor & get_playercolor() const {return Colors[m_plnum - 1];}
-	const TribeDescr & tribe() const {return m_tribe;}
+	const EditorGameBase & egbase() const {return egbase_;}
+	EditorGameBase       & egbase()       {return egbase_;}
+	PlayerNumber     player_number() const {return player_number_;}
+	TeamNumber team_number() const {return team_number_;}
+	const RGBColor & get_playercolor() const {return Colors[player_number_ - 1];}
+	const TribeDescr & tribe() const {return tribe_;}
 
-	const std::string & get_name() const {return m_name;}
-	void set_name(const std::string & name) {m_name = name;}
+	const std::string & get_name() const {return name_;}
+	void set_name(const std::string & name) {name_ = name;}
 	void set_team_number(TeamNumber team);
 
 	void create_default_infrastructure();
@@ -133,8 +133,8 @@
 	bool is_hostile(const Player &) const;
 
 	// For cheating
-	void set_see_all(bool const t) {m_see_all = t; m_view_changed = true;}
-	bool see_all() const {return m_see_all;}
+	void set_see_all(bool const t) {see_all_ = t; view_changed_ = true;}
+	bool see_all() const {return see_all_;}
 
 	/// Data that are used and managed by AI. They are here to have it saved as a port of player's data
 	struct AiPersistentState {
@@ -380,17 +380,17 @@
 		DISALLOW_COPY_AND_ASSIGN(Field);
 	};
 
-	const Field * fields() const {return m_fields;}
+	const Field * fields() const {return fields_;}
 
 	// See area
 	Vision vision(MapIndex const i) const {
 		// Node visible if > 1
-		return (m_see_all ? 2 : 0) + m_fields[i].vision;
+		return (see_all_ ? 2 : 0) + fields_[i].vision;
 	}
 
 	bool has_view_changed() {
-		bool t = m_view_changed;
-		m_view_changed = false;
+		bool t = view_changed_;
+		view_changed_ = false;
 		return t;
 	}
 
@@ -422,7 +422,7 @@
 		do {
 			see_node(map, first_map_field, mr.location(), gametime);
 		} while (mr.advance(map));
-		m_view_changed = true;
+		view_changed_ = true;
 	}
 
 	/// Decrement this player's vision for each node in an area.
@@ -433,25 +433,25 @@
 		MapRegion<Area<FCoords> > mr(map, area);
 		do unsee_node(mr.location().field - &first_map_field, gametime);
 		while (mr.advance(map));
-		m_view_changed = true;
+		view_changed_ = true;
 	}
 
 	MilitaryInfluence military_influence(MapIndex const i) const {
-		return m_fields[i].military_influence;
+		return fields_[i].military_influence;
 	}
 
 	MilitaryInfluence & military_influence(MapIndex const i) {
-		return m_fields[i].military_influence;
+		return fields_[i].military_influence;
 	}
 
 	bool is_worker_type_allowed(const DescriptionIndex& i) const {
-		return m_allowed_worker_types.at(i);
+		return allowed_worker_types_.at(i);
 	}
 	void allow_worker_type(DescriptionIndex, bool allow);
 
 	// Allowed buildings
 	bool is_building_type_allowed(const DescriptionIndex& i) const {
-		return m_allowed_building_types[i];
+		return allowed_building_types_[i];
 	}
 	void allow_building_type(DescriptionIndex, bool allow);
 
@@ -470,7 +470,7 @@
 	void bulldoze(PlayerImmovable &, bool recurse = false);
 	void flagaction(Flag &);
 	void start_stop_building(PlayerImmovable &);
-	void military_site_set_soldier_preference(PlayerImmovable &, uint8_t m_soldier_preference);
+	void military_site_set_soldier_preference(PlayerImmovable &, uint8_t soldier_preference);
 	void start_or_cancel_expedition(Warehouse &);
 	void enhance_building
 		(Building *, DescriptionIndex index_of_new_building);
@@ -483,9 +483,9 @@
 	using Economies = std::vector<Economy *>;
 	Economies::size_type get_economy_number(Economy const *) const;
 	Economy * get_economy_by_number(Economies::size_type const i) const {
-		return m_economies[i];
+		return economies_[i];
 	}
-	uint32_t get_nr_economies() const {return m_economies.size();}
+	uint32_t get_nr_economies() const {return economies_.size();}
 
 	// Military stuff
 	void drop_soldier(PlayerImmovable &, Soldier &);
@@ -498,18 +498,18 @@
 	void enemyflagaction
 		(Flag &, PlayerNumber attacker, uint32_t count);
 
-	uint32_t casualties() const {return m_casualties;}
-	uint32_t kills     () const {return m_kills;}
-	uint32_t msites_lost        () const {return m_msites_lost;}
-	uint32_t msites_defeated    () const {return m_msites_defeated;}
-	uint32_t civil_blds_lost    () const {return m_civil_blds_lost;}
-	uint32_t civil_blds_defeated() const {return m_civil_blds_defeated;}
-	void count_casualty          () {++m_casualties;}
-	void count_kill              () {++m_kills;}
-	void count_msite_lost        () {++m_msites_lost;}
-	void count_msite_defeated    () {++m_msites_defeated;}
-	void count_civil_bld_lost    () {++m_civil_blds_lost;}
-	void count_civil_bld_defeated() {++m_civil_blds_defeated;}
+	uint32_t casualties() const {return casualties_;}
+	uint32_t kills     () const {return kills_;}
+	uint32_t msites_lost        () const {return msites_lost_;}
+	uint32_t msites_defeated    () const {return msites_defeated_;}
+	uint32_t civil_blds_lost    () const {return civil_blds_lost_;}
+	uint32_t civil_blds_defeated() const {return civil_blds_defeated_;}
+	void count_casualty          () {++casualties_;}
+	void count_kill              () {++kills_;}
+	void count_msite_lost        () {++msites_lost_;}
+	void count_msite_defeated    () {++msites_defeated_;}
+	void count_civil_bld_lost    () {++civil_blds_lost_;}
+	void count_civil_bld_defeated() {++civil_blds_defeated_;}
 
 	// Statistics
 	const BuildingStatsVector& get_building_statistics(const DescriptionIndex& i) const;
@@ -538,8 +538,8 @@
 
 	// used in shared kingdom mode
 	void add_further_starting_position(uint8_t plr, uint8_t init) {
-		m_further_shared_in_player.push_back(plr);
-		m_further_initializations .push_back(init);
+		further_shared_in_player_.push_back(plr);
+		further_initializations_ .push_back(init);
 	}
 
 	const std::string pick_shipname();
@@ -560,59 +560,59 @@
 	std::unique_ptr<Notifications::Subscriber<NoteFieldTerrainChanged>>
 	   field_terrain_changed_subscriber_;
 
-	MessageQueue           m_messages;
-
-	EditorGameBase     & m_egbase;
-	uint8_t                m_initialization_index;
-	std::vector<uint8_t>   m_further_initializations;    // used in shared kingdom mode
-	std::vector<uint8_t>   m_further_shared_in_player;   //  ''  ''   ''     ''     ''
-	TeamNumber             m_team_number;
-	std::vector<Player *>  m_team_player;
-	bool                   m_team_player_uptodate;
-	bool                   m_see_all;
-	bool                   m_view_changed;
-	const PlayerNumber    m_plnum;
-	const TribeDescr    & m_tribe; // buildings, wares, workers, sciences
-	uint32_t               m_casualties, m_kills;
-	uint32_t               m_msites_lost,     m_msites_defeated;
-	uint32_t               m_civil_blds_lost, m_civil_blds_defeated;
-	std::unordered_set<std::string>  m_remaining_shipnames;
-
-	Field *               m_fields;
-	std::vector<bool>     m_allowed_worker_types;
-	std::vector<bool>     m_allowed_building_types;
-	Economies             m_economies;
-	std::string           m_name; // Player name
-	std::string           m_ai; /**< Name of preferred AI implementation */
+	MessageQueue           messages_;
+
+	EditorGameBase     & egbase_;
+	uint8_t                initialization_index_;
+	std::vector<uint8_t>   further_initializations_;    // used in shared kingdom mode
+	std::vector<uint8_t>   further_shared_in_player_;   //  ''  ''   ''     ''     ''
+	TeamNumber             team_number_;
+	std::vector<Player *>  team_player_;
+	bool                   team_player_uptodate_;
+	bool                   see_all_;
+	bool                   view_changed_;
+	const PlayerNumber    player_number_;
+	const TribeDescr    & tribe_; // buildings, wares, workers, sciences
+	uint32_t               casualties_, kills_;
+	uint32_t               msites_lost_,     msites_defeated_;
+	uint32_t               civil_blds_lost_, civil_blds_defeated_;
+	std::unordered_set<std::string>  remaining_shipnames_;
+
+	Field *               fields_;
+	std::vector<bool>     allowed_worker_types_;
+	std::vector<bool>     allowed_building_types_;
+	Economies             economies_;
+	std::string           name_; // Player name
+	std::string           ai_; /**< Name of preferred AI implementation */
 
 	/**
 	 * Wares produced (by ware id) since the last call to @ref sample_statistics
 	 */
-	std::vector<uint32_t> m_current_produced_statistics;
+	std::vector<uint32_t> current_produced_statistics_;
 
 	/**
 	 * Wares consumed (by ware id) since the last call to @ref sample_statistics
 	 */
-	std::vector<uint32_t> m_current_consumed_statistics;
+	std::vector<uint32_t> current_consumed_statistics_;
 
 	/**
 	 * Statistics of wares produced over the life of the game, indexed as
-	 * m_ware_productions[ware id][time index]
+	 * ware_productions_[ware id][time index]
 	 */
-	std::vector< std::vector<uint32_t> > m_ware_productions;
+	std::vector< std::vector<uint32_t> > ware_productions_;
 
 	/**
 	 * Statistics of wares consumed over the life of the game, indexed as
-	 * m_ware_consumptions[ware_id][time_index]
+	 * ware_consumptions_[ware_id][time_index]
 	 */
-	std::vector< std::vector<uint32_t> > m_ware_consumptions;
+	std::vector< std::vector<uint32_t> > ware_consumptions_;
 
 	/**
 	 * Statistics of wares stored inside of warehouses over the
 	 * life of the game, indexed as
-	 * m_ware_stocks[ware_id][time_index]
+	 * ware_stocks_[ware_id][time_index]
 	 */
-	std::vector< std::vector<uint32_t> > m_ware_stocks;
+	std::vector< std::vector<uint32_t> > ware_stocks_;
 
 	PlayerBuildingStats building_stats_;
 

=== modified file 'src/logic/playercommand.cc'
--- src/logic/playercommand.cc	2016-02-09 16:29:48 +0000
+++ src/logic/playercommand.cc	2016-03-01 18:23:35 +0000
@@ -94,7 +94,7 @@
 /*** class PlayerCommand ***/
 
 PlayerCommand::PlayerCommand (const uint32_t time, const PlayerNumber s)
-	: GameLogicCommand (time), m_sender(s), m_cmdserial(0)
+	: GameLogicCommand (time), sender_(s), cmdserial_(0)
 {}
 
 PlayerCommand * PlayerCommand::deserialize (StreamRead & des)
@@ -159,10 +159,10 @@
 		const uint16_t packet_version = fr.unsigned_16();
 		if (packet_version == kCurrentPacketVersionPlayerCommand) {
 			GameLogicCommand::read(fr, egbase, mol);
-			m_sender    = fr.unsigned_8 ();
-			if (!egbase.get_player(m_sender))
-				throw GameDataError("player %u does not exist", m_sender);
-			m_cmdserial = fr.unsigned_32();
+			sender_    = fr.unsigned_8 ();
+			if (!egbase.get_player(sender_))
+				throw GameDataError("player %u does not exist", sender_);
+			cmdserial_ = fr.unsigned_32();
 		} else {
 			throw UnhandledVersionError("PlayerCommand", packet_version, kCurrentPacketVersionPlayerCommand);
 		}
@@ -1127,22 +1127,22 @@
 	 const int32_t init_type, const DescriptionIndex i, const int32_t init_priority)
 	:
 	PlayerCommand(init_duetime, init_sender),
-	m_serial     (imm.serial()),
-	m_type       (init_type),
-	m_index      (i),
-	m_priority   (init_priority)
+	serial_     (imm.serial()),
+	type_       (init_type),
+	index_      (i),
+	priority_   (init_priority)
 {}
 
 void CmdSetWarePriority::execute(Game & game)
 {
-	upcast(Building, psite, game.objects().get_object(m_serial));
+	upcast(Building, psite, game.objects().get_object(serial_));
 
 	if (!psite)
 		return;
 	if (psite->owner().player_number() != sender())
 		return;
 
-	psite->set_priority(m_type, m_index, m_priority);
+	psite->set_priority(type_, index_, priority_);
 }
 
 constexpr uint16_t kCurrentPacketVersionCmdSetWarePriority = 1;
@@ -1154,10 +1154,10 @@
 
 	PlayerCommand::write(fw, egbase, mos);
 
-	fw.unsigned_32(mos.get_object_file_index_or_zero(egbase.objects().get_object(m_serial)));
-	fw.unsigned_8(m_type);
-	fw.signed_32(m_index);
-	fw.signed_32(m_priority);
+	fw.unsigned_32(mos.get_object_file_index_or_zero(egbase.objects().get_object(serial_)));
+	fw.unsigned_8(type_);
+	fw.signed_32(index_);
+	fw.signed_32(priority_);
 }
 
 void CmdSetWarePriority::read
@@ -1167,10 +1167,10 @@
 		const uint16_t packet_version = fr.unsigned_16();
 		if (packet_version == kCurrentPacketVersionCmdSetWarePriority) {
 			PlayerCommand::read(fr, egbase, mol);
-			m_serial = get_object_serial_or_zero<Building>(fr.unsigned_32(), mol);
-			m_type = fr.unsigned_8();
-			m_index = fr.signed_32();
-			m_priority = fr.signed_32();
+			serial_ = get_object_serial_or_zero<Building>(fr.unsigned_32(), mol);
+			type_ = fr.unsigned_8();
+			index_ = fr.signed_32();
+			priority_ = fr.signed_32();
 		} else {
 			throw UnhandledVersionError("CmdSetWarePriority",
 												 packet_version, kCurrentPacketVersionCmdSetWarePriority);
@@ -1183,20 +1183,20 @@
 
 CmdSetWarePriority::CmdSetWarePriority(StreamRead & des) :
 	PlayerCommand(0, des.unsigned_8()),
-	m_serial     (des.unsigned_32()),
-	m_type       (des.unsigned_8()),
-	m_index      (des.signed_32()),
-	m_priority   (des.signed_32())
+	serial_     (des.unsigned_32()),
+	type_       (des.unsigned_8()),
+	index_      (des.signed_32()),
+	priority_   (des.signed_32())
 {}
 
 void CmdSetWarePriority::serialize(StreamWrite & ser)
 {
 	ser.unsigned_8(PLCMD_SETWAREPRIORITY);
 	ser.unsigned_8(sender());
-	ser.unsigned_32(m_serial);
-	ser.unsigned_8(m_type);
-	ser.signed_32(m_index);
-	ser.signed_32(m_priority);
+	ser.unsigned_32(serial_);
+	ser.unsigned_8(type_);
+	ser.signed_32(index_);
+	ser.signed_32(priority_);
 }
 
 /*** class Cmd_SetWareMaxFill ***/
@@ -1206,21 +1206,21 @@
 	 const DescriptionIndex index, const uint32_t max_fill)
 	:
 	PlayerCommand(init_duetime, init_sender),
-	m_serial     (imm.serial()),
-	m_index      (index),
-	m_max_fill   (max_fill)
+	serial_     (imm.serial()),
+	index_      (index),
+	max_fill_   (max_fill)
 {}
 
 void CmdSetWareMaxFill::execute(Game & game)
 {
-	upcast(Building, b, game.objects().get_object(m_serial));
+	upcast(Building, b, game.objects().get_object(serial_));
 
 	if (!b)
 		return;
 	if (b->owner().player_number() != sender())
 		return;
 
-	b->waresqueue(m_index).set_max_fill(m_max_fill);
+	b->waresqueue(index_).set_max_fill(max_fill_);
 }
 
 constexpr uint16_t kCurrentPacketVersionCmdSetWareMaxFill = 1;
@@ -1232,9 +1232,9 @@
 
 	PlayerCommand::write(fw, egbase, mos);
 
-	fw.unsigned_32(mos.get_object_file_index_or_zero(egbase.objects().get_object(m_serial)));
-	fw.signed_32(m_index);
-	fw.unsigned_32(m_max_fill);
+	fw.unsigned_32(mos.get_object_file_index_or_zero(egbase.objects().get_object(serial_)));
+	fw.signed_32(index_);
+	fw.unsigned_32(max_fill_);
 }
 
 void CmdSetWareMaxFill::read
@@ -1244,9 +1244,9 @@
 		const uint16_t packet_version = fr.unsigned_16();
 		if (packet_version == kCurrentPacketVersionCmdSetWareMaxFill) {
 			PlayerCommand::read(fr, egbase, mol);
-			m_serial = get_object_serial_or_zero<Building>(fr.unsigned_32(), mol);
-			m_index = fr.signed_32();
-			m_max_fill = fr.unsigned_32();
+			serial_ = get_object_serial_or_zero<Building>(fr.unsigned_32(), mol);
+			index_ = fr.signed_32();
+			max_fill_ = fr.unsigned_32();
 		} else {
 			throw UnhandledVersionError("CmdSetWareMaxFill",
 												 packet_version, kCurrentPacketVersionCmdSetWareMaxFill);
@@ -1258,18 +1258,18 @@
 
 CmdSetWareMaxFill::CmdSetWareMaxFill(StreamRead & des) :
 	PlayerCommand(0, des.unsigned_8()),
-	m_serial     (des.unsigned_32()),
-	m_index      (des.signed_32()),
-	m_max_fill(des.unsigned_32())
+	serial_     (des.unsigned_32()),
+	index_      (des.signed_32()),
+	max_fill_(des.unsigned_32())
 {}
 
 void CmdSetWareMaxFill::serialize(StreamWrite & ser)
 {
 	ser.unsigned_8(PLCMD_SETWAREMAXFILL);
 	ser.unsigned_8(sender());
-	ser.unsigned_32(m_serial);
-	ser.signed_32(m_index);
-	ser.unsigned_32(m_max_fill);
+	ser.unsigned_32(serial_);
+	ser.signed_32(index_);
+	ser.unsigned_32(max_fill_);
 }
 
 
@@ -1278,7 +1278,7 @@
 	 const uint32_t init_economy, const DescriptionIndex init_ware_type)
 	:
 	PlayerCommand(init_duetime, init_sender),
-	m_economy (init_economy), m_ware_type(init_ware_type)
+	economy_(init_economy), ware_type_(init_ware_type)
 {}
 
 void CmdChangeTargetQuantity::write
@@ -1295,8 +1295,8 @@
 {
 	try {
 		PlayerCommand::read(fr, egbase, mol);
-		m_economy   = fr.unsigned_32();
-		m_ware_type =
+		economy_   = fr.unsigned_32();
+		ware_type_ =
 			egbase.player(sender()).tribe().ware_index(fr.c_string());
 	} catch (const WException & e) {
 		throw GameDataError("change target quantity: %s", e.what());
@@ -1306,8 +1306,8 @@
 CmdChangeTargetQuantity::CmdChangeTargetQuantity(StreamRead & des)
 	:
 	PlayerCommand(0, des.unsigned_8()),
-	m_economy    (des.unsigned_32()),
-	m_ware_type  (des.unsigned_8())
+	economy_    (des.unsigned_32()),
+	ware_type_  (des.unsigned_8())
 {}
 
 void CmdChangeTargetQuantity::serialize(StreamWrite & ser)
@@ -1325,7 +1325,7 @@
 	 const uint32_t init_permanent)
 	:
 	CmdChangeTargetQuantity(init_duetime, init_sender, init_economy, init_ware_type),
-	m_permanent(init_permanent)
+	permanent_(init_permanent)
 {}
 
 void CmdSetWareTargetQuantity::execute(Game & game)
@@ -1333,7 +1333,7 @@
 	Player & player = game.player(sender());
 	if (economy() < player.get_nr_economies() && game.tribes().ware_exists(ware_type())) {
 		player.get_economy_by_number(economy())->set_ware_target_quantity
-			(ware_type(), m_permanent, duetime());
+			(ware_type(), permanent_, duetime());
 	}
 }
 
@@ -1344,7 +1344,7 @@
 {
 	fw.unsigned_16(kCurrentPacketVersionSetWareTargetQuantity);
 	CmdChangeTargetQuantity::write(fw, egbase, mos);
-	fw.unsigned_32(m_permanent);
+	fw.unsigned_32(permanent_);
 }
 
 void CmdSetWareTargetQuantity::read
@@ -1354,7 +1354,7 @@
 		const uint16_t packet_version = fr.unsigned_16();
 		if (packet_version == kCurrentPacketVersionSetWareTargetQuantity) {
 			CmdChangeTargetQuantity::read(fr, egbase, mol);
-			m_permanent = fr.unsigned_32();
+			permanent_ = fr.unsigned_32();
 		} else {
 			throw UnhandledVersionError("CmdSetWareTargetQuantity",
 												 packet_version, kCurrentPacketVersionSetWareTargetQuantity);
@@ -1367,7 +1367,7 @@
 CmdSetWareTargetQuantity::CmdSetWareTargetQuantity(StreamRead & des)
 	:
 	CmdChangeTargetQuantity(des),
-	m_permanent             (des.unsigned_32())
+	permanent_             (des.unsigned_32())
 {
 	if (cmdserial() == 1) des.unsigned_32();
 }
@@ -1376,7 +1376,7 @@
 {
 	ser.unsigned_8 (PLCMD_SETWARETARGETQUANTITY);
 	CmdChangeTargetQuantity::serialize(ser);
-	ser.unsigned_32(m_permanent);
+	ser.unsigned_32(permanent_);
 }
 
 
@@ -1443,7 +1443,7 @@
 	 const uint32_t init_permanent)
 	:
 	CmdChangeTargetQuantity(init_duetime, init_sender, init_economy, init_ware_type),
-	m_permanent(init_permanent)
+	permanent_(init_permanent)
 {}
 
 void CmdSetWorkerTargetQuantity::execute(Game & game)
@@ -1451,7 +1451,7 @@
 	Player & player = game.player(sender());
 	if (economy() < player.get_nr_economies() && game.tribes().ware_exists(ware_type())) {
 		player.get_economy_by_number(economy())->set_worker_target_quantity
-			(ware_type(),  m_permanent, duetime());
+			(ware_type(),  permanent_, duetime());
 	}
 }
 
@@ -1462,7 +1462,7 @@
 {
 	fw.unsigned_16(kCurrentPacketVersionSetWorkerTargetQuantity);
 	CmdChangeTargetQuantity::write(fw, egbase, mos);
-	fw.unsigned_32(m_permanent);
+	fw.unsigned_32(permanent_);
 }
 
 void CmdSetWorkerTargetQuantity::read
@@ -1472,7 +1472,7 @@
 		const uint16_t packet_version = fr.unsigned_16();
 		if (packet_version == kCurrentPacketVersionSetWorkerTargetQuantity) {
 			CmdChangeTargetQuantity::read(fr, egbase, mol);
-			m_permanent = fr.unsigned_32();
+			permanent_ = fr.unsigned_32();
 		} else {
 			throw UnhandledVersionError("CmdSetWorkerTargetQuantity",
 												 packet_version, kCurrentPacketVersionSetWorkerTargetQuantity);
@@ -1485,7 +1485,7 @@
 CmdSetWorkerTargetQuantity::CmdSetWorkerTargetQuantity(StreamRead & des)
 	:
 	CmdChangeTargetQuantity(des),
-	m_permanent             (des.unsigned_32())
+	permanent_             (des.unsigned_32())
 {
 	if (cmdserial() == 1) des.unsigned_32();
 }
@@ -1494,7 +1494,7 @@
 {
 	ser.unsigned_8 (PLCMD_SETWORKERTARGETQUANTITY);
 	CmdChangeTargetQuantity::serialize(ser);
-	ser.unsigned_32(m_permanent);
+	ser.unsigned_32(permanent_);
 }
 
 
@@ -1827,7 +1827,7 @@
 /*** struct PlayerMessageCommand ***/
 
 PlayerMessageCommand::PlayerMessageCommand(StreamRead & des) :
-PlayerCommand (0, des.unsigned_8()), m_message_id(des.unsigned_32())
+PlayerCommand (0, des.unsigned_8()), message_id_(des.unsigned_32())
 {}
 
 constexpr uint16_t kCurrentPacketVersionPlayerMessageCommand = 1;
@@ -1839,8 +1839,8 @@
 		const uint16_t packet_version = fr.unsigned_16();
 		if (packet_version == kCurrentPacketVersionPlayerMessageCommand) {
 			PlayerCommand::read(fr, egbase, mol);
-			m_message_id = MessageId(fr.unsigned_32());
-			if (!m_message_id)
+			message_id_ = MessageId(fr.unsigned_32());
+			if (!message_id_)
 				throw GameDataError
 					("(player %u): message id is null", sender());
 		} else {
@@ -1899,14 +1899,14 @@
 	 Warehouse::StockPolicy policy)
 : PlayerCommand(time, p)
 {
-	m_warehouse = wh.serial();
-	m_isworker = isworker;
-	m_ware = ware;
-	m_policy = policy;
+	warehouse_ = wh.serial();
+	isworker_ = isworker;
+	ware_ = ware;
+	policy_ = policy;
 }
 
 CmdSetStockPolicy::CmdSetStockPolicy()
-: PlayerCommand(), m_warehouse(0), m_isworker(false), m_policy()
+: PlayerCommand(), warehouse_(0), isworker_(false), policy_()
 {
 }
 
@@ -1914,7 +1914,7 @@
 {
 	// Sanitize data that could have come from the network
 	if (Player * plr = game.get_player(sender())) {
-		if (upcast(Warehouse, warehouse, game.objects().get_object(m_warehouse)))
+		if (upcast(Warehouse, warehouse, game.objects().get_object(warehouse_)))
 		{
 			if (&warehouse->owner() != plr) {
 				log
@@ -1923,7 +1923,7 @@
 				return;
 			}
 
-			switch (m_policy) {
+			switch (policy_) {
 			case Warehouse::SP_Normal:
 			case Warehouse::SP_Prefer:
 			case Warehouse::SP_DontStock:
@@ -1931,22 +1931,22 @@
 				break;
 			}
 
-			if (m_isworker) {
-				if (!(game.tribes().worker_exists(m_ware))) {
+			if (isworker_) {
+				if (!(game.tribes().worker_exists(ware_))) {
 					log
 						("Cmd_SetStockPolicy: sender %u, worker %u does not exist\n",
-						 sender(), m_ware);
+						 sender(), ware_);
 					return;
 				}
-				warehouse->set_worker_policy(m_ware, m_policy);
+				warehouse->set_worker_policy(ware_, policy_);
 			} else {
-				if (!(game.tribes().ware_exists(m_ware))) {
+				if (!(game.tribes().ware_exists(ware_))) {
 					log
 						("Cmd_SetStockPolicy: sender %u, ware %u does not exist\n",
-						 sender(), m_ware);
+						 sender(), ware_);
 					return;
 				}
-				warehouse->set_ware_policy(m_ware, m_policy);
+				warehouse->set_ware_policy(ware_, policy_);
 			}
 		}
 	}
@@ -1955,20 +1955,20 @@
 CmdSetStockPolicy::CmdSetStockPolicy(StreamRead & des)
 	: PlayerCommand(0, des.unsigned_8())
 {
-	m_warehouse = des.unsigned_32();
-	m_isworker = des.unsigned_8();
-	m_ware = DescriptionIndex(des.unsigned_8());
-	m_policy = static_cast<Warehouse::StockPolicy>(des.unsigned_8());
+	warehouse_ = des.unsigned_32();
+	isworker_ = des.unsigned_8();
+	ware_ = DescriptionIndex(des.unsigned_8());
+	policy_ = static_cast<Warehouse::StockPolicy>(des.unsigned_8());
 }
 
 void CmdSetStockPolicy::serialize(StreamWrite & ser)
 {
 	ser.unsigned_8(PLCMD_SETSTOCKPOLICY);
 	ser.unsigned_8(sender());
-	ser.unsigned_32(m_warehouse);
-	ser.unsigned_8(m_isworker);
-	ser.unsigned_8(m_ware);
-	ser.unsigned_8(m_policy);
+	ser.unsigned_32(warehouse_);
+	ser.unsigned_8(isworker_);
+	ser.unsigned_8(ware_);
+	ser.unsigned_8(policy_);
 }
 
 constexpr uint8_t kCurrentPacketVersionCmdSetStockPolicy = 1;
@@ -1980,10 +1980,10 @@
 		uint8_t packet_version = fr.unsigned_8();
 		if (packet_version == kCurrentPacketVersionCmdSetStockPolicy) {
 			PlayerCommand::read(fr, egbase, mol);
-			m_warehouse = fr.unsigned_32();
-			m_isworker = fr.unsigned_8();
-			m_ware = DescriptionIndex(fr.unsigned_8());
-			m_policy = static_cast<Warehouse::StockPolicy>(fr.unsigned_8());
+			warehouse_ = fr.unsigned_32();
+			isworker_ = fr.unsigned_8();
+			ware_ = DescriptionIndex(fr.unsigned_8());
+			policy_ = static_cast<Warehouse::StockPolicy>(fr.unsigned_8());
 		} else {
 			throw UnhandledVersionError("CmdSetStockPolicy",
 												 packet_version, kCurrentPacketVersionCmdSetStockPolicy);
@@ -1998,10 +1998,10 @@
 {
 	fw.unsigned_8(kCurrentPacketVersionCmdSetStockPolicy);
 	PlayerCommand::write(fw, egbase, mos);
-	fw.unsigned_32(m_warehouse);
-	fw.unsigned_8(m_isworker);
-	fw.unsigned_8(m_ware);
-	fw.unsigned_8(m_policy);
+	fw.unsigned_32(warehouse_);
+	fw.unsigned_8(isworker_);
+	fw.unsigned_8(ware_);
+	fw.unsigned_8(policy_);
 }
 
 }

=== modified file 'src/logic/playercommand.h'
--- src/logic/playercommand.h	2016-02-09 16:29:48 +0000
+++ src/logic/playercommand.h	2016-03-01 18:23:35 +0000
@@ -47,11 +47,11 @@
 	PlayerCommand (uint32_t time, PlayerNumber);
 
 	/// For savegame loading
-	PlayerCommand() : GameLogicCommand(0), m_sender(0), m_cmdserial(0) {}
+	PlayerCommand() : GameLogicCommand(0), sender_(0), cmdserial_(0) {}
 
-	PlayerNumber sender   () const {return m_sender;}
-	uint32_t      cmdserial() const {return m_cmdserial;}
-	void set_cmdserial(const uint32_t s) {m_cmdserial = s;}
+	PlayerNumber sender   () const {return sender_;}
+	uint32_t      cmdserial() const {return cmdserial_;}
+	void set_cmdserial(const uint32_t s) {cmdserial_ = s;}
 
 	virtual void serialize (StreamWrite &) = 0;
 	static Widelands::PlayerCommand * deserialize (StreamRead &);
@@ -61,8 +61,8 @@
 	void read (FileRead  &, EditorGameBase &, MapObjectLoader &) override;
 
 private:
-	PlayerNumber m_sender;
-	uint32_t      m_cmdserial;
+	PlayerNumber sender_;
+	uint32_t      cmdserial_;
 };
 
 struct CmdBulldoze:public PlayerCommand {
@@ -422,10 +422,10 @@
 	// For savegame loading
 	CmdSetWarePriority() :
 		PlayerCommand(),
-		m_serial(0),
-		m_type(0),
-		m_index(),
-		m_priority(0)
+		serial_(0),
+		type_(0),
+		index_(),
+		priority_(0)
 	{}
 	CmdSetWarePriority
 		(uint32_t duetime, PlayerNumber sender,
@@ -444,14 +444,14 @@
 	void serialize (StreamWrite &) override;
 
 private:
-	Serial m_serial;
-	int32_t m_type; ///< this is always WARE right now
-	DescriptionIndex m_index;
-	int32_t m_priority;
+	Serial serial_;
+	int32_t type_; ///< this is always WARE right now
+	DescriptionIndex index_;
+	int32_t priority_;
 };
 
 struct CmdSetWareMaxFill : public PlayerCommand {
-	CmdSetWareMaxFill() : PlayerCommand(), m_serial(0), m_index(), m_max_fill(0) {} // For savegame loading
+	CmdSetWareMaxFill() : PlayerCommand(), serial_(0), index_(), max_fill_(0) {} // For savegame loading
 	CmdSetWareMaxFill
 		(uint32_t duetime, PlayerNumber,
 		 PlayerImmovable &,
@@ -469,13 +469,13 @@
 	void serialize (StreamWrite &) override;
 
 private:
-	Serial m_serial;
-	DescriptionIndex m_index;
-	uint32_t m_max_fill;
+	Serial serial_;
+	DescriptionIndex index_;
+	uint32_t max_fill_;
 };
 
 struct CmdChangeTargetQuantity : public PlayerCommand {
-	CmdChangeTargetQuantity() : PlayerCommand(), m_economy(0), m_ware_type() {} //  For savegame loading.
+	CmdChangeTargetQuantity() : PlayerCommand(), economy_(0), ware_type_() {} //  For savegame loading.
 	CmdChangeTargetQuantity
 		(uint32_t duetime, PlayerNumber sender,
 		 uint32_t economy, DescriptionIndex index);
@@ -489,17 +489,17 @@
 	void serialize (StreamWrite &) override;
 
 protected:
-	uint32_t   economy  () const {return m_economy;}
-	DescriptionIndex ware_type() const {return m_ware_type;}
+	uint32_t   economy  () const {return economy_;}
+	DescriptionIndex ware_type() const {return ware_type_;}
 
 private:
-	uint32_t   m_economy;
-	DescriptionIndex m_ware_type;
+	uint32_t   economy_;
+	DescriptionIndex ware_type_;
 };
 
 
 struct CmdSetWareTargetQuantity : public CmdChangeTargetQuantity {
-	CmdSetWareTargetQuantity() : CmdChangeTargetQuantity(), m_permanent(0) {}
+	CmdSetWareTargetQuantity() : CmdChangeTargetQuantity(), permanent_(0) {}
 	CmdSetWareTargetQuantity
 		(uint32_t duetime, PlayerNumber sender,
 		 uint32_t economy, DescriptionIndex index,
@@ -517,7 +517,7 @@
 	void serialize (StreamWrite &) override;
 
 private:
-	uint32_t m_permanent;
+	uint32_t permanent_;
 };
 
 struct CmdResetWareTargetQuantity : public CmdChangeTargetQuantity {
@@ -539,7 +539,7 @@
 };
 
 struct CmdSetWorkerTargetQuantity : public CmdChangeTargetQuantity {
-	CmdSetWorkerTargetQuantity() : CmdChangeTargetQuantity(), m_permanent(0) {}
+	CmdSetWorkerTargetQuantity() : CmdChangeTargetQuantity(), permanent_(0) {}
 	CmdSetWorkerTargetQuantity
 		(uint32_t duetime, PlayerNumber sender,
 		 uint32_t economy, DescriptionIndex index,
@@ -557,7 +557,7 @@
 	void serialize (StreamWrite &) override;
 
 private:
-	uint32_t m_permanent;
+	uint32_t permanent_;
 };
 
 struct CmdResetWorkerTargetQuantity : public CmdChangeTargetQuantity {
@@ -683,7 +683,7 @@
 	PlayerMessageCommand () : PlayerCommand() {} //  for savegames
 	PlayerMessageCommand
 		(const uint32_t t, const PlayerNumber p, const MessageId i)
-		: PlayerCommand(t, p), m_message_id(i)
+		: PlayerCommand(t, p), message_id_(i)
 	{}
 
 	void write(FileWrite &, EditorGameBase &, MapObjectSaver  &) override;
@@ -691,10 +691,10 @@
 
 	PlayerMessageCommand(StreamRead &);
 
-	MessageId message_id() const {return m_message_id;}
+	MessageId message_id() const {return message_id_;}
 
 private:
-	MessageId m_message_id;
+	MessageId message_id_;
 };
 
 struct CmdMessageSetStatusRead : public PlayerMessageCommand {
@@ -751,10 +751,10 @@
 	void read (FileRead  &, EditorGameBase &, MapObjectLoader &) override;
 
 private:
-	Serial m_warehouse;
-	bool m_isworker;
-	DescriptionIndex m_ware;
-	Warehouse::StockPolicy m_policy;
+	Serial warehouse_;
+	bool isworker_;
+	DescriptionIndex ware_;
+	Warehouse::StockPolicy policy_;
 };
 
 }

=== modified file 'src/logic/playersmanager.cc'
--- src/logic/playersmanager.cc	2015-10-18 15:41:10 +0000
+++ src/logic/playersmanager.cc	2016-03-01 18:23:35 +0000
@@ -31,10 +31,10 @@
 namespace Widelands {
 
 PlayersManager::PlayersManager(EditorGameBase& egbase) :
-m_egbase(egbase),
-m_number_of_players(0)
+egbase_(egbase),
+number_of_players_(0)
 {
-	memset(m_players, 0, sizeof(m_players));
+	memset(players_, 0, sizeof(players_));
 }
 
 PlayersManager::~PlayersManager()
@@ -44,12 +44,12 @@
 
 void PlayersManager::cleanup()
 {
-	const Player * const * const players_end = m_players + MAX_PLAYERS;
-	for (Player * * p = m_players; p < players_end; ++p) {
+	const Player * const * const players_end = players_ + MAX_PLAYERS;
+	for (Player * * p = players_; p < players_end; ++p) {
 		delete *p;
 		*p = nullptr;
 	}
-	m_number_of_players = 0;
+	number_of_players_ = 0;
 }
 
 
@@ -58,12 +58,12 @@
 	assert(1 <= plnum);
 	assert(plnum <= MAX_PLAYERS);
 
-	Player * & p = m_players[plnum - 1];
+	Player * & p = players_[plnum - 1];
 	if (p) {
 		delete p;
 		p = nullptr;
 		if (plnum <= UserSettings::highest_playernum()) {
-			m_number_of_players--;
+			number_of_players_--;
 		}
 	}
 }
@@ -78,22 +78,22 @@
 	assert(1 <= player_number);
 	assert(player_number <= MAX_PLAYERS);
 
-	Player * & p = m_players[player_number - 1];
+	Player * & p = players_[player_number - 1];
 	if (p) {
 		delete p;
 		if (player_number <= UserSettings::highest_playernum()) {
-			m_number_of_players--;
+			number_of_players_--;
 		}
 	}
 	p = new Player
-		(m_egbase,
+		(egbase_,
 		 player_number,
 		 initialization_index,
-		 *m_egbase.tribes().get_tribe_descr(m_egbase.tribes().tribe_index(tribe)),
+		 *egbase_.tribes().get_tribe_descr(egbase_.tribes().tribe_index(tribe)),
 		 name);
 	p->set_team_number(team);
 	if (player_number <= UserSettings::highest_playernum()) {
-		m_number_of_players++;
+		number_of_players_++;
 	}
 	return p;
 }
@@ -102,21 +102,21 @@
 {
 	// Ensure we don't have a status for it yet
 	std::vector<PlayerEndStatus>::iterator it;
-	for (it = m_players_end_status.begin(); it != m_players_end_status.end(); ++it) {
+	for (it = players_end_status_.begin(); it != players_end_status_.end(); ++it) {
 		PlayerEndStatus pes = *it;
 		if (pes.player == status.player) {
 			throw wexception("Player End status for player %d already reported", pes.player);
 		}
 	}
-	m_players_end_status.push_back(status);
+	players_end_status_.push_back(status);
 
 	// If all results have been gathered, save game and show summary screen
-	if (m_players_end_status.size() < m_number_of_players) {
+	if (players_end_status_.size() < number_of_players_) {
 		return;
 	}
 
-	if (m_egbase.get_igbase()) {
-		m_egbase.get_igbase()->show_game_summary();
+	if (egbase_.get_igbase()) {
+		egbase_.get_igbase()->show_game_summary();
 	}
 }
 

=== modified file 'src/logic/playersmanager.h'
--- src/logic/playersmanager.h	2014-09-10 13:03:40 +0000
+++ src/logic/playersmanager.h	2016-03-01 18:23:35 +0000
@@ -74,20 +74,20 @@
 	Player * get_player(int32_t n) const {
 		assert(1 <= n);
 		assert     (n <= MAX_PLAYERS);
-		return m_players[n - 1];
+		return players_[n - 1];
 	}
 	Player & player(int32_t n) const {
 		assert(1 <= n);
 		assert     (n <= MAX_PLAYERS);
-		return *m_players[n - 1];
+		return *players_[n - 1];
 	}
 
 	/**
 	 * \return the number of players (human or ai)
 	 */
-	uint8_t get_number_of_players() {return m_number_of_players;}
+	uint8_t get_number_of_players() {return number_of_players_;}
 
-	const std::vector<PlayerEndStatus> & get_players_end_status() {return m_players_end_status;}
+	const std::vector<PlayerEndStatus> & get_players_end_status() {return players_end_status_;}
 
 	/**
 	* Adds a new player status for a player that left the game.
@@ -95,10 +95,10 @@
 	void add_player_end_status(const PlayerEndStatus & status);
 
 private:
-	Player                 * m_players[MAX_PLAYERS];
-	EditorGameBase       & m_egbase;
-	uint8_t                  m_number_of_players;
-	std::vector<PlayerEndStatus> m_players_end_status;
+	Player* players_[MAX_PLAYERS];
+	EditorGameBase& egbase_;
+	uint8_t number_of_players_;
+	std::vector<PlayerEndStatus> players_end_status_;
 };
 }
 

=== modified file 'src/logic/replay.cc'
--- src/logic/replay.cc	2016-02-09 16:29:48 +0000
+++ src/logic/replay.cc	2016-03-01 18:23:35 +0000
@@ -83,17 +83,17 @@
  */
 ReplayReader::ReplayReader(Game & game, const std::string & filename)
 {
-	m_replaytime = 0;
+	replaytime_ = 0;
 
 	{
 		GameLoader gl(filename + WLGF_SUFFIX, game);
 		gl.load_game();
 	}
 
-	m_cmdlog = g_fs->open_stream_read(filename);
+	cmdlog_ = g_fs->open_stream_read(filename);
 
 	try {
-		const uint32_t magic = m_cmdlog->unsigned_32();
+		const uint32_t magic = cmdlog_->unsigned_32();
 		if (magic == 0x2E21A100)
 			// Note: This was never released as part of a build
 			throw wexception
@@ -104,14 +104,14 @@
 			throw wexception
 				("%s apparently not a valid replay file", filename.c_str());
 
-		const uint8_t packet_version = m_cmdlog->unsigned_8();
+		const uint8_t packet_version = cmdlog_->unsigned_8();
 		if (packet_version != kCurrentPacketVersion) {
 			throw UnhandledVersionError("ReplayReader", packet_version, kCurrentPacketVersion);
 		}
-		game.rng().read_state(*m_cmdlog);
+		game.rng().read_state(*cmdlog_);
 	}
 	catch (...) {
-		delete m_cmdlog;
+		delete cmdlog_;
 		throw;
 	}
 }
@@ -122,7 +122,7 @@
  */
 ReplayReader::~ReplayReader()
 {
-	delete m_cmdlog;
+	delete cmdlog_;
 }
 
 
@@ -135,22 +135,22 @@
  */
 Command * ReplayReader::get_next_command(const uint32_t time)
 {
-	if (!m_cmdlog)
+	if (!cmdlog_)
 		return nullptr;
 
-	if (static_cast<int32_t>(m_replaytime - time) > 0)
+	if (static_cast<int32_t>(replaytime_ - time) > 0)
 		return nullptr;
 
 	try {
-		uint8_t pkt = m_cmdlog->unsigned_8();
+		uint8_t pkt = cmdlog_->unsigned_8();
 
 		switch (pkt) {
 		case pkt_playercommand: {
-			m_replaytime = m_cmdlog->unsigned_32();
+			replaytime_ = cmdlog_->unsigned_32();
 
-			uint32_t duetime = m_cmdlog->unsigned_32();
-			uint32_t cmdserial = m_cmdlog->unsigned_32();
-			PlayerCommand & cmd = *PlayerCommand::deserialize(*m_cmdlog);
+			uint32_t duetime = cmdlog_->unsigned_32();
+			uint32_t cmdserial = cmdlog_->unsigned_32();
+			PlayerCommand & cmd = *PlayerCommand::deserialize(*cmdlog_);
 			cmd.set_duetime  (duetime);
 			cmd.set_cmdserial(cmdserial);
 
@@ -158,18 +158,18 @@
 		}
 
 		case pkt_syncreport: {
-			uint32_t duetime = m_cmdlog->unsigned_32();
+			uint32_t duetime = cmdlog_->unsigned_32();
 			Md5Checksum hash;
-			m_cmdlog->data(hash.data, sizeof(hash.data));
+			cmdlog_->data(hash.data, sizeof(hash.data));
 
 			return new CmdReplaySyncRead(duetime, hash);
 		}
 
 		case pkt_end: {
-			uint32_t endtime = m_cmdlog->unsigned_32();
+			uint32_t endtime = cmdlog_->unsigned_32();
 			log("REPLAY: End of replay (gametime: %u)\n", endtime);
-			delete m_cmdlog;
-			m_cmdlog = nullptr;
+			delete cmdlog_;
+			cmdlog_ = nullptr;
 			return nullptr;
 		}
 
@@ -178,8 +178,8 @@
 		}
 	} catch (const WException & e) {
 		log("REPLAY: Caught exception %s\n", e.what());
-		delete m_cmdlog;
-		m_cmdlog = nullptr;
+		delete cmdlog_;
+		cmdlog_ = nullptr;
 	}
 
 	return nullptr;
@@ -191,7 +191,7 @@
  */
 bool ReplayReader::end_of_replay()
 {
-	return m_cmdlog == nullptr;
+	return cmdlog_ == nullptr;
 }
 
 
@@ -223,20 +223,20 @@
  * and the game has changed into running state.
  */
 ReplayWriter::ReplayWriter(Game & game, const std::string & filename)
-	: m_game(game), m_filename(filename)
+	: game_(game), filename_(filename)
 {
 	g_fs->ensure_directory_exists(REPLAY_DIR);
 
-	SaveHandler & save_handler = m_game.save_handler();
+	SaveHandler & save_handler = game_.save_handler();
 
 	std::string error;
-	if (!save_handler.save_game(m_game, m_filename + WLGF_SUFFIX, &error))
+	if (!save_handler.save_game(game_, filename_ + WLGF_SUFFIX, &error))
 		throw wexception("Failed to save game for replay: %s", error.c_str());
 
 	log("Reloading the game from replay\n");
 	game.cleanup_for_load();
 	{
-		GameLoader gl(m_filename + WLGF_SUFFIX, game);
+		GameLoader gl(filename_ + WLGF_SUFFIX, game);
 		gl.load_game();
 	}
 	game.postload();
@@ -245,11 +245,11 @@
 	game.enqueue_command
 		(new CmdReplaySyncWrite(game.get_gametime() + kSyncInterval));
 
-	m_cmdlog = g_fs->open_stream_write(filename);
-	m_cmdlog->unsigned_32(kReplayMagic);
-	m_cmdlog->unsigned_8(kCurrentPacketVersion);
+	cmdlog_ = g_fs->open_stream_write(filename);
+	cmdlog_->unsigned_32(kReplayMagic);
+	cmdlog_->unsigned_8(kCurrentPacketVersion);
 
-	game.rng().write_state(*m_cmdlog);
+	game.rng().write_state(*cmdlog_);
 }
 
 
@@ -258,10 +258,10 @@
  */
 ReplayWriter::~ReplayWriter()
 {
-	m_cmdlog->unsigned_8(pkt_end);
-	m_cmdlog->unsigned_32(m_game.get_gametime());
+	cmdlog_->unsigned_8(pkt_end);
+	cmdlog_->unsigned_32(game_.get_gametime());
 
-	delete m_cmdlog;
+	delete cmdlog_;
 }
 
 
@@ -270,16 +270,16 @@
  */
 void ReplayWriter::send_player_command(PlayerCommand * cmd)
 {
-	m_cmdlog->unsigned_8(pkt_playercommand);
+	cmdlog_->unsigned_8(pkt_playercommand);
 	// The semantics of the timestamp is
 	// "There will be no more player commands that are due *before* the
 	// given time".
-	m_cmdlog->unsigned_32(m_game.get_gametime());
-	m_cmdlog->unsigned_32(cmd->duetime());
-	m_cmdlog->unsigned_32(cmd->cmdserial());
-	cmd->serialize(*m_cmdlog);
+	cmdlog_->unsigned_32(game_.get_gametime());
+	cmdlog_->unsigned_32(cmd->duetime());
+	cmdlog_->unsigned_32(cmd->cmdserial());
+	cmd->serialize(*cmdlog_);
 
-	m_cmdlog->flush();
+	cmdlog_->flush();
 }
 
 
@@ -288,10 +288,10 @@
  */
 void ReplayWriter::send_sync(const Md5Checksum & hash)
 {
-	m_cmdlog->unsigned_8(pkt_syncreport);
-	m_cmdlog->unsigned_32(m_game.get_gametime());
-	m_cmdlog->data(hash.data, sizeof(hash.data));
-	m_cmdlog->flush();
+	cmdlog_->unsigned_8(pkt_syncreport);
+	cmdlog_->unsigned_32(game_.get_gametime());
+	cmdlog_->data(hash.data, sizeof(hash.data));
+	cmdlog_->flush();
 }
 
 }

=== modified file 'src/logic/replay.h'
--- src/logic/replay.h	2014-09-19 12:54:54 +0000
+++ src/logic/replay.h	2016-03-01 18:23:35 +0000
@@ -58,9 +58,9 @@
 	bool end_of_replay();
 
 private:
-	StreamRead * m_cmdlog;
+	StreamRead * cmdlog_;
 
-	uint32_t m_replaytime;
+	uint32_t replaytime_;
 };
 
 /**
@@ -75,9 +75,9 @@
 	void send_sync(const Md5Checksum &);
 
 private:
-	Game        & m_game;
-	StreamWrite * m_cmdlog;
-	std::string m_filename;
+	Game        & game_;
+	StreamWrite* cmdlog_;
+	std::string filename_;
 };
 
 }

=== modified file 'src/logic/replay_game_controller.cc'
--- src/logic/replay_game_controller.cc	2015-11-21 11:59:00 +0000
+++ src/logic/replay_game_controller.cc	2016-03-01 18:23:35 +0000
@@ -27,23 +27,23 @@
 
 
 ReplayGameController::ReplayGameController(Widelands::Game & game, const std::string & filename) :
-	m_game(game),
-	m_lastframe(SDL_GetTicks()),
-	m_time(m_game.get_gametime()),
-	m_speed(1000),
-	m_paused(false)
+	game_(game),
+	lastframe_(SDL_GetTicks()),
+	time_(game_.get_gametime()),
+	speed_(1000),
+	paused_(false)
 {
-	m_game.set_game_controller(this);
+	game_.set_game_controller(this);
 
 	// We have to create an empty map, otherwise nothing will load properly
 	game.set_map(new Widelands::Map);
-	m_replayreader.reset(new Widelands::ReplayReader(m_game, filename));
+	replayreader_.reset(new Widelands::ReplayReader(game_, filename));
 }
 
 void ReplayGameController::think() {
 	uint32_t curtime = SDL_GetTicks();
-	int32_t frametime = curtime - m_lastframe;
-	m_lastframe = curtime;
+	int32_t frametime = curtime - lastframe_;
+	lastframe_ = curtime;
 
 	// prevent crazy frametimes
 	if (frametime < 0)
@@ -53,18 +53,18 @@
 
 	frametime = frametime * real_speed() / 1000;
 
-	m_time = m_game.get_gametime() + frametime;
+	time_ = game_.get_gametime() + frametime;
 
-	if (m_replayreader) {
+	if (replayreader_) {
 		while
 			(Widelands::Command * const cmd =
-				m_replayreader->get_next_command(m_time))
-			m_game.enqueue_command(cmd);
+				replayreader_->get_next_command(time_))
+			game_.enqueue_command(cmd);
 
-		if (m_replayreader->end_of_replay()) {
-			m_replayreader.reset(nullptr);
-			m_game.enqueue_command
-				(new CmdReplayEnd(m_time = m_game.get_gametime()));
+		if (replayreader_->end_of_replay()) {
+			replayreader_.reset(nullptr);
+			game_.enqueue_command
+				(new CmdReplayEnd(time_ = game_.get_gametime()));
 		}
 	}
 }
@@ -74,7 +74,7 @@
 }
 
 int32_t ReplayGameController::get_frametime() {
-	return m_time - m_game.get_gametime();
+	return time_ - game_.get_gametime();
 }
 
 GameController::GameType ReplayGameController::get_game_type() {
@@ -82,23 +82,23 @@
 }
 
 uint32_t ReplayGameController::real_speed() {
-	return m_paused ? 0 : m_speed;
+	return paused_ ? 0 : speed_;
 }
 
 uint32_t ReplayGameController::desired_speed() {
-	return m_speed;
+	return speed_;
 }
 
 void ReplayGameController::set_desired_speed(uint32_t const speed) {
-	m_speed = speed;
+	speed_ = speed;
 }
 
 bool ReplayGameController::is_paused() {
-	return m_paused;
+	return paused_;
 }
 
 void ReplayGameController::set_paused(bool const paused) {
-	m_paused = paused;
+	paused_ = paused;
 }
 
 void ReplayGameController::CmdReplayEnd::execute (Widelands::Game & game) {

=== modified file 'src/logic/replay_game_controller.h'
--- src/logic/replay_game_controller.h	2016-02-09 16:29:48 +0000
+++ src/logic/replay_game_controller.h	2016-03-01 18:23:35 +0000
@@ -51,12 +51,12 @@
 		virtual Widelands::QueueCommandTypes id() const;
 	};
 
-	Widelands::Game & m_game;
-	std::unique_ptr<Widelands::ReplayReader> m_replayreader;
-	int32_t m_lastframe;
-	int32_t m_time;
-	uint32_t m_speed;
-	bool m_paused;
+	Widelands::Game & game_;
+	std::unique_ptr<Widelands::ReplayReader> replayreader_;
+	int32_t lastframe_;
+	int32_t time_;
+	uint32_t speed_;
+	bool paused_;
 };
 
 #endif  // end of include guard: WL_LOGIC_REPLAY_GAME_CONTROLLER_H

=== modified file 'src/logic/save_handler.cc'
--- src/logic/save_handler.cc	2016-02-21 10:13:05 +0000
+++ src/logic/save_handler.cc	2016-03-01 18:23:35 +0000
@@ -46,21 +46,21 @@
 	initialize(realtime);
 	std::string filename = autosave_filename_;
 
-	if (!m_allow_saving) {
+	if (!allow_saving_) {
 		return;
 	}
 	if (game.is_replay()) {
 		return;
 	}
 
-	if (m_save_requested) {
-		if (!m_save_filename.empty()) {
-			filename = m_save_filename;
+	if (save_requested_) {
+		if (!save_filename_.empty()) {
+			filename = save_filename_;
 		}
 
 		log("Autosave: save requested : %s\n", filename.c_str());
-		m_save_requested = false;
-		m_save_filename = "";
+		save_requested_ = false;
+		save_filename_ = "";
 	} else {
 		const int32_t autosave_interval_in_seconds =
 			g_options.pull_section("global").get_int("autosave", DEFAULT_AUTOSAVE_INTERVAL * 60);
@@ -68,14 +68,14 @@
 			return; // no autosave requested
 		}
 
-		const int32_t elapsed = (realtime - m_last_saved_realtime) / 1000;
+		const int32_t elapsed = (realtime - last_saved_realtime_) / 1000;
 		if (elapsed < autosave_interval_in_seconds) {
 			return;
 		}
 
 		if (game.game_controller()->is_paused()) { // check if game is paused
 			// Wait 30 seconds until next save try
-			m_last_saved_realtime = m_last_saved_realtime + 30000;
+			last_saved_realtime_ = last_saved_realtime_ + 30000;
 			return;
 		}
 		//roll autosaves
@@ -132,7 +132,7 @@
 			g_fs->fs_rename(backup_filename, complete_filename);
 		}
 		// Wait 30 seconds until next save try
-		m_last_saved_realtime = m_last_saved_realtime + 30000;
+		last_saved_realtime_ = last_saved_realtime_ + 30000;
 		return;
 	} else {
 		// if backup file was created, time to remove it
@@ -142,18 +142,18 @@
 
 	log("Autosave: save took %d ms\n", SDL_GetTicks() - realtime);
 	game.get_ibase()->log_message(_("Game saved"));
-	m_last_saved_realtime = realtime;
+	last_saved_realtime_ = realtime;
 }
 
 /**
 * Initialize autosave timer
  */
 void SaveHandler::initialize(uint32_t realtime) {
-	if (m_initialized)
+	if (initialized_)
 		return;
 
-	m_last_saved_realtime = realtime;
-	m_initialized = true;
+	last_saved_realtime_ = realtime;
+	initialized_ = true;
 }
 
 /*

=== modified file 'src/logic/save_handler.h'
--- src/logic/save_handler.h	2016-02-18 18:12:48 +0000
+++ src/logic/save_handler.h	2016-03-01 18:23:35 +0000
@@ -32,8 +32,8 @@
 
 class SaveHandler {
 public:
-	SaveHandler() : m_last_saved_realtime(0), m_initialized(false), m_allow_saving(true),
-		m_save_requested(false), m_save_filename(""), autosave_filename_("wl_autosave") {}
+	SaveHandler() : last_saved_realtime_(0), initialized_(false), allow_saving_(true),
+		save_requested_(false), save_filename_(""), autosave_filename_("wl_autosave") {}
 	void think(Widelands::Game &);
 	std::string create_file_name(const std::string& dir, const std::string& filename) const;
 	bool save_game
@@ -42,24 +42,24 @@
 		 std::string       * error = nullptr);
 
 	static std::string get_base_dir() {return "save";}
-	const std::string get_cur_filename() {return m_current_filename;}
-	void set_current_filename(const std::string& filename) {m_current_filename = filename;}
+	const std::string get_cur_filename() {return current_filename_;}
+	void set_current_filename(const std::string& filename) {current_filename_ = filename;}
 	void set_autosave_filename(const std::string& filename) {autosave_filename_ = filename;}
-	void set_allow_saving(bool t) {m_allow_saving = t;}
-	bool get_allow_saving() {return m_allow_saving;}
+	void set_allow_saving(bool t) {allow_saving_ = t;}
+	bool get_allow_saving() {return allow_saving_;}
 	void request_save(const std::string& filename = "")
 	{
-		m_save_requested = true;
-		m_save_filename = filename;
+		save_requested_ = true;
+		save_filename_ = filename;
 	}
 
 private:
-	uint32_t m_last_saved_realtime;
-	bool m_initialized;
-	bool m_allow_saving;
-	bool m_save_requested;
-	std::string m_save_filename;
-	std::string m_current_filename;
+	uint32_t last_saved_realtime_;
+	bool initialized_;
+	bool allow_saving_;
+	bool save_requested_;
+	std::string save_filename_;
+	std::string current_filename_;
 	std::string autosave_filename_;
 
 	void initialize(uint32_t gametime);

=== modified file 'src/logic/single_player_game_controller.cc'
--- src/logic/single_player_game_controller.cc	2015-11-08 17:31:06 +0000
+++ src/logic/single_player_game_controller.cc	2016-03-01 18:23:35 +0000
@@ -32,31 +32,31 @@
 	(Widelands::Game        &       game,
 	 bool                     const useai,
 	 Widelands::PlayerNumber const local)
-	: m_game          (game),
-	m_useai           (useai),
-	m_lastframe       (SDL_GetTicks()),
-	m_time            (m_game.get_gametime()),
-	m_speed
+	: game_          (game),
+	use_ai_           (useai),
+	lastframe_       (SDL_GetTicks()),
+	time_            (game_.get_gametime()),
+	speed_
 		(g_options.pull_section("global").get_natural
 		 	("speed_of_new_game", 1000)),
-	m_paused(false),
-	m_player_cmdserial(0),
-	m_local           (local)
+	paused_(false),
+	player_cmdserial_(0),
+	local_           (local)
 {
 }
 
 SinglePlayerGameController::~SinglePlayerGameController()
 {
-	for (uint32_t i = 0; i < m_computerplayers.size(); ++i)
-		delete m_computerplayers[i];
-	m_computerplayers.clear();
+	for (uint32_t i = 0; i < computerplayers_.size(); ++i)
+		delete computerplayers_[i];
+	computerplayers_.clear();
 }
 
 void SinglePlayerGameController::think()
 {
 	uint32_t const curtime = SDL_GetTicks();
-	int32_t frametime = curtime - m_lastframe;
-	m_lastframe = curtime;
+	int32_t frametime = curtime - lastframe_;
+	lastframe_ = curtime;
 
 	// prevent crazy frametimes
 	if (frametime < 0)
@@ -66,20 +66,20 @@
 
 	frametime = frametime * real_speed() / 1000;
 
-	m_time = m_game.get_gametime() + frametime;
-
-	if (m_useai && m_game.is_loaded()) {
-		const Widelands::PlayerNumber nr_players = m_game.map().get_nrplayers();
-		iterate_players_existing(p, nr_players, m_game, plr)
-			if (p != m_local) {
-
-				if (p > m_computerplayers.size())
-					m_computerplayers.resize(p);
-				if (!m_computerplayers[p - 1])
-					m_computerplayers[p - 1] =
+	time_ = game_.get_gametime() + frametime;
+
+	if (use_ai_ && game_.is_loaded()) {
+		const Widelands::PlayerNumber nr_players = game_.map().get_nrplayers();
+		iterate_players_existing(p, nr_players, game_, plr)
+			if (p != local_) {
+
+				if (p > computerplayers_.size())
+					computerplayers_.resize(p);
+				if (!computerplayers_[p - 1])
+					computerplayers_[p - 1] =
 						ComputerPlayer::get_implementation
-							(plr->get_ai())->instantiate(m_game, p);
-				m_computerplayers[p - 1]->think();
+							(plr->get_ai())->instantiate(game_, p);
+				computerplayers_[p - 1]->think();
 			}
 	}
 }
@@ -87,13 +87,13 @@
 void SinglePlayerGameController::send_player_command
 	(Widelands::PlayerCommand & pc)
 {
-	pc.set_cmdserial(++m_player_cmdserial);
-	m_game.enqueue_command (&pc);
+	pc.set_cmdserial(++player_cmdserial_);
+	game_.enqueue_command (&pc);
 }
 
 int32_t SinglePlayerGameController::get_frametime()
 {
-	return m_time - m_game.get_gametime();
+	return time_ - game_.get_gametime();
 }
 
 GameController::GameType SinglePlayerGameController::get_game_type()
@@ -103,41 +103,41 @@
 
 uint32_t SinglePlayerGameController::real_speed()
 {
-	if (m_paused)
+	if (paused_)
 		return 0;
 	else
-		return m_speed;
+		return speed_;
 }
 
 uint32_t SinglePlayerGameController::desired_speed()
 {
-	return m_speed;
+	return speed_;
 }
 
 void SinglePlayerGameController::set_desired_speed(uint32_t const speed)
 {
-	m_speed = speed;
+	speed_ = speed;
 }
 
 bool SinglePlayerGameController::is_paused()
 {
-	return m_paused;
+	return paused_;
 }
 
 void SinglePlayerGameController::set_paused(bool paused)
 {
-	m_paused = paused;
+	paused_ = paused;
 }
 
 void SinglePlayerGameController::report_result
 	(uint8_t p_nr, Widelands::PlayerEndResult result, const std::string & info)
 {
 	Widelands::PlayerEndStatus pes;
-	Widelands::Player* player = m_game.get_player(p_nr);
+	Widelands::Player* player = game_.get_player(p_nr);
 	assert(player);
 	pes.player = player->player_number();
-	pes.time = m_game.get_gametime();
+	pes.time = game_.get_gametime();
 	pes.result = result;
 	pes.info = info;
-	m_game.player_manager()->add_player_end_status(pes);
+	game_.player_manager()->add_player_end_status(pes);
 }

=== modified file 'src/logic/single_player_game_controller.h'
--- src/logic/single_player_game_controller.h	2015-03-01 09:21:20 +0000
+++ src/logic/single_player_game_controller.h	2016-03-01 18:23:35 +0000
@@ -42,15 +42,15 @@
 	void report_result(uint8_t player, Widelands::PlayerEndResult result, const std::string & info) override;
 
 private:
-	Widelands::Game & m_game;
-	bool m_useai;
-	int32_t m_lastframe;
-	int32_t m_time;
-	uint32_t m_speed; ///< current game speed, in milliseconds per second
-	bool m_paused;
-	uint32_t m_player_cmdserial;
-	Widelands::PlayerNumber m_local;
-	std::vector<ComputerPlayer *> m_computerplayers;
+	Widelands::Game & game_;
+	bool use_ai_;
+	int32_t lastframe_;
+	int32_t time_;
+	uint32_t speed_; ///< current game speed, in milliseconds per second
+	bool paused_;
+	uint32_t player_cmdserial_;
+	Widelands::PlayerNumber local_;
+	std::vector<ComputerPlayer *> computerplayers_;
 };
 
 #endif  // end of include guard: WL_LOGIC_SINGLE_PLAYER_GAME_CONTROLLER_H

=== modified file 'src/map_io/map_buildingdata_packet.cc'
--- src/map_io/map_buildingdata_packet.cc	2016-02-17 16:20:45 +0000
+++ src/map_io/map_buildingdata_packet.cc	2016-03-01 18:23:35 +0000
@@ -477,7 +477,7 @@
 				Area<FCoords> a
 					(map.get_fcoords(warehouse.get_position()), conquer_radius);
 				const Field & first_map_field = map[0];
-				Player::Field * const player_fields = player.m_fields;
+				Player::Field * const player_fields = player.fields_;
 				MapRegion<Area<FCoords> > mr(map, a);
 				do
 					player_fields[mr.location().field - &first_map_field]
@@ -547,7 +547,7 @@
 					 militarysite.descr().get_conquers());
 				const Field & first_map_field = map[0];
 				Player::Field * const player_fields =
-					militarysite.owner().m_fields;
+					militarysite.owner().fields_;
 				MapRegion<Area<FCoords> > mr(map, a);
 				do
 					player_fields[mr.location().field - &first_map_field]

=== modified file 'src/map_io/map_exploration_packet.cc'
--- src/map_io/map_exploration_packet.cc	2015-10-24 15:42:37 +0000
+++ src/map_io/map_exploration_packet.cc	2016-03-01 18:23:35 +0000
@@ -64,7 +64,7 @@
 				for (uint8_t j = 0; j < nr_players; ++j) {
 					bool see = data & (1 << j);
 					if (Player * const player = egbase.get_player(j + 1))
-						player->m_fields[i].vision = see ? 1 : 0;
+						player->fields_[i].vision = see ? 1 : 0;
 					else if (see)
 					log
 						("MapExplorationPacket::read: WARNING: Player %u, "

=== modified file 'src/map_io/map_players_view_packet.cc'
--- src/map_io/map_players_view_packet.cc	2016-01-18 19:35:25 +0000
+++ src/map_io/map_players_view_packet.cc	2016-03-01 18:23:35 +0000
@@ -305,7 +305,7 @@
 	Field & first_field = map[0];
 	const PlayerNumber nr_players = map.get_nrplayers();
 	iterate_players_existing_const(plnum, nr_players, egbase, player) {
-		Player::Field * const player_fields = player->m_fields;
+		Player::Field * const player_fields = player->fields_;
 		uint32_t const gametime = egbase.get_gametime();
 
 		char unseen_times_filename[FILENAME_SIZE];
@@ -903,7 +903,7 @@
 	Field & first_field = map[0];
 	const PlayerNumber nr_players = map.get_nrplayers();
 	iterate_players_existing_const(plnum, nr_players, egbase, player)
-		if (const Player::Field * const player_fields = player->m_fields) {
+		if (const Player::Field * const player_fields = player->fields_) {
 			FileWrite                   unseen_times_file;
 			FileWrite           node_immovable_kinds_file;
 			FileWrite                node_immovables_file;


Follow ups