diff --git a/osrgame/osrgame/screen.tcss b/osrgame/osrgame/screen.tcss index bdc5e69..b693e61 100644 --- a/osrgame/osrgame/screen.tcss +++ b/osrgame/osrgame/screen.tcss @@ -97,7 +97,6 @@ RadioSet { .button { margin: 1; - background: $surface-lighten-1; } .char_create_buttons { diff --git a/osrgame/osrgame/screen_modal_new_char.py b/osrgame/osrgame/screen_modal_new_char.py index f6c563e..227c35c 100644 --- a/osrgame/osrgame/screen_modal_new_char.py +++ b/osrgame/osrgame/screen_modal_new_char.py @@ -17,8 +17,8 @@ def compose(self) -> ComposeResult: Input(id="character_name", placeholder="Enter character name"), CharacterClassRadioButtons(), Horizontal( - Button("Create", id="btn_char_create", variant="primary"), - Button("Cancel", id="btn_char_cancel", variant="default"), + Button("Create", id="btn_char_create", variant="primary", classes="button"), + Button("Cancel", id="btn_char_cancel", variant="default", classes="button"), classes="char_create_buttons", ), id="new_character_grid", diff --git a/osrgame/osrgame/widgets.py b/osrgame/osrgame/widgets.py index 0e3066d..41c59e1 100644 --- a/osrgame/osrgame/widgets.py +++ b/osrgame/osrgame/widgets.py @@ -112,7 +112,7 @@ def update_table(self): pc.name, pc.character_class.class_type.value, Text(str(pc.level), justify="center"), - Text(f"{str(pc.hit_points)}/{str(pc.max_hit_points)}", justify="center"), + Text("DEAD" if pc.hit_points <= 0 else f"{pc.hit_points}/{pc.max_hit_points}", justify="center"), Text(str(pc.armor_class), justify="center"), Text(str(pc.xp) + "/" + str(pc.xp_needed_for_next_level), justify="center"), ]