- turn_widget = TextLineWidget('TURN:', self, (2, 0), (1, 20))
- turn_widget.children += [TurnWidget(self, (2, 6), (1, 14), ['turn'])]
- log_widget = LogWidget(self, (4, 0), (None, 20), ['log'])
- map_widget = MapWidget(self, (0, 21), (None, None), ['map'])
- inventory_widget = InventoryWidget(self, (0, 21), (None, None),
- ['inventory'], False)
- pickable_items_widget = PickableItemsWidget(self, (0, 21), (None, None),
- ['pickable_items'], False)
- top_widgets = [edit_widget, turn_widget, log_widget, map_widget,
- inventory_widget, pickable_items_widget]
- popup_widget = PopUpWidget(self, (0, 0), (1, 1), visible=False)
- self.popup_text = 'Hi bob'
- write_mode = True
+ turn_widget = TextLineWidget('TURN:', self, YX(2, 0), YX(1, 20))
+ turn_widget.children += [TurnWidget(self, YX(2, 6), YX(1, 14), ['turn'])]
+ health_widget = TextLineWidget('HEALTH:', self, YX(3, 0), YX(1, 20))
+ health_widget.children += [HealthWidget(self, YX(3, 8), YX(1, 12), ['turn'])]
+ log_widget = LogWidget(self, YX(5, 0), YX(None, 20), ['log'])
+ descriptor_widget = DescriptorWidget(self, YX(5, 0), YX(None, 20),
+ ['map'], False)
+ map_widget = MapWidget(self, YX(0, 21), YX(None, None), ['map'])
+ inventory_widget = ItemsSelectorWidget('INVENTORY:',
+ self.game.player_inventory,
+ self, YX(0, 21), YX(None, None),
+ ['inventory'], False)
+ pickable_items_widget = ItemsSelectorWidget('PICKABLE:',
+ self.game.pickable_items,
+ self, YX(0, 21),
+ YX(None, None),
+ ['pickable_items'],
+ False)
+ top_widgets = [edit_widget, turn_widget, health_widget, log_widget,
+ descriptor_widget, map_widget, inventory_widget,
+ pickable_items_widget]
+ popup_widget = PopUpWidget(self, YX(0, 0), YX(1, 1), visible=False)
+
+ # Ensure initial window state before loop starts.