void activate_eggs(Game_object *obj, Chunk_object_list *chunk, int tx, int ty, int tz, int from_tx, int from_ty) { unsigned short eggbits = eggs[ (ty%tiles_per_chunk)*tiles_per_chunk + (tx%tiles_per_chunk)]; if (eggbits) activate_eggs(obj, chunk, tx, ty, tz, from_tx, from_ty,  eggbits); }
void activate_eggs(Game_object *obj, int tx, int ty, int tz, int from_tx, int from_ty) { need_cache()->activate_eggs(obj, this, tx, ty, tz, from_tx, from_ty);}
	void activate_eggs(Game_object *obj, Chunk_object_list *chunk, 			int tx, int ty, int tz, int from_tx, int from_ty)		{		unsigned short eggbits = eggs[			(ty%tiles_per_chunk)*tiles_per_chunk + 							(tx%tiles_per_chunk)];		if (eggbits)			activate_eggs(obj, chunk, tx, ty, tz,						from_tx, from_ty,  eggbits);		}