home *** CD-ROM | disk | FTP | other *** search
/ CD Actual Thematic 25: Programming / pc_actual_25.iso / Javascript / JavaScriptEditor / jse_en28.exe / %MAINDIR% / Tutorial / game1.js < prev    next >
Encoding:
JavaScript  |  2001-09-10  |  987 b   |  56 lines

  1.  
  2. //Try this game
  3. var thePower;
  4. var power=0;
  5. var Dir=">";
  6. var BackDir;
  7. var bw;
  8.    
  9. function RunGame(){
  10.   //make power led
  11.   if (Dir==">") 
  12.   {
  13.     power=power+5;  
  14.   }
  15.   else if (Dir=="<")
  16.   {
  17.     power=power-5;  
  18.   }    
  19.   if (power>=100) Dir="<"
  20.   else if (power<=0) Dir=">";
  21.   game.power.width=power;   
  22.   setTimeout("RunGame()", 100)
  23.   BackDir = Dir;
  24. }
  25.  
  26. function play(){
  27.   Dir="=";
  28.   game.display.width = bw;
  29.   bw++;
  30.   if (bw < thePower)
  31.     setTimeout("play()", 50)
  32.   else {
  33. //    Dir=BackDir;
  34.     RunGame();
  35.   } 
  36. }
  37.  
  38. function powerClicked()
  39. {
  40.   thePower = power;
  41.   bw = 0;
  42.   play();
  43.   
  44. }
  45.  
  46. // Start HTML Code -------------
  47. document.writeln("<form name=\"game\">");
  48. document.writeln("<input name=\"display\" type=\"button\" value=\">\" onClick=\"powerClicked()\">");
  49. document.writeln("<br>");
  50. document.writeln("<input name=\"power\" type=\"text\" width=\"0\">");
  51. document.writeln("</form>");
  52. // End HTML Code -------------
  53.  
  54. RunGame();
  55.  
  56.