|  | DataMuseum.dkPresents historical artifacts from the history of: DKUUG/EUUG Conference tapes | 
This is an automatic "excavation" of a thematic subset of
 See our Wiki for more about DKUUG/EUUG Conference tapes Excavated with: AutoArchaeologist - Free & Open Source Software. | 
top - metrics - downloadIndex: T u
    Length: 819 (0x333)
    Types: TextFile
    Names: »universe.h«
└─⟦b20c6495f⟧ Bits:30007238 EUUGD18: Wien-båndet, efterår 1987
    └─⟦this⟧ »EUUGD18/General/Spacewar/universe.h« 
/*
 * Spacewar - include file that defines objects/parameters of the universe
 *
 * ordering: objects, aliens, crafts&torpedoes (because they can come and go)
 *
 * Copyright 1984 obo Systems, Inc.
 * Copyright 1984 Dan Rosenblatt
 */
struct universe {
	char	uv_type;	/* universe type of object: NULL 'A|P|O|T' */
	char	uv_pctr;	/* universe screen character of object */
	double	*uv_pstn;	/* universe position of object */
	long	uv_mass;	/* universe mass/hull damage of object */
	short	uv_rad;		/* universe radius of object */
	union {
		struct aln *uv_aln;
		struct crft *uv_crft;
		struct obj *uv_obj;
		struct torp *uv_torp;
	} uv_ptr;
	dsplcmnt *uv_dspl;
};
#define MAXUNIVERSE	MAXALN+MAXCRFT+MAXOBJ+MAXTORP
extern struct universe univlst[];
typedef union {
	struct universe *ip_ptr;
	int		 ip_ofst;
} idxptr;