ronin/scripts/commander.js
2016-11-12 10:37:11 -08:00

44 lines
812 B
JavaScript

function Commander(element,element_input)
{
this.element = element;
this.element_input = element_input;
this.show = function()
{
this.element.setAttribute('class','visible');
this.element_input.focus();
}
this.hide = function()
{
this.element.setAttribute('class','hidden');
this.element_input.value = "";
}
this.validate = function()
{
var parts = this.element_input.value.split(" ");
// Canvas
if(parts[0] == ":@"){
canvas.style.width = parts[1]+"px";
canvas.style.height = parts[2]+"px";
}
// Brush
if(parts[0] == ":+"){
parts.shift();
brush.add(parts);
}
if(parts[0] == ":-"){
parts.shift();
brush.remove(parts);
}
this.hide();
}
this.passive = function()
{
}
}