class ent(object): def __init__(self, entnum = -1, o=[0,0,0], v=[0,0,0], g=[0,0,0], yaw=0, pitch=0, roll=0, haxhp=1, physstate=0, move_pack=0, map="limbo", name="Unnamed Entity", lifesequence=0): # instantiate entnum to first free integer entry in dictionary for j in range(0, len(ents)+1): if(not ents.has_key(j)): self.entnum = j break ents[self.entnum] = self self.peer = enet.ENetPeer() self.v = v; self.o = o, self.g = g self.yaw = yaw, self.pitch = pitch, self.roll = roll # add any other variables here that you want the default's value overridden for