private void drawImage() {
		Graphics2D g = (Graphics2D) tileImage.getGraphics();
		switch (value) {
		case white:
			background = new Color(0xFFFFFF);
			break;
		case red:
			background = new Color(0xFF0000);
			break;
		case blue:
			background = new Color(0x0033FF);
			break;
		case orange:
			background = new Color(0xFFA319);
			break;
		case green:
			background = new Color(0x00BE00);
			break;
		case yellow:
			background = new Color(0xFFFF00);
			break;
		default:
			background=Color.black;
		}
		g.setColor(new Color(0,0,0,0));
		g.fillRect(0, 0, WIDTH, HEIGHT);
		g.setColor(background);
		g.fillRoundRect(0,0,WIDTH,HEIGHT,ARC_WIDTH,ARC_HEIGHT);
		g.setColor(new Color(0x000000));
		g.setStroke(new BasicStroke(10));
		g.drawRoundRect(0,0,WIDTH,HEIGHT,ARC_WIDTH,ARC_HEIGHT);
		/*g.setColor(text);
		if(value<-64){
			font=Game.main.deriveFont(36f);
		}else{
			font=Game.main;
			g.setFont(font);
		}
		int drawX = WIDTH/2-DrawUtils.getMessageWidth(""+value,font,g)/2;
		int drawY = WIDTH/2+DrawUtils.getMessageWidth(""+value,font,g)/2;
		g.drawString(""+value, drawX, drawY);*/
		g.dispose();
	}