跳转至内容

11. 摆烂,游戏,砖块

3.7,周六,游戏。

Bricks

lua
Brick = Class {}

function Brick:init(x, y)
    self.x = x
    self.y = y
    self.width = 32
    self.height = 16

    self.tier = 0
    self.color = 1
    self.inPlay = true
end

function Brick:hit()
    gSounds['brick-hit-2']:play()
    self.inPlay = false
end

function Brick:render()
    if self.inPlay then
        love.graphics.draw(
            gTextures['main'],
            gFrames['bricks'][1 + ((self.color - 1) * 4) + self.tier],
            self.x, self.y
        )
    end
end