Difference between revisions of "Radish"

From CodeStuff
Jump to: navigation, search
(Changed to use wiki local image)
 
(4 intermediate revisions by 2 users not shown)
Line 3: Line 3:
 
Should also have some animation.   
 
Should also have some animation.   
  
Animation is shaky because there is currently no feedback from the rendering thread to say how fast things are being drawn.
+
Seems to suck a huge deal more CPU on Firefox than Chrome.  
 +
Timing still not 100% but at least better than it was.
 +
 
 +
Event IO now working.  Keyboard and Mouse.  (move the radish up and down)
  
 
<edcode>
 
<edcode>
Line 21: Line 24:
 
makeBackground();
 
makeBackground();
  
 +
var ty=100;
 
var tx=10;
 
var tx=10;
var test = loadImage("/images/radish.png");
+
var dx=1;
 +
var test = loadImage("radish.png");
  
 +
function move() {
 +
  tx+=dx;
 +
  if (tx>600) dx=-1;
 +
  if (tx<30) dx=1;
 +
  if (keyIsDown(38)) ty-=3;
 +
  if (keyIsDown(40)) ty+=3;
  
function frame() {
 
  clear();
 
  
  setColour("#00f");
 
  fillCircle(tx,80,30);
 
  drawImage(test,tx,100)
 
  tx+=0.1;
 
 
  flush(true); 
 
  setTimeout(frame,20);
 
 
}
 
}
  
frame();
+
function draw() {
 +
  clear();
 +
  setColour("Black");
 +
  drawImage(test,tx,ty)
 +
    print(JSON.stringify(getMousePosition()),30,200);  
 +
}
  
 +
run(move,draw);
 
</edcode>
 
</edcode>

Latest revision as of 06:44, 26 January 2012

Testing Image use.

Should also have some animation.

Seems to suck a huge deal more CPU on Firefox than Chrome. Timing still not 100% but at least better than it was.

Event IO now working. Keyboard and Mouse. (move the radish up and down)