mirror of https://github.com/OpenRCT2/OpenRCT2.git
Ignore final warnings for X8DrawingEngine
This commit is contained in:
parent
97d68957f0
commit
a5e4a0965f
|
@ -28,8 +28,9 @@
|
|||
|
||||
<ItemDefinitionGroup>
|
||||
<ClCompile>
|
||||
<DisableSpecificWarnings>4091;4100;4132;4200;4201;4204;4206;4221;4244;4245;%(DisableSpecificWarnings)</DisableSpecificWarnings>
|
||||
<DisableSpecificWarnings>4068;4091;4100;4132;4200;4201;4204;4206;4221;4244;4245;%(DisableSpecificWarnings)</DisableSpecificWarnings>
|
||||
<!-- Warnings:
|
||||
C4068: unknown pragma
|
||||
C4091: 'keyword': ignored on left of 'type' when no variable is declared
|
||||
C4100: 'identifier': unreferenced formal parameter
|
||||
C4132: 'identifier': const object should be initialized
|
||||
|
|
|
@ -133,6 +133,9 @@ void X8RainDrawer::Restore()
|
|||
}
|
||||
}
|
||||
|
||||
#pragma GCC diagnostic push
|
||||
#pragma GCC diagnostic ignored "-Wsuggest-final-methods"
|
||||
|
||||
X8DrawingEngine::X8DrawingEngine()
|
||||
{
|
||||
_drawingContext = new X8DrawingContext(this);
|
||||
|
@ -464,6 +467,8 @@ void X8DrawingEngine::DrawDirtyBlocks(uint32 x, uint32 y, uint32 columns, uint32
|
|||
window_draw_all(&_bitsDPI, left, top, right, bottom);
|
||||
}
|
||||
|
||||
#pragma GCC diagnostic pop
|
||||
|
||||
X8DrawingContext::X8DrawingContext(X8DrawingEngine * engine)
|
||||
{
|
||||
_engine = engine;
|
||||
|
|
|
@ -59,6 +59,8 @@ namespace OpenRCT2 { namespace Drawing
|
|||
void Restore();
|
||||
};
|
||||
|
||||
#pragma GCC diagnostic push
|
||||
#pragma GCC diagnostic ignored "-Wsuggest-final-types"
|
||||
class X8DrawingEngine : public IDrawingEngine
|
||||
{
|
||||
protected:
|
||||
|
@ -107,6 +109,7 @@ namespace OpenRCT2 { namespace Drawing
|
|||
void DrawAllDirtyBlocks();
|
||||
void DrawDirtyBlocks(uint32 x, uint32 y, uint32 columns, uint32 rows);
|
||||
};
|
||||
#pragma GCC diagnostic pop
|
||||
|
||||
class X8DrawingContext final : public IDrawingContext
|
||||
{
|
||||
|
|
Loading…
Reference in New Issue