1c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)// Copyright (c) 2012 The Chromium Authors. All rights reserved.
2c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)// Use of this source code is governed by a BSD-style license that can be
3c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)// found in the LICENSE file.
4c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)
5c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)var ballRadius;
6c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)
7c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)function drawBallInit(diameter) {
8c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)  ballRadius = diameter / 2;
9c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)}
10c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)
11c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)function drawBall(x, y, angle) {
12c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)  canvasContext.save();
13c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)  canvasContext.fillStyle = 'blue';
14c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)  canvasContext.translate(x, y);
15c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)  canvasContext.rotate(angle);
16c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)  canvasContext.fillRect(-ballRadius, -ballRadius, ballDiameter, ballDiameter);
17c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)  canvasContext.restore();
18c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)}
19