Skip to content

Commit

Permalink
Cleanup|Refactor|World|Client: Added ClientSubsector::ringIdAsText()
Browse files Browse the repository at this point in the history
  • Loading branch information
danij-deng committed Aug 17, 2016
1 parent ca88367 commit 9fea4a3
Showing 1 changed file with 15 additions and 2 deletions.
17 changes: 15 additions & 2 deletions doomsday/apps/client/src/client/clientsubsector.cpp
Expand Up @@ -118,8 +118,8 @@ String ClientSubsector::EdgeRing::description() const
{
auto desc = String( _E(l) "Ring: " _E(.)_E(i) "%1" _E(.)
" " _E(l) "Half edge: " _E(.)_E(i) "%2" _E(.))
.arg(isOuter() ? "Outer" : "Inner")
.arg(String("[0x%1]").arg(de::dintptr(d->first), 0, 16));
.arg(ClientSubsector::ringIdAsText(ringId()).upperFirstChar())
.arg(String("[0x%1]").arg(de::dintptr(&firstHEdge()), 0, 16));

DENG2_DEBUG_ONLY(
desc.prepend(String(_E(b) "EdgeRing " _E(.) "[0x%1]\n").arg(de::dintptr(this), 0, 16));
Expand Down Expand Up @@ -1472,6 +1472,19 @@ String ClientSubsector::description() const
return Subsector::description() + "\n" + desc;
}

String ClientSubsector::ringIdAsText(dint ringId) // static
{
switch (ringId)
{
case OuterRing: return "outer";
case InnerRing: return "inner";

default:
DENG2_ASSERT(!"ClientSubsector::ringIdAsText: Invalid ringId");
throw Error("ClientSubsector::ringIdAsText", "Unknown ring ID " + QString::number(ringId));
}
}

dint ClientSubsector::edgeRingCount() const
{
d->initBoundaryDataIfNeeded();
Expand Down

0 comments on commit 9fea4a3

Please sign in to comment.