Added rotation arrow for when billboards are selected

This commit is contained in:
parax0
2016-01-25 22:26:38 -07:00
parent 9a24a34bc6
commit 75091f718c
7 changed files with 37 additions and 13 deletions

View File

@@ -3,6 +3,7 @@
#include "Core/Render/CGraphics.h"
#include "Core/Render/CDrawUtil.h"
#include "Core/Resource/CGameArea.h"
#include "Core/Resource/CResCache.h"
#include <Common/AnimUtil.h>
#include <Math/CTransform4f.h>
@@ -215,6 +216,12 @@ void CSceneNode::DrawBoundingBox() const
CDrawUtil::DrawWireCube(AABox(), CColor::skWhite);
}
void CSceneNode::DrawRotationArrow() const
{
static TResPtr<CModel> spArrowModel = gResCache.GetResource("../resources/RotationArrow.cmdl");
spArrowModel->Draw(eNoRenderOptions, 0);
}
void CSceneNode::AddSurfacesToRenderer(CRenderer *pRenderer, CModel *pModel, u32 MatSet, const SViewInfo& rkViewInfo)
{
u32 SurfaceCount = pModel->GetSurfaceCount();