shape 8 movingobject.c movingobject* newmovingobject(object** shape, shape 14 movingobject.c ret->obj = shape; shape 15 movingobject.c ret->currentobj = *shape; shape 20 movingobject.h movingobject* newmovingobject(object** shape, shape 7 object.c object* newobject(int w, int h, char* shape){ shape 13 object.c ret->shape = (char*)malloc(sizeof(char)*w*h); shape 14 object.c strncpy(ret->shape, shape, w*h); shape 19 object.c free(obj->shape); shape 29 object.c if(obj->shape[i*w+j] != ' '){ shape 30 object.c putdata(x+j, y+i, obj->shape[i*w+j],(unsigned char)id); shape 9 object.h char* shape; shape 12 object.h object* newobject(int w, int h, char* shape); shape 35 screen.c if(obj->shape[(int)(obj->size.x)*y+x] !=' '){