public class Paint
{
	public static int hTab = 24;

	public void paintCmdBar(mGraphics g, Command left, Command center, Command right)
	{
		if (!CCanvas.isTouch && mGraphics.zoomLevel == 1)
		{
			CScreen.paintCmd(g);
		}
		mFont tahoma_7b_dark = mFont.tahoma_7b_dark;
		int num = 1;
		int width;
		if (left != null)
		{
			width = tahoma_7b_dark.getWidth(left.caption);
			if (width > 0)
			{
				if (!CCanvas.isTouch && mGraphics.zoomLevel == 1)
				{
					tahoma_7b_dark.drawString(g, left.caption, 5, CCanvas.h - CScreen.cmdH + 5 + num, 0);
				}
				else if (left.x > 0 && left.y > 0)
				{
					left.paint(g);
				}
				else
				{
					if (CScreen.keyTouch == 0)
					{
						Command.paintOngMau(CScreen.btn1left, CScreen.btn1mid, CScreen.btn1right, 1f, CCanvas.h - CScreen.cmdH - 1, 76, g);
					}
					else
					{
						Command.paintOngMau(CScreen.btn0left, CScreen.btn0mid, CScreen.btn0right, 1f, CCanvas.h - CScreen.cmdH - 1, 76, g);
					}
					tahoma_7b_dark.drawString(g, left.caption, 38, CCanvas.h - CScreen.cmdH + 5 + num, 2);
				}
			}
		}
		if (center != null)
		{
			width = tahoma_7b_dark.getWidth(center.caption);
			if (width > 0)
			{
				if (!CCanvas.isTouch && mGraphics.zoomLevel == 1)
				{
					tahoma_7b_dark.drawString(g, center.caption, CCanvas.hw, CCanvas.h - CScreen.cmdH + 5 + num, 2);
				}
				else if (center.x > 0 && center.y > 0)
				{
					center.paint(g);
				}
				else
				{
					if (CScreen.keyTouch == 1)
					{
						Command.paintOngMau(CScreen.btn1left, CScreen.btn1mid, CScreen.btn1right, CCanvas.hw - 38, CCanvas.h - CScreen.cmdH - 1, 76, g);
					}
					else
					{
						Command.paintOngMau(CScreen.btn0left, CScreen.btn0mid, CScreen.btn0right, CCanvas.hw - 38, CCanvas.h - CScreen.cmdH - 1, 76, g);
					}
					tahoma_7b_dark.drawString(g, center.caption, CCanvas.hw, CCanvas.h - CScreen.cmdH + 5 + num, 2);
				}
			}
		}
		if (right == null)
		{
			return;
		}
		width = tahoma_7b_dark.getWidth(right.caption);
		if (width <= 0)
		{
			return;
		}
		if (!CCanvas.isTouch && mGraphics.zoomLevel == 1)
		{
			tahoma_7b_dark.drawString(g, right.caption, CCanvas.w - 5, CCanvas.h - CScreen.cmdH + 5 + num, 1);
			return;
		}
		if (right.x > 0 && right.y > 0)
		{
			right.paint(g);
			return;
		}
		if (CScreen.keyTouch == 2)
		{
			Command.paintOngMau(CScreen.btn1left, CScreen.btn1mid, CScreen.btn1right, CCanvas.w - 77, CCanvas.h - CScreen.cmdH - 1, 76, g);
		}
		else
		{
			Command.paintOngMau(CScreen.btn0left, CScreen.btn0mid, CScreen.btn0right, CCanvas.w - 77, CCanvas.h - CScreen.cmdH - 1, 76, g);
		}
		tahoma_7b_dark.drawString(g, right.caption, CCanvas.w - 38, CCanvas.h - CScreen.cmdH + 5 + num, 2);
	}
}
