added new namedtuples
							parent
							
								
									365c6dd0ed
								
							
						
					
					
						commit
						8eacdbe7f9
					
				@ -1,16 +1,31 @@
 | 
			
		||||
from collections import namedtuple
 | 
			
		||||
 | 
			
		||||
Position2D = namedtuple("Position2D", "x, y")
 | 
			
		||||
Position3D = namedtuple("Position3D", "x, y, z")
 | 
			
		||||
Rectangle = namedtuple("Rectangle", "x1, y1, x2, y2")
 | 
			
		||||
Note = namedtuple("Note", "symbol, foreground, background, name, position")
 | 
			
		||||
Construction = namedtuple("Construction", "position, form, unk_8, mat_type, mat_idx, unk3, unk4, unk5, unk6, origin")
 | 
			
		||||
Vein = namedtuple("Vein", "vtable, type, flags, address, assignment")
 | 
			
		||||
FrozenLiquidVein = namedtuple("FrozenLiquidVein", "vtable, address, tiles")
 | 
			
		||||
SpatterVein = namedtuple("SpatterVein", "vtable, address, mat1, unk1, mat2, mat3, intensity")
 | 
			
		||||
Settlement = namedtuple("Settlement", "origin, name, world_pos, local_pos")
 | 
			
		||||
Attribute = namedtuple("Attribute", "level, field_4, field_8, field_C, leveldiff, field_14, field_18");
 | 
			
		||||
Skill = namedtuple("Skill", "id, experience, rating")
 | 
			
		||||
Tree = namedtuple("Tree", "type, material, position, address")
 | 
			
		||||
CreatureCaste = namedtuple("CreatureCaste", "rawname, singular, plural, adjective")
 | 
			
		||||
Matgloss = namedtuple("Matgloss", "id, fore, back, bright, name")
 | 
			
		||||
DescriptorColor = namedtuple("DescriptorColor", "id, r, v, b, name")
 | 
			
		||||
CreatureTypeEx = namedtuple("CreatureTypeEx", "rawname, castes, tile_character, tilecolor")
 | 
			
		||||
TileColor = namedtuple("TileColor", "fore, back, bright")
 | 
			
		||||
 | 
			
		||||
class Name(object):
 | 
			
		||||
    __slots__ = ["first_name", "nickname", "language", "has_name", "words", "parts_of_speech"]
 | 
			
		||||
 | 
			
		||||
class Soul(object):
 | 
			
		||||
    pass
 | 
			
		||||
    def __init__(self, *args, **kwds):
 | 
			
		||||
        if kwds:
 | 
			
		||||
            for k, v in kwds.iteritems():
 | 
			
		||||
                self.__dict__[k] = v
 | 
			
		||||
 | 
			
		||||
class MapBlock40d(object):
 | 
			
		||||
    pass
 | 
			
		||||
		Loading…
	
		Reference in New Issue