devel/flatzebra: unbreak build with Clang 6 (C++14 by default)
In file included from GameEngine.cpp:23:
../../src/flatzebra/GameEngine.h:412:23: error: non-constant-expression cannot be narrowed from type 'int' to 'Sint16' (aka 'short') in initializer list [-Wc++11-narrowing]
SDL_Rect rect = { x, y, width, height }; ^
../../src/flatzebra/GameEngine.h:412:23: note: insert an explicit cast to silence this issue
SDL_Rect rect = { x, y, width, height }; ^ static_cast<Sint16>( )
../../src/flatzebra/GameEngine.h:412:26: error: non-constant-expression cannot be narrowed from type 'int' to 'Sint16' (aka 'short') in initializer list [-Wc++11-narrowing]
SDL_Rect rect = { x, y, width, height }; ^
../../src/flatzebra/GameEngine.h:412:26: note: insert an explicit cast to silence this issue
SDL_Rect rect = { x, y, width, height }; ^ static_cast<Sint16>( )
../../src/flatzebra/GameEngine.h:412:29: error: non-constant-expression cannot be narrowed from type 'int' to 'Uint16' (aka 'unsigned short') in initializer list [-Wc++11-narrowing]
SDL_Rect rect = { x, y, width, height }; ^~~~~
../../src/flatzebra/GameEngine.h:412:29: note: insert an explicit cast to silence this issue
SDL_Rect rect = { x, y, width, height }; ^~~~~ static_cast<Uint16>( )
../../src/flatzebra/GameEngine.h:412:36: error: non-constant-expression cannot be narrowed from type 'int' to 'Uint16' (aka 'unsigned short') in initializer list [-Wc++11-narrowing]
SDL_Rect rect = { x, y, width, height }; ^~~~~~
../../src/flatzebra/GameEngine.h:412:36: note: insert an explicit cast to silence this issue
SDL_Rect rect = { x, y, width, height }; ^~~~~~ static_cast<Uint16>( )
Reported by: pkg-fallout (blocks 3 ports)