--- /dev/null
+""" Roach up display. """
+
+from .actors.surf import SurfActor
+from .serums import default_serums
+
+
+class HudActor(SurfActor):
+ def __init__(self, stats, **kw):
+ self._stats = None
+ self.stats = stats
+ super().__init__(surf=self._surf, **kw)
+
+ def _rebuild_hud_surf(self):
+ smart = default_serums.assemble_icon("smart")
+ fast = default_serums.assemble_icon("fast")
+ strong = default_serums.assemble_icon("strong")
+ health = default_serums.assemble_icon("strong")
+ return smart
+
+ @property
+ def stats(self):
+ return self._stats
+
+ @stats.setter
+ def stats(self, stats):
+ if self._stats == stats:
+ return
+ self._stats = stats
+ self.surf = self._rebuild_hud_surf()