1f74420b3285b9fe04a7e00aa3b8c0ab07ea344bcBen Murdoch// Copyright (c) 2012 The Chromium Authors. All rights reserved.
2f74420b3285b9fe04a7e00aa3b8c0ab07ea344bcBen Murdoch// Use of this source code is governed by a BSD-style license that can be
3f74420b3285b9fe04a7e00aa3b8c0ab07ea344bcBen Murdoch// found in the LICENSE file.
4f74420b3285b9fe04a7e00aa3b8c0ab07ea344bcBen Murdoch
5f74420b3285b9fe04a7e00aa3b8c0ab07ea344bcBen Murdochvar ballScale;
6f74420b3285b9fe04a7e00aa3b8c0ab07ea344bcBen Murdoch
7f74420b3285b9fe04a7e00aa3b8c0ab07ea344bcBen Murdochfunction drawBallInit(diameter) {
8f74420b3285b9fe04a7e00aa3b8c0ab07ea344bcBen Murdoch  var metrics = canvasContext.measureText("Chrome");
9f74420b3285b9fe04a7e00aa3b8c0ab07ea344bcBen Murdoch  ballScale = diameter/metrics.width
10f74420b3285b9fe04a7e00aa3b8c0ab07ea344bcBen Murdoch}
11f74420b3285b9fe04a7e00aa3b8c0ab07ea344bcBen Murdoch
12f74420b3285b9fe04a7e00aa3b8c0ab07ea344bcBen Murdochfunction drawBall(x, y, angle) {
13f74420b3285b9fe04a7e00aa3b8c0ab07ea344bcBen Murdoch  canvasContext.save();
14f74420b3285b9fe04a7e00aa3b8c0ab07ea344bcBen Murdoch  canvasContext.fillStyle = 'blue';
15f74420b3285b9fe04a7e00aa3b8c0ab07ea344bcBen Murdoch  canvasContext.translate(x, y);
16f74420b3285b9fe04a7e00aa3b8c0ab07ea344bcBen Murdoch  canvasContext.rotate(angle);
17f74420b3285b9fe04a7e00aa3b8c0ab07ea344bcBen Murdoch  canvasContext.scale(ballScale, ballScale);
18f74420b3285b9fe04a7e00aa3b8c0ab07ea344bcBen Murdoch  canvasContext.textAlign = "center";
19f74420b3285b9fe04a7e00aa3b8c0ab07ea344bcBen Murdoch  canvasContext.fillText("Chrome", 0, 0);
20f74420b3285b9fe04a7e00aa3b8c0ab07ea344bcBen Murdoch  canvasContext.restore();
21f74420b3285b9fe04a7e00aa3b8c0ab07ea344bcBen Murdoch}
22f74420b3285b9fe04a7e00aa3b8c0ab07ea344bcBen Murdoch