HTML5 Canvas [261]
text with image patterns, Image Patterns and Text
toDataURL( ) method of Canvas object, The toDataURL() Method of the Canvas Object
using measureText( ) method, Using measureText
Text Arranger (example), Handling Basic Text in Text Arranger, fillText and strokeText, Setting the Text Font, Handling Font Size and Face in Text Arranger, Font Color, Font Color, Handling text baseline and alignment, Text Arranger Version 2.0, Text Arranger Version 2.0, Text and the Canvas Context, Handling Gradients and Patterns in Text Arranger, Width, Height, Scale, and toDataURL() Revisited, Dynamically resizing in Text Arranger, Final Version of Text Arranger, What’s Next
complete code, version 1.0, fillText and strokeText, Setting the Text Font
dynamically resizing text, Dynamically resizing in Text Arranger
final version 3.0, Final Version of Text Arranger, What’s Next
handling basic text, Handling Basic Text in Text Arranger
handling font color, Font Color
handling font size and face, Handling Font Size and Face in Text Arranger, Font Color
handling gradient and patterns, Handling Gradients and Patterns in Text Arranger, Width, Height, Scale, and toDataURL() Revisited
handling text baseline and alignment, Handling text baseline and alignment, Text Arranger Version 2.0
version 2.0, Text Arranger Version 2.0, Text and the Canvas Context
textAlign property, context objects, The 2D Context and the Current State, Horizontal alignment
textBaseline property, context objects, The drawScreen() Function, The 2D Context and the Current State, The drawScreen() Function, Vertical alignment
setting in Guess The Letter game (example), The drawScreen() Function
setting in Hello World (example), The drawScreen() Function
TextButton.js file, BS Bingo game (example), The TextButton.js file, The onMouseMove() function, The initLists() function, The initButtons() function, The initSounds() function, The chooseButtonsForCard() function, The drawScreen() function, The onMouseClick() function, The onMouseMove() function
chooseButtonsForCard( ) function, The chooseButtonsForCard() function
drawScreen( ) function, The drawScreen() function
initButtons( ) function, The initButtons() function
initLists( ) function, The initLists() function
initSounds( ) function, The initSounds() function
onMouseClick( ) function, The onMouseClick() function
onMouseMove( ) function, The onMouseMove() function
TextMetrics objects, Using measureText, Handling text baseline and alignment
width property, Handling text baseline and alignment
Theora, Theora + Vorbis = .ogg
Thomas, Giles, What Does a WebGL Application Look Like?
three-way swap programming construct, Swapping two elements in a two-dimensional array
thrusting in rotated direction (game object), Thrusting in the rotated direction
tile maps, Defining a Tile Map, Creating a Tile Map with Tiled, Displaying the Map on the Canvas, Displaying the map on the canvas, Map height and width, Storing the map data, Displaying the map on the canvas
creating with Tiled, Creating a Tile Map with Tiled
displaying on Canvas, Displaying the Map on the Canvas, Displaying the map on the canvas, Map height and width, Storing the map data, Displaying the map on the canvas
displaying map on Canvas, Displaying the map on the canvas
map height and width, Map height and width
storing map data, Storing the map data
tile sheets, Copying Part of an Image to the Canvas, Simple Cell-Based Sprite Animation, Changing the Tile to Display, Changing the Tile to Display, Advanced Cell-Based Animation, Moving the Image Across the Canvas, Choosing the Tile to Display, Looping Through the Tiles, Drawing the Tile, Geo Blaster Tile Sheet, Refresher: Calculating the tile source location, Loading in sounds and tile sheet assets, Creating a Dynamic Tile Sheet at Runtime, Creating a Dynamic Tile Sheet at Runtime, The Tile Sheet for Our Game
calculating tile source location, Refresher: Calculating the tile source location
creating dynamic tile sheet at runtime, Creating a Dynamic Tile Sheet at Runtime, Creating