Add ability for dialogue based messages.
This commit is contained in:
@@ -43,6 +43,12 @@ class Level:
|
|||||||
|
|
||||||
# Level intro message (skip for survival mode)
|
# Level intro message (skip for survival mode)
|
||||||
if levelData["level_id"] != 999: # 999 is survival mode
|
if levelData["level_id"] != 999: # 999 is survival mode
|
||||||
|
# Check if level uses new dialog format or old description format
|
||||||
|
if "dialog" in levelData:
|
||||||
|
# Use new dialog system with sound support
|
||||||
|
messagebox(levelData["dialog"], self.sounds)
|
||||||
|
elif "description" in levelData:
|
||||||
|
# Use traditional description format
|
||||||
levelIntro = f"Level {levelData['level_id']}, {levelData['name']}. "
|
levelIntro = f"Level {levelData['level_id']}, {levelData['name']}. "
|
||||||
if self.isLocked:
|
if self.isLocked:
|
||||||
levelIntro += "This is a boss level. You must defeat all enemies before you can advance. "
|
levelIntro += "This is a boss level. You must defeat all enemies before you can advance. "
|
||||||
|
|||||||
Reference in New Issue
Block a user