소스 검색

debug: fewer lines of code in DrawBox().

legacy
Sam Hocevar sam 12 년 전
부모
커밋
b29519602a
1개의 변경된 파일8개의 추가작업 그리고 14개의 파일을 삭제
  1. +8
    -14
      src/debug/lines.cpp

+ 8
- 14
src/debug/lines.cpp 파일 보기

@@ -32,20 +32,14 @@ void Debug::DrawBox(vec3 a, vec3 b, vec4 color)
v[i].z = i & 4 ? a.z : b.z;
}

Scene::GetDefault()->AddLine(v[0], v[1], color);
Scene::GetDefault()->AddLine(v[1], v[3], color);
Scene::GetDefault()->AddLine(v[3], v[2], color);
Scene::GetDefault()->AddLine(v[2], v[0], color);

Scene::GetDefault()->AddLine(v[4], v[5], color);
Scene::GetDefault()->AddLine(v[5], v[7], color);
Scene::GetDefault()->AddLine(v[7], v[6], color);
Scene::GetDefault()->AddLine(v[6], v[4], color);

Scene::GetDefault()->AddLine(v[0], v[4], color);
Scene::GetDefault()->AddLine(v[1], v[5], color);
Scene::GetDefault()->AddLine(v[2], v[6], color);
Scene::GetDefault()->AddLine(v[3], v[7], color);
for (int i = 0; i < 4; i++)
{
int j = ((i & 1) << 1) | ((i >> 1) ^ 1);

Scene::GetDefault()->AddLine(v[i], v[i + 4], color);
Scene::GetDefault()->AddLine(v[i], v[j], color);
Scene::GetDefault()->AddLine(v[i + 4], v[j + 4], color);
}
}

} /* namespace lol */


불러오는 중...
취소
저장