import pygame
BG_COLOR=pygame.Color(255,255,255)
SCREEN_WIDTH=700
SCREEN_HEIGHT=500
TEXT_COLOR=pygame.color(255,0,0)
class Tank:
    """
    坦克类
    """
    def __init__(self) -> None:
        pass
    def display_tank(self) -> None:
        """
        显示坦克
        """
        pass
    def move(self) ->None:
        """
        坦克移动
        """
        pass
    def shot(self) ->None:
        """
        坦克的射击
        """
        pass
class Mytank(Tank):
    """
    我方坦克类
    """
    def __init__(self) -> None:
        pass
class EnemyTank(Tank):
    """
    我方坦克类
    """
    def __init__(self) -> None:
        pass
class Mytank(Tank):
    """
    我方坦克类
    """
    def __init__(self) -> None:
        pass
class Bullet:
    """
    子弹类
    """
    def __init__(self) -> None:
        pass
    def display_bullet(self) ->None:
        """
        显示子弹
        """
        pass
    def move(self) ->None:
        """
        子弹的移动
        """
        pass
class Wall:
    """
    墙壁类
    """
    def __init__(self) -> None:
        pass
    def display_wall(self) -> None:
        """
        显示墙壁
        """
        pass
class Explode:
    """
    爆炸效果类
    """
    def __init__(self) -> None:
        pass
    def display_explode(self) -> None:
        """
        显示爆炸效果
        """
        pass
class Music:
    """
    音效类
    """
    def __init__(self) -> None:
        pass
    def play_music(self) -> None:
        """
        播放音效
        """
        pass
class MainGame:
    """
    墙壁类
    """    
    #游戏主窗口对象
    windou=None
    def __init__(self) -> None:
        pass
    def start_game(self) -> None:
        """
        开始游戏
        """
        pass
        #初始化窗口
        pygame.display.init()
        #创建一个游戏窗口
        MainGame.windou=pygame.display.set_mode((SCREEN_WIDTH,SCREEN_HEIGHT))
        #刷新窗口
        pygame.display.set_caption("坦克大战1.0")
        while True:
            #给窗口填充颜色
            MainGame.windou.fill(BG_COLOR)
            #增加提示文字
            #1.增加文字内容
            num=6
            text=self.get_text_surface(f"敌方坦克的剩余数量{num}")
            #2.如何把文字加上
            MainGame.windou.blit(text,(10,10))
            pygame.display.update()
    def get_text_surface(self,text:str) -> None:
        """
        获取文字的图片
        """
        #初始化字体模块
        pygame.font.init()
        #创建字体
        font=pygame.font.SysFont("kaiti",18)
        #绘制文字信息
        text_surface=font.render(text,True,TEXT_COLOR)
        #将绘制的信息返回
        return text_surface
    def end_game(self) -> None:
        """
        游戏结束
        """
if __name__=="__main__":
    MainGame().start_game()
这个为什么没出现窗口,也没有报错。