private void drawAllBalls(Graphics g)
	{
		int dx = 0;
		int dy = 0;
		int sx = 0;
		int sy = 0;
		for (int i=0; i<FaceStyle.BALL_HNUM; i++)
		{
			for (int j=0; j<FaceStyle.BALL_VNUM; j++)
			{
				dx = i * FaceStyle.BALL_WIDTH;
				dy = j * FaceStyle.BALL_HEIGHT;
				if (mWhatBall[i][j] == BallColor.EMPTY)
				{
					g.drawImage(mEmpty, dx, dy, this);
				}
				else
				{
					sx = (mWhatBall[i][j]-1) * FaceStyle.BALL_WIDTH;
					sy = 0;
					if (i == mFromPlace.width && j == mFromPlace.height)
					{
						sy = 2 * FaceStyle.BALL_HEIGHT;
					}
					g.drawImage(mBalls, dx, dy, dx+FaceStyle.BALL_WIDTH, dy+FaceStyle.BALL_HEIGHT, sx, sy, sx+FaceStyle.BALL_WIDTH, sy+FaceStyle.BALL_HEIGHT, this);
				}
			}
		}
	}