1
0
forked from 0ad/0ad

Wireframe hotkey (default = Alt+W) cycles through wireframe modes

for terrain and models now.

This was SVN commit r3026.
This commit is contained in:
prefect 2005-10-26 01:43:49 +00:00
parent a357c7334e
commit 8d6d6a1a1e

View File

@ -610,10 +610,20 @@ InReaction CGameView::HandleEvent(const SDL_Event* ev)
switch(ev->user.code)
{
case HOTKEY_WIREFRAME:
if (g_Renderer.GetTerrainRenderMode()==WIREFRAME) {
g_Renderer.SetTerrainRenderMode(SOLID);
} else {
if (g_Renderer.GetModelRenderMode() == SOLID)
{
g_Renderer.SetTerrainRenderMode(EDGED_FACES);
g_Renderer.SetModelRenderMode(EDGED_FACES);
}
else if (g_Renderer.GetModelRenderMode() == EDGED_FACES)
{
g_Renderer.SetTerrainRenderMode(WIREFRAME);
g_Renderer.SetModelRenderMode(WIREFRAME);
}
else
{
g_Renderer.SetTerrainRenderMode(SOLID);
g_Renderer.SetModelRenderMode(SOLID);
}
return( IN_HANDLED );