Improved under/over
This commit is contained in:
parent
7ff25747dc
commit
3a2476a645
@ -122,15 +122,31 @@ function Cursor(rune)
|
|||||||
ronin.cursor.query = ronin.commander.input_el.value;
|
ronin.cursor.query = ronin.commander.input_el.value;
|
||||||
|
|
||||||
if(ronin.cursor.under){
|
if(ronin.cursor.under){
|
||||||
var above = ronin.render.to_img();
|
ronin.cursor.flatten();
|
||||||
var under = ronin.under.to_img();
|
|
||||||
ronin.render.clear();
|
|
||||||
ronin.under.clear();
|
|
||||||
ronin.render.context().drawImage(under, 0,0,ronin.frame.width*2,ronin.frame.height*2);
|
|
||||||
ronin.render.context().drawImage(above, 0,0,ronin.frame.width*2,ronin.frame.height*2);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
this.flatten = function()
|
||||||
|
{
|
||||||
|
var a = ronin.under.to_img()
|
||||||
|
var b = null
|
||||||
|
|
||||||
|
a.onload = function(){
|
||||||
|
b = ronin.render.to_img()
|
||||||
|
b.onload = function(){
|
||||||
|
ronin.cursor.merge(a,b);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
this.merge = function(a,b)
|
||||||
|
{
|
||||||
|
ronin.render.clear();
|
||||||
|
ronin.render.context().drawImage(a, 0,0,ronin.frame.width*2,ronin.frame.height*2);
|
||||||
|
ronin.render.context().drawImage(b, 0,0,ronin.frame.width*2,ronin.frame.height*2);
|
||||||
|
ronin.under.clear();
|
||||||
|
}
|
||||||
|
|
||||||
this.drag = function(line)
|
this.drag = function(line)
|
||||||
{
|
{
|
||||||
var offset = make_offset(line.from,line.to);
|
var offset = make_offset(line.from,line.to);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user