@@ -92,8 +92,8 @@ def perform_attack():
9292 global health , mana , gold , experience
9393
9494 # Update combat log
95- log_entry3 .change_text (log_entry2 .content )
96- log_entry2 .change_text (log_entry1 .content )
95+ log_entry3 .change_text (log_entry2 ._content )
96+ log_entry2 .change_text (log_entry1 ._content )
9797 log_entry1 .change_text ("You attack! Damage dealt!" )
9898
9999 # Simulate battle effects
@@ -111,14 +111,14 @@ def cast_spell():
111111 global health , mana , gold , experience
112112
113113 if mana < 15 :
114- log_entry3 .change_text (log_entry2 .content )
115- log_entry2 .change_text (log_entry1 .content )
114+ log_entry3 .change_text (log_entry2 ._content )
115+ log_entry2 .change_text (log_entry1 ._content )
116116 log_entry1 .change_text ("Not enough mana!" )
117117 return
118118
119119 # Update combat log
120- log_entry3 .change_text (log_entry2 .content )
121- log_entry2 .change_text (log_entry1 .content )
120+ log_entry3 .change_text (log_entry2 ._content )
121+ log_entry2 .change_text (log_entry1 ._content )
122122 log_entry1 .change_text ("You cast a spell! Critical hit!" )
123123
124124 # Simulate battle effects
@@ -136,14 +136,14 @@ def use_item():
136136 global health , mana , gold
137137
138138 if gold < 50 :
139- log_entry3 .change_text (log_entry2 .content )
140- log_entry2 .change_text (log_entry1 .content )
139+ log_entry3 .change_text (log_entry2 ._content )
140+ log_entry2 .change_text (log_entry1 ._content )
141141 log_entry1 .change_text ("Not enough gold!" )
142142 return
143143
144144 # Update combat log
145- log_entry3 .change_text (log_entry2 .content )
146- log_entry2 .change_text (log_entry1 .content )
145+ log_entry3 .change_text (log_entry2 ._content )
146+ log_entry2 .change_text (log_entry1 ._content )
147147 log_entry1 .change_text ("You used a health potion!" )
148148
149149 # Simulate item use
@@ -156,8 +156,8 @@ def use_item():
156156
157157def attempt_run ():
158158 # Update combat log
159- log_entry3 .change_text (log_entry2 .content )
160- log_entry2 .change_text (log_entry1 .content )
159+ log_entry3 .change_text (log_entry2 ._content )
160+ log_entry2 .change_text (log_entry1 ._content )
161161
162162 if random .random () > 0.5 :
163163 log_entry1 .change_text ("You escaped successfully!" )
@@ -177,14 +177,14 @@ def update_stats():
177177 gold_text .change_text (f"Gold: { gold } " )
178178
179179 # Update bar elements - adjust width and position
180- health_bar .rect .width = (health / max_health ) * 200
181- health_bar .rect .centerx = 200 - (200 - (health / max_health * 200 ))/ 2
180+ health_bar ._rect .width = (health / max_health ) * 200
181+ health_bar ._rect .centerx = 200 - (200 - (health / max_health * 200 ))/ 2
182182
183- mana_bar .rect .width = (mana / max_mana ) * 200
184- mana_bar .rect .centerx = 480 - (200 - (mana / max_mana * 200 ))/ 2
183+ mana_bar ._rect .width = (mana / max_mana ) * 200
184+ mana_bar ._rect .centerx = 480 - (200 - (mana / max_mana * 200 ))/ 2
185185
186- xp_bar .rect .width = (experience / max_experience ) * 600
187- xp_bar .rect .centerx = 400 - (600 - (experience / max_experience * 600 ))/ 2
186+ xp_bar ._rect .width = (experience / max_experience ) * 600
187+ xp_bar ._rect .centerx = 400 - (600 - (experience / max_experience * 600 ))/ 2
188188
189189# Main game loop
190190running = True
0 commit comments