看代码——红警开源代码

刚开始没看懂这是啥,后来发现这似乎是把宏定义当注释用了。因为NEVER永远不会定义,所以里面写啥也不会运行。
全是一些红警的文件结构,可以根据这份目录看代码。

#ifdef NEVER
Map (screen) class heirarchy.

 MapeditClass (most derived class) -- scenario editor
        ³
   MouseClass -- handles mouse animation and display control
        ³
  ScrollClass -- map scroll handler
        ³
    HelpClass -- pop-up help text handler
        ³
     TabClass -- file folder tab screen mode control dispatcher
        ³
 SidebarClass -- displays and controls construction list sidebar
        ³
   PowerClass -- display power production/consumption bargraph
        ³
   RadarClass -- displays and controls radar map
        ³
 DisplayClass -- general tactical map display handler
        ³
     MapClass -- general tactical map data handler
        ³
 GScreenClass (pure virtual base class) -- generic screen control

                          AbstractClass
                                  ³
                                  ³
                                  ³
                                  ³
                            ObjectClass
                                  ³
       ÚÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄ¿
   AnimClass  ³  TemplateClass    ³        ÃÄ FuseClass     ³    TerrainClass
              ³                   ³        ÃÄ FlyClass      ³
              ³                   ³  BulletClass            ³
       OverlayClass        MissionClass               SmudgeClass
                                  ³
                             RadioClass
                                  ³
                                  ÃÄ CrewClass
                                  ÃÄ FlasherClass
                                  ÃÄ StageClass
                                  ÃÄ CargoClass
                            TechnoClass
                                  ³
                       ÚÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
                   FootClass                           BuildingClass
                       ³
         ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÁÂÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
    DriveClass  InfantryClass         ÃÄ FlyClass
         ³                      AircraftClass
       ÚÄÁÄÄÄÄÄÄÄÄÄ¿
       ³           ³
       ³     VesselClass
       ³
    UnitClass


                            AbstractTypeClass
                                    ³
                              ObjectTypeClass
                                    ³
             ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
             ³                      ³            ³                 ³
       TechnoTypeClass              ³            ³                 ³
             ³                BulletTypeClass    ³                 ³
             ³                           TemplateTypeClass         ³
    ÚÄÄÄÄÄÄÄÄÁÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄ¿    TerrainTypeClass
    ³              ³           ³              ³        ³
UnitTypeClass      ³   BuildingTypeClass      ³  VesselTypeClass
                   ³                          ³
           AircraftTypeClass          InfantryTypeClass
#endif
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值