HTML5 Canvas [254]
using no-repeat, repeat-x, and repeat-y strings, Filling Shapes with Patterns
image patterns and text, Image Patterns and Text, Handling Gradients and Patterns in Text Arranger, Width, Height, Scale, and toDataURL() Revisited
handling in Text Arranger (example), Handling Gradients and Patterns in Text Arranger, Width, Height, Scale, and toDataURL() Revisited
video as source, Image Patterns and Text
pause button, video controls, Placing the buttons
pause( ) method, Basic HTML5 Video Implementation, Audio Functions
HTMLAudioElement objects, Audio Functions
HTMLVideoElement objects, Basic HTML5 Video Implementation
paused property, Basic HTML5 Video Implementation, Important Audio Properties, Play/Pause Push Button: Hit Test Point Revisited
audio objects, Important Audio Properties, Play/Pause Push Button: Hit Test Point Revisited
videos, Basic HTML5 Video Implementation
Penner, Robert, Easing In (Taking Off)
perspective, setting up for 3D scene, Animating the cube
Peters, Keith, Ball collisions in depth
PhoneGap, Going Mobile!, Creating the iOS Application with PhoneGap, Using Xcode to Target a Test Device, Installing Xcode, Installing PhoneGap, Creating the BS Bingo PhoneGap Project in Xcode, Testing the New Blank Application in the Simulator, Integrating BS Bingo into the Project, Setting the Orientation, Changing the Banner and Icon, Testing on the Simulator, Adding in an iPhone “Gesture”, Adding the Gesture Functions to index.html, Testing on a Device
creating iOS application with, Creating the iOS Application with PhoneGap, Using Xcode to Target a Test Device, Installing Xcode, Installing PhoneGap, Creating the BS Bingo PhoneGap Project in Xcode, Testing the New Blank Application in the Simulator, Integrating BS Bingo into the Project, Setting the Orientation, Changing the Banner and Icon, Testing on the Simulator, Adding in an iPhone “Gesture”, Adding the Gesture Functions to index.html, Testing on a Device
adding gesture functions to index.html, Adding the Gesture Functions to index.html
adding iPhone gesture, Adding in an iPhone “Gesture”
changing game banner and icon, Changing the Banner and Icon
creating BS Bingo project in Xcode, Creating the BS Bingo PhoneGap Project in Xcode
installing PhoneGap, Installing PhoneGap
installing Xcode, Installing Xcode
integrating BS Bingo into project, Integrating BS Bingo into the Project
setting orientation, Setting the Orientation
testing application on a device, Testing on a Device
testing new app in simulator, Testing the New Blank Application in the Simulator
testing on iPhone simulator, Testing on the Simulator
physics, Moving on a Vector, Bouncing Off Walls, Ball interactions in physics, Simple Gravity, Simple Elasticity, and Simple Friction, Game Object Physics and Animation, A Basic Game Framework, How Our Player Ship Will Move, Controlling the Player Ship with the Keyboard, Giving the Player Ship a Maximum Velocity
angle of reflection and angle of incidence, Bouncing Off Walls
friction, Simple Gravity, Simple Elasticity, and Simple Friction
game objects and animation, Game Object Physics and Animation, A Basic Game Framework, How Our Player Ship Will Move, Controlling the Player Ship with the Keyboard, Giving the Player Ship a Maximum Velocity
giving player ship maximum velocity, Giving the Player Ship a Maximum Velocity
how player ship will move (example), How Our Player Ship Will Move, Controlling the Player Ship with the Keyboard
law of conservation of momentum, Ball interactions in physics
vectors, Moving on a Vector
Pilgrim, Mark, Testing to See Whether the Browser Supports Canvas
pixel manipulation, Pixel Manipulation, The Canvas Pixel Manipulation API, Application Tile Stamper, The highlightTile() function
Canvas Pixel Manipulation API, The Canvas Pixel Manipulation API
Tile Stamper application (example), Application Tile Stamper, The highlightTile() function
play button, video controls, Listening for the button presses
play( ) method, Basic HTML5 Video Implementation, Audio Functions, Playing