void update(objectmachine_t *obj, player_t **team, int team_size, brick_list_t *brick_list, item_list_t *item_list, object_list_t *object_list) { objectdecorator_t *dec = (objectdecorator_t*)obj; objectmachine_t *decorated_machine = dec->decorated_machine; object_t *o = obj->get_object_instance(obj); fix_objects(o, NULL); level_persist(); unfix_objects(o, NULL); decorated_machine->update(decorated_machine, team, team_size, brick_list, item_list, object_list); }
rsc_fix() { fix_trindex(); fix_objects(); fix_tedinfo(); #ifdef NOT_NEED fix_iconblk(); fix_bitblk(); fix_frstr(); fix_frimg(); #endif }