diff --git a/qt_ui/uiconstants.py b/qt_ui/uiconstants.py index 24fde874..614388aa 100644 --- a/qt_ui/uiconstants.py +++ b/qt_ui/uiconstants.py @@ -107,6 +107,8 @@ def load_icons(): ICONS["destroyed"] = QPixmap("./resources/ui/ground_assets/destroyed.png") ICONS["ship"] = QPixmap("./resources/ui/ground_assets/ship.png") ICONS["ship_blue"] = QPixmap("./resources/ui/ground_assets/ship_blue.png") + ICONS["missile"] = QPixmap("./resources/ui/ground_assets/missile.png") + ICONS["missile_blue"] = QPixmap("./resources/ui/ground_assets/missile_blue.png") ICONS["Generator"] = QPixmap("./resources/ui/misc/"+get_theme_icons()+"/generator.png") ICONS["Missile"] = QPixmap("./resources/ui/misc/"+get_theme_icons()+"/missile.png") diff --git a/qt_ui/widgets/map/QMapGroundObject.py b/qt_ui/widgets/map/QMapGroundObject.py index f1d3e542..7d8217b5 100644 --- a/qt_ui/widgets/map/QMapGroundObject.py +++ b/qt_ui/widgets/map/QMapGroundObject.py @@ -9,6 +9,7 @@ from game import Game from game.data.building_data import FORTIFICATION_BUILDINGS from game.db import REWARDS from game.theater import ControlPoint, TheaterGroundObject +from game.theater.theatergroundobject import MissileSiteGroundObject from qt_ui.windows.groundobject.QGroundObjectMenu import QGroundObjectMenu from .QMapObject import QMapObject from ...displayoptions import DisplayOptions @@ -72,6 +73,8 @@ class QMapGroundObject(QMapObject): cat = self.ground_object.category if cat == "aa" and self.ground_object.sea_object: cat = "ship" + if isinstance(self.ground_object, MissileSiteGroundObject): + cat = "missile" rect = QRect(option.rect.x() + 2, option.rect.y(), option.rect.width() - 2, option.rect.height()) diff --git a/resources/ui/ground_assets/missile.png b/resources/ui/ground_assets/missile.png new file mode 100644 index 00000000..29c706fa Binary files /dev/null and b/resources/ui/ground_assets/missile.png differ diff --git a/resources/ui/ground_assets/missile_blue.png b/resources/ui/ground_assets/missile_blue.png new file mode 100644 index 00000000..0e341502 Binary files /dev/null and b/resources/ui/ground_assets/missile_blue.png differ