-
Book Overview & Buying
-
Table Of Contents
Opa Application Development
By :
First of all, we need a canvas element on which to draw our graphics. The HTML5 Canvas element is an HTML tag similar to the <div>, <a>, and <table> tags, with the exception that its contents are rendered with JavaScript. In Opa, we create a canvas element the exact same way in which we create other HTML elements:
function page(){
<canvas id=#gamecanvas width="520" height="620"
onready={Game.gamestart}>
</canvas>
}This code creates a canvas with the gamecanvas ID. When the canvas element is ready, the Game.gamestart function will be invoked to start the game.
Next we must get the canvas context. It is important for us to understand the difference between the canvas element and the canvas context. The canvas element is a DOM node embedded in the HTML page, whereas the canvas context is an object with properties and methods that you can use to render graphics inside the canvas element. The context can be 2D or 3D (WebGL). In our Pacman game...
Change the font size
Change margin width
Change background colour