(???) / browser specific code (keyboard handling and rendering)
(PNG) ackage main
mport (
(???)
(???) / TODO PRIO2 interface KeyBoard
(???) unc (t *Tetris) KeyboardHandling() {
(???)
(???) onst template = `
(???) <table class="bucket"></table>
(???) <dl class="statistics">
(???) <dt>Score</dt>
(???) <dd class="score">0</dd>
(???) <dt>Lines</dt>
(???) <dd class="lines">0</dd>
(???) </dl>
(???)
(???) ype BrowserRenderer struct {
(???)
(???) / TODO PRIO3 is it idiomatic to do more than init structures in Go?
(???) unc NewBrowserRenderer() *BrowserRenderer {
(???)
(???) unc (r *BrowserRenderer) Draw(x, y int, color string) {
(???)
(???) unc (r *BrowserRenderer) Score(score, lines int) {
(???)
(???) unc (r *BrowserRenderer) GameOver() {
(???)