Guest User

Untitled

a guest
Jun 18th, 2018
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.86 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="utf-8">
  5. <title>Tower Defense</title>
  6. </head>
  7. <body>
  8. <script type="text/javascript" src="game.js"></script>
  9. </body>
  10. </html>
  11.  
  12.  
  13.  
  14. //Variables
  15. var images = {};
  16. var Ready = {};
  17.  
  18. //Create canvas
  19. var canvas = document.createElement("canvas");
  20. var ctx = canvas.getContext ("2D");
  21. canvas.width = 960;
  22. canvas.height = 600;
  23. document.body.appendChild(canvas);
  24.  
  25. //Load images
  26. loadImage("background");
  27. loadImage("creep");
  28.  
  29. function loadImage(name) {
  30. images[name] = new Image();
  31. images[name].onload = function(){
  32. Ready[name] = true;
  33. }
  34. images[name].src ="images/" + name + ".png";
  35. }
  36.  
  37. //Draw the images
  38. function render(){
  39. if(Ready["background"]){
  40. ctx.drawImage(images["background"], 0, 0);
  41. }
  42. if(Ready["creep"]){
  43. ctx.drawImage(images["creep"], - 100, - 100);
  44. }
  45. }
  46.  
  47. render();
Add Comment
Please, Sign In to add comment