24 lines
702 B
C++
24 lines
702 B
C++
// playfield_grid.hpp - Grilla de fons del playfield (línies verdes fosques)
|
|
// © 2026 JailDesigner
|
|
|
|
#pragma once
|
|
|
|
#include "core/rendering/render_context.hpp"
|
|
|
|
namespace Graphics {
|
|
|
|
// Pinta una graella interior dins de Defaults::Zones::PLAYAREA.
|
|
// Cel·les quadrades; el nombre de columnes és fix (Defaults::Grid::COLUMNS),
|
|
// les files es deriven del que cap dins de l'altura.
|
|
// Color: oscil·lador global (mateix to que el border); brightness fixa al 25%.
|
|
class PlayfieldGrid {
|
|
public:
|
|
explicit PlayfieldGrid(Rendering::Renderer* renderer);
|
|
void draw() const;
|
|
|
|
private:
|
|
Rendering::Renderer* renderer_;
|
|
};
|
|
|
|
} // namespace Graphics
|