Ejemplo n.º 1
0
void Object::draw(int player){

	if(compost)
		drawC(player);
	else
		drawS(player);

}
Ejemplo n.º 2
0
void draw_menu_object(SDL_Surface *screen, struct menu_obj *m_obj)
{
            //printf("asdf\n");
    if(!(m_obj->r.x==0&&m_obj->r.y==0&&m_obj->r.w==0&&m_obj->r.h==0)&&m_obj->r.x>=0&&m_obj->r.y>=0)
    {
        SDL_FillRect(screen,&(m_obj->r),m_obj->color);
        if(m_obj->displayName)
        {
            int len=strlen(m_obj->name);
            drawS(m_obj->name , m_obj->r.x+m_obj->r.w/2-(len/2)*7 , m_obj->r.y+m_obj->r.h/2-font_size/2 , screen);
        }
        /* LARGE NUMBER IN m_obj->obj_size ?!?!*/

        for(int i=0;i<m_obj->objs_size;i++)
        {
            if(m_obj->overlay_objs!=NULL)draw_menu_object(screen,m_obj->overlay_objs+i);
        }
    }
            //printf("asdf2\n");
}