예제 #1
0
	def stats(self, value):
		check_isinstance(value, self.Stats)
		self._stats = value
예제 #2
0
	def info(self, value):
		check_isinstance(value, self.Info)
		self._info = value
예제 #3
0
	def scene(self, value: BaseScene):
		check_isinstance(value, BaseScene)
		self.scene.exit(self)
		self._prev_scene = self.scene
		self._scene = value
		self.scene.enter(self)
예제 #4
0
 def shield(self, value):
     check_isinstance(value, BaseShield)
     self._shield = value
예제 #5
0
 def armor(self, value):
     check_isinstance(value, BaseArmor)
     self._armor = value
예제 #6
0
 def weapon(self, value):
     check_isinstance(value, BaseWeapon)
     self._weapon = value
예제 #7
0
 def class_(self, value: BaseClass):
     check_isinstance(value, BaseClass)
     self._class = value