Exemplo n.º 1
0
//	Return 0 if object is in expected segment, else return 1
static int verify_object_seg(const vobjptridx_t objp, const vms_vector &newpos)
{
	const auto &&result = get_seg_masks(newpos, vcsegptr(objp->segnum), objp->size);
	if (result.facemask == 0)
		return 0;
	else
		return move_object_within_mine(objp, newpos);
}
Exemplo n.º 2
0
//	Return 0 if object is in expected segment, else return 1
int verify_object_seg(object *objp, vms_vector *newpos)
{
	segmasks	result = get_seg_masks(newpos, objp->segnum, objp->size);

	if (result.facemask == 0)
		return 0;
	else
		return move_object_within_mine(objp, newpos);

}