games50 / pong

Atari's 1972 classic, implemented in Lua with LÖVE
843 stars 1.13k forks source link

Fix pong-final rendering white screen #46

Open e2matheus opened 4 years ago

e2matheus commented 4 years ago

Update main.lua to call love.graphics.clear() using color components ranging from 0 to 1, while running Love 11.0.

Inside love.draw(), main.lua called love.graphics.clear() to render a gray background color using color components that ranged from 0 to 255. In versions subsequent to 11.0, those components are within the range of 0 to 1 instead of 0 to 255. In which case, all components greater than 1 are clamped to 1. As a result, love.graphics.clear() renders a white screen.

Add a variable that stores true or false, depending on whether the current Love 2D version is prior to 11.0. Use that variable to set the components appropriately.