public void draw(Graphics2D g) {
        g.setColor(Color.WHITE);
        if(onFire)
			g.drawImage(fireImage, xPos, yPos, null);
		else if(SimCityGui.GRADINGVIEW) {
    		g.drawString("W"+mNum, xPos+10, yPos-5);
    	}
        else {
    	g.drawImage(image, xPos, yPos, null);
        }
        
    	switch(state) {
    		case deliveringFood: {
            	g.drawString(food, xPos-2, yPos-5);
            	break;
    		}
    		case deliveringCheck: {
    			if(!SimCityGui.GRADINGVIEW) {
    				g.drawImage(check, xPos-14, yPos+10, null);
    			}
    			break;
    		}
    		case asking: {
    			if(!SimCityGui.GRADINGVIEW) {
    				g.drawImage(askingBubble, xPos-14, yPos+10, null);
    			}
    			break;
    		}
    		default:
    			break;
    	}
    }