First working copy for source files.
This commit is contained in:
parent
2494946d95
commit
6b7704c14a
@ -23,6 +23,7 @@ function Cursor()
|
||||
{
|
||||
this.position = position;
|
||||
this.mode.mouse_down(position);
|
||||
ronin.widget.update();
|
||||
}
|
||||
|
||||
this.mouse_move = function(position)
|
||||
@ -35,5 +36,6 @@ function Cursor()
|
||||
{
|
||||
this.position = position;
|
||||
this.mode.mouse_up(position);
|
||||
ronin.widget.update();
|
||||
}
|
||||
}
|
@ -23,4 +23,5 @@ var starting_canvas = new Rect();
|
||||
starting_canvas.width = window.innerWidth - 200;
|
||||
starting_canvas.height = window.innerHeight - 200;
|
||||
|
||||
commander.query("~ "+ronin.timestamp());
|
||||
commander.query("@ "+starting_canvas.render());
|
@ -41,4 +41,11 @@ function Ronin()
|
||||
{
|
||||
return new Position(p.x + parseFloat(ronin.surface.style.left) + parseFloat(ronin.canvas.element.style.left),p.y + parseFloat(ronin.surface.style.top) + parseFloat(ronin.canvas.element.style.top));
|
||||
}
|
||||
|
||||
this.timestamp = function()
|
||||
{
|
||||
var currentdate = new Date();
|
||||
var date = currentdate.getFullYear()+""+(currentdate.getMonth()+1)+""+currentdate.getDate();
|
||||
return date+" "+currentdate.getHours()+":"+currentdate.getMinutes()+":"+currentdate.getSeconds();
|
||||
}
|
||||
}
|
@ -2,21 +2,29 @@ function History(rune)
|
||||
{
|
||||
Module.call(this,rune);
|
||||
|
||||
this.lines = [];
|
||||
this.cmds = [];
|
||||
|
||||
this.active = function(cmd)
|
||||
{
|
||||
console.log(this.lines);
|
||||
var w = window.open('about:blank','source');
|
||||
var html = "";
|
||||
|
||||
for (i = 0; i < this.cmds.length; i++) {
|
||||
if(this.cmds[i][0] == this.rune){ continue; }
|
||||
html += this.cmds[i]+"<br />";
|
||||
}
|
||||
w.document.write("<title>Source</title><style>body { font-family:courier}</style>"+html+"");
|
||||
}
|
||||
|
||||
this.add = function(content)
|
||||
{
|
||||
this.lines.push(content);
|
||||
this.cmds.push(content);
|
||||
}
|
||||
|
||||
this.widget = function()
|
||||
{
|
||||
if(this.lines.length === 0){ return "";}
|
||||
return "^ "+this.lines.length+" ";
|
||||
if(this.cmds.length === 0){ return "";}
|
||||
|
||||
return "^ "+this.cmds.length+" ";
|
||||
}
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user