add start of client rendering
This commit is contained in:
parent
9787a9d468
commit
ebcee954bf
13 changed files with 127 additions and 7 deletions
24
public/js/starbugs/render/render.js
Normal file
24
public/js/starbugs/render/render.js
Normal file
|
@ -0,0 +1,24 @@
|
|||
function Renderer() {
|
||||
var self = this;
|
||||
|
||||
var canvas = document.getElementsByTagName('canvas')[0];
|
||||
var context = canvas.getContext('2d');
|
||||
var pallet = new Pallet();
|
||||
|
||||
this.render = function(state) {
|
||||
if (state == 'connecting' || state == 'disconnected') {
|
||||
pallet.clear();
|
||||
pallet.fill('#111');
|
||||
var str = state == 'connecting' ? 'Connecting' : 'Shit\'s ' +
|
||||
'diconnected, yo!';
|
||||
pallet.text(str, canvas.width / 2, canvas.height / 2, '#fff', 'FreePixel', 16, 'center', 'middle');
|
||||
return;
|
||||
}
|
||||
|
||||
pallet.clear();
|
||||
pallet.fill('#000');
|
||||
}
|
||||
|
||||
pallet.fillScreen();
|
||||
window.addEventListener('resize', pallet.fillScreen);
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue