mirror of
https://github.com/ddnet/ddnet.git
synced 2024-09-20 09:34:19 +00:00
Merge #3232
3232: Added a Hint for Disabling Debug Mode r=def- a=TsFreddie Added a line at the bottom of the screen when cl_debug is 1 ![screenshot_2020-11-03_15-09-52](https://user-images.githubusercontent.com/3797859/97957689-ab62e200-1de6-11eb-822c-4ffaa684b06e.png) ## Checklist - [ ] Tested the change ingame - [x] Provided screenshots if it is a visual change - [ ] Tested in combination with possibly related configuration options - [ ] Written a unit test if it works standalone, system.c especially - [ ] Considered possible null pointers and out of bounds array indexing - [ ] Changed no physics that affect existing maps - [ ] Tested the change with [ASan+UBSan or valgrind's memcheck](https://github.com/ddnet/ddnet/#using-addresssanitizer--undefinedbehavioursanitizer-or-valgrinds-memcheck) (optional) Co-authored-by: TsFreddie <tsfreddiewang@gmail.com>
This commit is contained in:
commit
e256b11d36
|
@ -143,8 +143,20 @@ void CDebugHud::RenderTuning()
|
||||||
TextRender()->TextColor(1, 1, 1, 1);
|
TextRender()->TextColor(1, 1, 1, 1);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void CDebugHud::RenderHint()
|
||||||
|
{
|
||||||
|
if(!g_Config.m_Debug)
|
||||||
|
return;
|
||||||
|
|
||||||
|
float Width = 300 * Graphics()->ScreenAspect();
|
||||||
|
Graphics()->MapScreen(0, 0, Width, 300);
|
||||||
|
TextRender()->TextColor(1, 1, 1, 1);
|
||||||
|
TextRender()->Text(0x0, 5, 290, 5, Localize("Debug mode enabled. Press Ctrl+Shift+D to disable debug mode."), -1.0f);
|
||||||
|
}
|
||||||
|
|
||||||
void CDebugHud::OnRender()
|
void CDebugHud::OnRender()
|
||||||
{
|
{
|
||||||
RenderTuning();
|
RenderTuning();
|
||||||
RenderNetCorrections();
|
RenderNetCorrections();
|
||||||
|
RenderHint();
|
||||||
}
|
}
|
||||||
|
|
|
@ -8,6 +8,7 @@ class CDebugHud : public CComponent
|
||||||
{
|
{
|
||||||
void RenderNetCorrections();
|
void RenderNetCorrections();
|
||||||
void RenderTuning();
|
void RenderTuning();
|
||||||
|
void RenderHint();
|
||||||
|
|
||||||
public:
|
public:
|
||||||
virtual void OnRender();
|
virtual void OnRender();
|
||||||
|
|
Loading…
Reference in a new issue