Tetris: dark background, make window resizable

This commit is contained in:
zvon 2020-08-24 22:14:41 +02:00
parent 3cc5c4192a
commit 393b975dbe

View File

@ -401,7 +401,7 @@ std::vector< std::shared_ptr< TetrisPiece > ( * )(
void addStuff( SDLPP::Scene &scene, std::shared_ptr< SDLPP::Renderer > &r ) { void addStuff( SDLPP::Scene &scene, std::shared_ptr< SDLPP::Renderer > &r ) {
auto bg = std::make_shared< SDLPP::RectangleRender >( 0, 0, 10, 10, r, auto bg = std::make_shared< SDLPP::RectangleRender >( 0, 0, 10, 10, r,
"#101090FF", true ); "#222222", true );
bg->setPermanent(); bg->setPermanent();
scene.addObject( bg ); scene.addObject( bg );
auto left_barrier = std::make_shared< SDLPP::RectangleRender >( auto left_barrier = std::make_shared< SDLPP::RectangleRender >(
@ -975,6 +975,7 @@ void doInputGameOver() {
int main() { int main() {
SDLPP::init(); SDLPP::init();
SDLPP::Window w( "Tetris clone!" ); SDLPP::Window w( "Tetris clone!" );
w.setResizable(true);
auto renderer = std::make_shared< SDLPP::Renderer >( w ); auto renderer = std::make_shared< SDLPP::Renderer >( w );
active_renderer = renderer; active_renderer = renderer;
renderer->setBlendMode( SDL_BLENDMODE_BLEND ); renderer->setBlendMode( SDL_BLENDMODE_BLEND );