# A5　正文源码引用覆盖索引

本表从18章正文中的固定提交行号链接生成，用来反查一个源文件在哪些章节被讨论。它记录引用范围，不代表该文件其余部分都已逐行审计。详细结论与上下文请回到章节。

正文涉及 **164** 个带行号引用的源文件、**713** 处行号链接。重复引用保留在次数内。

| 源文件 | 正文章节 | 引用次数 |
|---|---|---:|
| [CODE/2KEYFRAM.CPP](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/CODE/2KEYFRAM.CPP) | [12](../chapters/12-assets-audio-and-video.md) | 3 |
| [CODE/ABSTRACT.H](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/CODE/ABSTRACT.H) | [03](../chapters/03-object-model-and-memory.md) | 3 |
| [CODE/AIRCRAFT.CPP](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/CODE/AIRCRAFT.CPP) | [08](../chapters/08-units-and-special-mechanics.md) | 3 |
| [CODE/AIRCRAFT.H](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/CODE/AIRCRAFT.H) | [03](../chapters/03-object-model-and-memory.md) | 1 |
| [CODE/ANIM.CPP](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/CODE/ANIM.CPP) | [08](../chapters/08-units-and-special-mechanics.md) | 2 |
| [CODE/AUDIO.CPP](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/CODE/AUDIO.CPP) | [12](../chapters/12-assets-audio-and-video.md) | 3 |
| [CODE/BDATA.CPP](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/CODE/BDATA.CPP) | [05](../chapters/05-rules-types-and-data-driven-design.md)、[07](../chapters/07-economy-production-and-buildings.md) | 2 |
| [CODE/BUILDING.CPP](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/CODE/BUILDING.CPP) | [07](../chapters/07-economy-production-and-buildings.md)、[08](../chapters/08-units-and-special-mechanics.md) | 18 |
| [CODE/BUILDING.H](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/CODE/BUILDING.H) | [14](../chapters/14-save-load-and-binary-formats.md) | 1 |
| [CODE/BULLET.CPP](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/CODE/BULLET.CPP) | [06](../chapters/06-combat-and-damage.md)、[08](../chapters/08-units-and-special-mechanics.md) | 9 |
| [CODE/CARGO.CPP](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/CODE/CARGO.CPP) | [08](../chapters/08-units-and-special-mechanics.md) | 1 |
| [CODE/CCFILE.CPP](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/CODE/CCFILE.CPP) | [12](../chapters/12-assets-audio-and-video.md) | 2 |
| [CODE/CCINI.CPP](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/CODE/CCINI.CPP) | [05](../chapters/05-rules-types-and-data-driven-design.md)、[17](../chapters/17-reading-labs-and-design-lessons.md) | 3 |
| [CODE/CCPTR.H](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/CODE/CCPTR.H) | [03](../chapters/03-object-model-and-memory.md)、[14](../chapters/14-save-load-and-binary-formats.md) | 2 |
| [CODE/CDATA.CPP](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/CODE/CDATA.CPP) | [12](../chapters/12-assets-audio-and-video.md) | 1 |
| [CODE/CELL.CPP](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/CODE/CELL.CPP) | [04](../chapters/04-map-coordinates-and-pathfinding.md)、[11](../chapters/11-rendering-ui-and-input.md) | 6 |
| [CODE/CELL.H](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/CODE/CELL.H) | [04](../chapters/04-map-coordinates-and-pathfinding.md) | 1 |
| [CODE/COMBAT.CPP](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/CODE/COMBAT.CPP) | [06](../chapters/06-combat-and-damage.md)、[16](../chapters/16-end-to-end-gameplay-traces.md) | 6 |
| [CODE/CONNECT.CPP](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/CODE/CONNECT.CPP) | [13](../chapters/13-network-lockstep-and-replay.md) | 2 |
| [CODE/CONQUER.CPP](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/CODE/CONQUER.CPP) | [00](../chapters/00-how-an-rts-is-built.md)、[02](../chapters/02-runtime-and-game-loop.md)、[10](../chapters/10-scenarios-triggers-and-campaign.md)、[11](../chapters/11-rendering-ui-and-input.md)、[12](../chapters/12-assets-audio-and-video.md)、[13](../chapters/13-network-lockstep-and-replay.md)、[16](../chapters/16-end-to-end-gameplay-traces.md) | 29 |
| [CODE/COORD.CPP](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/CODE/COORD.CPP) | [04](../chapters/04-map-coordinates-and-pathfinding.md) | 1 |
| [CODE/DEFINES.H](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/CODE/DEFINES.H) | [01](../chapters/01-repository-history-and-build.md)、[02](../chapters/02-runtime-and-game-loop.md)、[03](../chapters/03-object-model-and-memory.md)、[04](../chapters/04-map-coordinates-and-pathfinding.md)、[08](../chapters/08-units-and-special-mechanics.md)、[11](../chapters/11-rendering-ui-and-input.md)、[14](../chapters/14-save-load-and-binary-formats.md) | 13 |
| [CODE/DISPLAY.CPP](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/CODE/DISPLAY.CPP) | [04](../chapters/04-map-coordinates-and-pathfinding.md)、[10](../chapters/10-scenarios-triggers-and-campaign.md)、[11](../chapters/11-rendering-ui-and-input.md)、[12](../chapters/12-assets-audio-and-video.md) | 19 |
| [CODE/DISPLAY.H](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/CODE/DISPLAY.H) | [04](../chapters/04-map-coordinates-and-pathfinding.md)、[11](../chapters/11-rendering-ui-and-input.md) | 2 |
| [CODE/DRIVE.CPP](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/CODE/DRIVE.CPP) | [03](../chapters/03-object-model-and-memory.md)、[04](../chapters/04-map-coordinates-and-pathfinding.md)、[08](../chapters/08-units-and-special-mechanics.md)、[13](../chapters/13-network-lockstep-and-replay.md)、[16](../chapters/16-end-to-end-gameplay-traces.md) | 9 |
| [CODE/DRIVE.H](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/CODE/DRIVE.H) | [03](../chapters/03-object-model-and-memory.md) | 1 |
| [CODE/EVENT.CPP](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/CODE/EVENT.CPP) | [02](../chapters/02-runtime-and-game-loop.md)、[13](../chapters/13-network-lockstep-and-replay.md)、[14](../chapters/14-save-load-and-binary-formats.md)、[16](../chapters/16-end-to-end-gameplay-traces.md)、[17](../chapters/17-reading-labs-and-design-lessons.md) | 8 |
| [CODE/EVENT.H](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/CODE/EVENT.H) | [13](../chapters/13-network-lockstep-and-replay.md) | 2 |
| [CODE/FACTORY.CPP](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/CODE/FACTORY.CPP) | [07](../chapters/07-economy-production-and-buildings.md)、[16](../chapters/16-end-to-end-gameplay-traces.md)、[17](../chapters/17-reading-labs-and-design-lessons.md) | 9 |
| [CODE/FACTORY.H](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/CODE/FACTORY.H) | [07](../chapters/07-economy-production-and-buildings.md) | 1 |
| [CODE/FINDPATH.CPP](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/CODE/FINDPATH.CPP) | [04](../chapters/04-map-coordinates-and-pathfinding.md) | 5 |
| [CODE/FIXED.CPP](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/CODE/FIXED.CPP) | [03](../chapters/03-object-model-and-memory.md)、[06](../chapters/06-combat-and-damage.md) | 2 |
| [CODE/FIXED.H](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/CODE/FIXED.H) | [03](../chapters/03-object-model-and-memory.md)、[06](../chapters/06-combat-and-damage.md) | 4 |
| [CODE/FOOT.CPP](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/CODE/FOOT.CPP) | [00](../chapters/00-how-an-rts-is-built.md)、[02](../chapters/02-runtime-and-game-loop.md)、[03](../chapters/03-object-model-and-memory.md)、[04](../chapters/04-map-coordinates-and-pathfinding.md)、[09](../chapters/09-ai-teams-and-missions.md)、[10](../chapters/10-scenarios-triggers-and-campaign.md)、[16](../chapters/16-end-to-end-gameplay-traces.md) | 11 |
| [CODE/FOOT.H](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/CODE/FOOT.H) | [03](../chapters/03-object-model-and-memory.md) | 2 |
| [CODE/FTIMER.H](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/CODE/FTIMER.H) | [02](../chapters/02-runtime-and-game-loop.md) | 1 |
| [CODE/FUNCTION.H](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/CODE/FUNCTION.H) | [01](../chapters/01-repository-history-and-build.md) | 1 |
| [CODE/GLOBALS.CPP](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/CODE/GLOBALS.CPP) | [02](../chapters/02-runtime-and-game-loop.md)、[03](../chapters/03-object-model-and-memory.md)、[11](../chapters/11-rendering-ui-and-input.md) | 5 |
| [CODE/GSCREEN.CPP](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/CODE/GSCREEN.CPP) | [11](../chapters/11-rendering-ui-and-input.md) | 5 |
| [CODE/HEAP.CPP](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/CODE/HEAP.CPP) | [03](../chapters/03-object-model-and-memory.md)、[14](../chapters/14-save-load-and-binary-formats.md) | 8 |
| [CODE/HEAP.H](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/CODE/HEAP.H) | [03](../chapters/03-object-model-and-memory.md) | 1 |
| [CODE/HOUSE.CPP](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/CODE/HOUSE.CPP) | [07](../chapters/07-economy-production-and-buildings.md)、[08](../chapters/08-units-and-special-mechanics.md)、[09](../chapters/09-ai-teams-and-missions.md)、[10](../chapters/10-scenarios-triggers-and-campaign.md)、[16](../chapters/16-end-to-end-gameplay-traces.md) | 27 |
| [CODE/INFANTRY.CPP](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/CODE/INFANTRY.CPP) | [06](../chapters/06-combat-and-damage.md)、[08](../chapters/08-units-and-special-mechanics.md) | 12 |
| [CODE/INFANTRY.H](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/CODE/INFANTRY.H) | [03](../chapters/03-object-model-and-memory.md) | 1 |
| [CODE/INI.CPP](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/CODE/INI.CPP) | [05](../chapters/05-rules-types-and-data-driven-design.md) | 5 |
| [CODE/INI.H](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/CODE/INI.H) | [05](../chapters/05-rules-types-and-data-driven-design.md) | 2 |
| [CODE/INIT.CPP](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/CODE/INIT.CPP) | [00](../chapters/00-how-an-rts-is-built.md)、[01](../chapters/01-repository-history-and-build.md)、[02](../chapters/02-runtime-and-game-loop.md)、[05](../chapters/05-rules-types-and-data-driven-design.md)、[11](../chapters/11-rendering-ui-and-input.md)、[12](../chapters/12-assets-audio-and-video.md)、[13](../chapters/13-network-lockstep-and-replay.md)、[14](../chapters/14-save-load-and-binary-formats.md) | 17 |
| [CODE/INLINE.H](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/CODE/INLINE.H) | [03](../chapters/03-object-model-and-memory.md)、[04](../chapters/04-map-coordinates-and-pathfinding.md) | 2 |
| [CODE/INTRO.CPP](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/CODE/INTRO.CPP) | [12](../chapters/12-assets-audio-and-video.md) | 1 |
| [CODE/IOMAP.CPP](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/CODE/IOMAP.CPP) | [14](../chapters/14-save-load-and-binary-formats.md) | 6 |
| [CODE/IOOBJ.CPP](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/CODE/IOOBJ.CPP) | [14](../chapters/14-save-load-and-binary-formats.md) | 5 |
| [CODE/IPXCONN.CPP](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/CODE/IPXCONN.CPP) | [13](../chapters/13-network-lockstep-and-replay.md) | 1 |
| [CODE/IPXMGR.CPP](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/CODE/IPXMGR.CPP) | [13](../chapters/13-network-lockstep-and-replay.md) | 1 |
| [CODE/JOEMAKE.BAT](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/CODE/JOEMAKE.BAT) | [01](../chapters/01-repository-history-and-build.md) | 2 |
| [CODE/JSHELL.H](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/CODE/JSHELL.H) | [02](../chapters/02-runtime-and-game-loop.md)、[03](../chapters/03-object-model-and-memory.md)、[15](../chapters/15-platform-libraries-tools-and-porting.md) | 3 |
| [CODE/KEYFRAME.CPP](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/CODE/KEYFRAME.CPP) | [12](../chapters/12-assets-audio-and-video.md) | 1 |
| [CODE/LAYER.CPP](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/CODE/LAYER.CPP) | [11](../chapters/11-rendering-ui-and-input.md) | 1 |
| [CODE/LCW.CPP](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/CODE/LCW.CPP) | [12](../chapters/12-assets-audio-and-video.md)、[15](../chapters/15-platform-libraries-tools-and-porting.md) | 3 |
| [CODE/LCWSTRAW.CPP](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/CODE/LCWSTRAW.CPP) | [12](../chapters/12-assets-audio-and-video.md)、[15](../chapters/15-platform-libraries-tools-and-porting.md) | 2 |
| [CODE/LOGIC.CPP](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/CODE/LOGIC.CPP) | [00](../chapters/00-how-an-rts-is-built.md)、[02](../chapters/02-runtime-and-game-loop.md)、[04](../chapters/04-map-coordinates-and-pathfinding.md)、[09](../chapters/09-ai-teams-and-missions.md)、[10](../chapters/10-scenarios-triggers-and-campaign.md)、[16](../chapters/16-end-to-end-gameplay-traces.md) | 11 |
| [CODE/LZOPIPE.CPP](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/CODE/LZOPIPE.CPP) | [14](../chapters/14-save-load-and-binary-formats.md) | 2 |
| [CODE/LZOPIPE.H](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/CODE/LZOPIPE.H) | [14](../chapters/14-save-load-and-binary-formats.md) | 1 |
| [CODE/LZOSTRAW.CPP](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/CODE/LZOSTRAW.CPP) | [14](../chapters/14-save-load-and-binary-formats.md)、[15](../chapters/15-platform-libraries-tools-and-porting.md) | 2 |
| [CODE/MAKEFILE](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/CODE/MAKEFILE) | [01](../chapters/01-repository-history-and-build.md)、[12](../chapters/12-assets-audio-and-video.md)、[15](../chapters/15-platform-libraries-tools-and-porting.md) | 17 |
| [CODE/MAKE_ALL.BAT](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/CODE/MAKE_ALL.BAT) | [01](../chapters/01-repository-history-and-build.md) | 1 |
| [CODE/MAP.CPP](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/CODE/MAP.CPP) | [04](../chapters/04-map-coordinates-and-pathfinding.md)、[10](../chapters/10-scenarios-triggers-and-campaign.md) | 7 |
| [CODE/MAPEDIT.CPP](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/CODE/MAPEDIT.CPP) | [10](../chapters/10-scenarios-triggers-and-campaign.md) | 2 |
| [CODE/MISSION.CPP](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/CODE/MISSION.CPP) | [00](../chapters/00-how-an-rts-is-built.md)、[02](../chapters/02-runtime-and-game-loop.md)、[09](../chapters/09-ai-teams-and-missions.md)、[16](../chapters/16-end-to-end-gameplay-traces.md) | 8 |
| [CODE/MISSION.H](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/CODE/MISSION.H) | [02](../chapters/02-runtime-and-game-loop.md)、[03](../chapters/03-object-model-and-memory.md) | 3 |
| [CODE/MIXFILE.CPP](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/CODE/MIXFILE.CPP) | [12](../chapters/12-assets-audio-and-video.md)、[15](../chapters/15-platform-libraries-tools-and-porting.md) | 7 |
| [CODE/MIXFILE.H](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/CODE/MIXFILE.H) | [12](../chapters/12-assets-audio-and-video.md) | 2 |
| [CODE/MOUSE.H](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/CODE/MOUSE.H) | [11](../chapters/11-rendering-ui-and-input.md) | 1 |
| [CODE/NULLCONN.CPP](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/CODE/NULLCONN.CPP) | [13](../chapters/13-network-lockstep-and-replay.md) | 1 |
| [CODE/OBJECT.CPP](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/CODE/OBJECT.CPP) | [00](../chapters/00-how-an-rts-is-built.md)、[03](../chapters/03-object-model-and-memory.md)、[06](../chapters/06-combat-and-damage.md)、[08](../chapters/08-units-and-special-mechanics.md)、[11](../chapters/11-rendering-ui-and-input.md)、[16](../chapters/16-end-to-end-gameplay-traces.md) | 13 |
| [CODE/OBJECT.H](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/CODE/OBJECT.H) | [03](../chapters/03-object-model-and-memory.md)、[11](../chapters/11-rendering-ui-and-input.md) | 3 |
| [CODE/PIPE.CPP](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/CODE/PIPE.CPP) | [15](../chapters/15-platform-libraries-tools-and-porting.md) | 1 |
| [CODE/PKSTRAW.CPP](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/CODE/PKSTRAW.CPP) | [15](../chapters/15-platform-libraries-tools-and-porting.md) | 1 |
| [CODE/QUEUE.CPP](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/CODE/QUEUE.CPP) | [02](../chapters/02-runtime-and-game-loop.md)、[13](../chapters/13-network-lockstep-and-replay.md)、[14](../chapters/14-save-load-and-binary-formats.md)、[16](../chapters/16-end-to-end-gameplay-traces.md)、[17](../chapters/17-reading-labs-and-design-lessons.md) | 36 |
| [CODE/RADAR.CPP](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/CODE/RADAR.CPP) | [11](../chapters/11-rendering-ui-and-input.md) | 3 |
| [CODE/RADIO.CPP](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/CODE/RADIO.CPP) | [03](../chapters/03-object-model-and-memory.md) | 2 |
| [CODE/RANDOM.CPP](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/CODE/RANDOM.CPP) | [03](../chapters/03-object-model-and-memory.md)、[13](../chapters/13-network-lockstep-and-replay.md) | 2 |
| [CODE/RANDOM.H](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/CODE/RANDOM.H) | [03](../chapters/03-object-model-and-memory.md)、[13](../chapters/13-network-lockstep-and-replay.md)、[17](../chapters/17-reading-labs-and-design-lessons.md) | 3 |
| [CODE/RAWFILE.CPP](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/CODE/RAWFILE.CPP) | [15](../chapters/15-platform-libraries-tools-and-porting.md) | 1 |
| [CODE/RAWOLAPI.H](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/CODE/RAWOLAPI.H) | [01](../chapters/01-repository-history-and-build.md) | 1 |
| [CODE/REINF.CPP](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/CODE/REINF.CPP) | [10](../chapters/10-scenarios-triggers-and-campaign.md) | 3 |
| [CODE/RULES.CPP](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/CODE/RULES.CPP) | [05](../chapters/05-rules-types-and-data-driven-design.md)、[07](../chapters/07-economy-production-and-buildings.md) | 8 |
| [CODE/RULES.MAK](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/CODE/RULES.MAK) | [01](../chapters/01-repository-history-and-build.md) | 2 |
| [CODE/SAVELOAD.CPP](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/CODE/SAVELOAD.CPP) | [14](../chapters/14-save-load-and-binary-formats.md) | 26 |
| [CODE/SCENARIO.CPP](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/CODE/SCENARIO.CPP) | [02](../chapters/02-runtime-and-game-loop.md)、[05](../chapters/05-rules-types-and-data-driven-design.md)、[10](../chapters/10-scenarios-triggers-and-campaign.md)、[14](../chapters/14-save-load-and-binary-formats.md) | 17 |
| [CODE/SCENARIO.H](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/CODE/SCENARIO.H) | [02](../chapters/02-runtime-and-game-loop.md) | 1 |
| [CODE/SCORE.CPP](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/CODE/SCORE.CPP) | [12](../chapters/12-assets-audio-and-video.md) | 1 |
| [CODE/SESSION.CPP](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/CODE/SESSION.CPP) | [13](../chapters/13-network-lockstep-and-replay.md)、[14](../chapters/14-save-load-and-binary-formats.md) | 3 |
| [CODE/SHAPIPE.CPP](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/CODE/SHAPIPE.CPP) | [14](../chapters/14-save-load-and-binary-formats.md) | 1 |
| [CODE/SIDEBAR.CPP](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/CODE/SIDEBAR.CPP) | [11](../chapters/11-rendering-ui-and-input.md) | 2 |
| [CODE/SIDEBAR.H](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/CODE/SIDEBAR.H) | [11](../chapters/11-rendering-ui-and-input.md) | 1 |
| [CODE/STARTUP.CPP](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/CODE/STARTUP.CPP) | [02](../chapters/02-runtime-and-game-loop.md) | 3 |
| [CODE/STRAW.CPP](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/CODE/STRAW.CPP) | [12](../chapters/12-assets-audio-and-video.md)、[15](../chapters/15-platform-libraries-tools-and-porting.md) | 2 |
| [CODE/SUPER.CPP](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/CODE/SUPER.CPP) | [08](../chapters/08-units-and-special-mechanics.md) | 1 |
| [CODE/TACTION.CPP](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/CODE/TACTION.CPP) | [10](../chapters/10-scenarios-triggers-and-campaign.md) | 4 |
| [CODE/TARGET.CPP](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/CODE/TARGET.CPP) | [03](../chapters/03-object-model-and-memory.md)、[06](../chapters/06-combat-and-damage.md) | 3 |
| [CODE/TARGET.H](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/CODE/TARGET.H) | [03](../chapters/03-object-model-and-memory.md) | 1 |
| [CODE/TEAM.CPP](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/CODE/TEAM.CPP) | [09](../chapters/09-ai-teams-and-missions.md) | 10 |
| [CODE/TEAMTYPE.CPP](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/CODE/TEAMTYPE.CPP) | [09](../chapters/09-ai-teams-and-missions.md) | 2 |
| [CODE/TECHNO.CPP](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/CODE/TECHNO.CPP) | [00](../chapters/00-how-an-rts-is-built.md)、[02](../chapters/02-runtime-and-game-loop.md)、[03](../chapters/03-object-model-and-memory.md)、[05](../chapters/05-rules-types-and-data-driven-design.md)、[06](../chapters/06-combat-and-damage.md)、[07](../chapters/07-economy-production-and-buildings.md)、[08](../chapters/08-units-and-special-mechanics.md)、[09](../chapters/09-ai-teams-and-missions.md)、[11](../chapters/11-rendering-ui-and-input.md)、[16](../chapters/16-end-to-end-gameplay-traces.md)、[17](../chapters/17-reading-labs-and-design-lessons.md) | 37 |
| [CODE/TECHNO.H](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/CODE/TECHNO.H) | [03](../chapters/03-object-model-and-memory.md)、[14](../chapters/14-save-load-and-binary-formats.md) | 3 |
| [CODE/TEVENT.CPP](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/CODE/TEVENT.CPP) | [10](../chapters/10-scenarios-triggers-and-campaign.md) | 5 |
| [CODE/THEME.CPP](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/CODE/THEME.CPP) | [12](../chapters/12-assets-audio-and-video.md) | 2 |
| [CODE/TRIGGER.CPP](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/CODE/TRIGGER.CPP) | [10](../chapters/10-scenarios-triggers-and-campaign.md)、[16](../chapters/16-end-to-end-gameplay-traces.md) | 6 |
| [CODE/TRIGTYPE.CPP](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/CODE/TRIGTYPE.CPP) | [10](../chapters/10-scenarios-triggers-and-campaign.md) | 1 |
| [CODE/TYPE.H](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/CODE/TYPE.H) | [03](../chapters/03-object-model-and-memory.md) | 3 |
| [CODE/UDATA.CPP](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/CODE/UDATA.CPP) | [00](../chapters/00-how-an-rts-is-built.md)、[03](../chapters/03-object-model-and-memory.md)、[05](../chapters/05-rules-types-and-data-driven-design.md)、[12](../chapters/12-assets-audio-and-video.md)、[17](../chapters/17-reading-labs-and-design-lessons.md) | 8 |
| [CODE/UNIT.CPP](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/CODE/UNIT.CPP) | [02](../chapters/02-runtime-and-game-loop.md)、[03](../chapters/03-object-model-and-memory.md)、[04](../chapters/04-map-coordinates-and-pathfinding.md)、[06](../chapters/06-combat-and-damage.md)、[07](../chapters/07-economy-production-and-buildings.md)、[08](../chapters/08-units-and-special-mechanics.md)、[09](../chapters/09-ai-teams-and-missions.md)、[11](../chapters/11-rendering-ui-and-input.md)、[16](../chapters/16-end-to-end-gameplay-traces.md) | 29 |
| [CODE/UNIT.H](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/CODE/UNIT.H) | [03](../chapters/03-object-model-and-memory.md)、[14](../chapters/14-save-load-and-binary-formats.md) | 3 |
| [CODE/VERSION.CPP](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/CODE/VERSION.CPP) | [01](../chapters/01-repository-history-and-build.md) | 1 |
| [CODE/VESSEL.CPP](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/CODE/VESSEL.CPP) | [06](../chapters/06-combat-and-damage.md)、[08](../chapters/08-units-and-special-mechanics.md) | 7 |
| [CODE/VESSEL.H](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/CODE/VESSEL.H) | [03](../chapters/03-object-model-and-memory.md) | 1 |
| [CODE/WARHEAD.CPP](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/CODE/WARHEAD.CPP) | [05](../chapters/05-rules-types-and-data-driven-design.md)、[06](../chapters/06-combat-and-damage.md) | 3 |
| [CODE/WEAPON.CPP](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/CODE/WEAPON.CPP) | [05](../chapters/05-rules-types-and-data-driven-design.md)、[06](../chapters/06-combat-and-damage.md) | 2 |
| [CODE/WOL_GSUP.CPP](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/CODE/WOL_GSUP.CPP) | [13](../chapters/13-network-lockstep-and-replay.md) | 1 |
| [CODE/WSPIPX.CPP](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/CODE/WSPIPX.CPP) | [13](../chapters/13-network-lockstep-and-replay.md) | 1 |
| [CODE/WSPUDP.CPP](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/CODE/WSPUDP.CPP) | [13](../chapters/13-network-lockstep-and-replay.md) | 1 |
| [IPX/MAKEFILE](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/IPX/MAKEFILE) | [01](../chapters/01-repository-history-and-build.md) | 1 |
| [IPX/MAKETH32.BAT](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/IPX/MAKETH32.BAT) | [15](../chapters/15-platform-libraries-tools-and-porting.md) | 1 |
| [IPX/THIPX.THK](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/IPX/THIPX.THK) | [15](../chapters/15-platform-libraries-tools-and-porting.md) | 1 |
| [IPX/THIPX32C.CPP](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/IPX/THIPX32C.CPP) | [15](../chapters/15-platform-libraries-tools-and-porting.md) | 1 |
| [LAUNCH/LAUNCH.ASM](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/LAUNCH/LAUNCH.ASM) | [01](../chapters/01-repository-history-and-build.md)、[15](../chapters/15-platform-libraries-tools-and-porting.md) | 3 |
| [LAUNCHER/MAIN.CPP](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/LAUNCHER/MAIN.CPP) | [15](../chapters/15-platform-libraries-tools-and-porting.md) | 1 |
| [LAUNCHER/PROCESS.CPP](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/LAUNCHER/PROCESS.CPP) | [15](../chapters/15-platform-libraries-tools-and-porting.md) | 1 |
| [LICENSE.md](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/LICENSE.md) | [01](../chapters/01-repository-history-and-build.md) | 1 |
| [README.md](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/README.md) | [01](../chapters/01-repository-history-and-build.md) | 3 |
| [TOOLS/AUDIOMAK/AUDIOMAK.CPP](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/TOOLS/AUDIOMAK/AUDIOMAK.CPP) | [12](../chapters/12-assets-audio-and-video.md)、[15](../chapters/15-platform-libraries-tools-and-porting.md) | 3 |
| [TOOLS/AUDIOMAK/MAKEFILE](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/TOOLS/AUDIOMAK/MAKEFILE) | [01](../chapters/01-repository-history-and-build.md) | 1 |
| [TOOLS/MIX/MIXFILE.CPP](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/TOOLS/MIX/MIXFILE.CPP) | [12](../chapters/12-assets-audio-and-video.md)、[15](../chapters/15-platform-libraries-tools-and-porting.md) | 4 |
| [WIN32LIB/AUDIO/SOUNDINT.CPP](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/WIN32LIB/AUDIO/SOUNDINT.CPP) | [12](../chapters/12-assets-audio-and-video.md) | 1 |
| [WIN32LIB/AUDIO/SOUNDIO.CPP](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/WIN32LIB/AUDIO/SOUNDIO.CPP) | [12](../chapters/12-assets-audio-and-video.md) | 6 |
| [WIN32LIB/DIPTHONG/DIPTHONG.CPP](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/WIN32LIB/DIPTHONG/DIPTHONG.CPP) | [15](../chapters/15-platform-libraries-tools-and-porting.md) | 1 |
| [WIN32LIB/DRAWBUFF/BITBLIT.ASM](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/WIN32LIB/DRAWBUFF/BITBLIT.ASM) | [15](../chapters/15-platform-libraries-tools-and-porting.md) | 1 |
| [WIN32LIB/DRAWBUFF/GBUFFER.CPP](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/WIN32LIB/DRAWBUFF/GBUFFER.CPP) | [15](../chapters/15-platform-libraries-tools-and-porting.md) | 2 |
| [WIN32LIB/DRAWBUFF/GBUFFER.INC](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/WIN32LIB/DRAWBUFF/GBUFFER.INC) | [15](../chapters/15-platform-libraries-tools-and-porting.md) | 1 |
| [WIN32LIB/DRAWBUFF/MAKEFILE](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/WIN32LIB/DRAWBUFF/MAKEFILE) | [15](../chapters/15-platform-libraries-tools-and-porting.md) | 1 |
| [WIN32LIB/IFF/LCWUNCMP.ASM](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/WIN32LIB/IFF/LCWUNCMP.ASM) | [12](../chapters/12-assets-audio-and-video.md) | 2 |
| [WIN32LIB/IFF/LOAD.CPP](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/WIN32LIB/IFF/LOAD.CPP) | [12](../chapters/12-assets-audio-and-video.md) | 1 |
| [WIN32LIB/IFF/MAKEFILE](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/WIN32LIB/IFF/MAKEFILE) | [12](../chapters/12-assets-audio-and-video.md) | 1 |
| [WIN32LIB/MAKEFILE](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/WIN32LIB/MAKEFILE) | [01](../chapters/01-repository-history-and-build.md)、[15](../chapters/15-platform-libraries-tools-and-porting.md) | 3 |
| [WIN32LIB/MEM/ALLOC.CPP](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/WIN32LIB/MEM/ALLOC.CPP) | [15](../chapters/15-platform-libraries-tools-and-porting.md) | 3 |
| [WIN32LIB/MEM/NEWDEL.CPP](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/WIN32LIB/MEM/NEWDEL.CPP) | [15](../chapters/15-platform-libraries-tools-and-porting.md) | 1 |
| [WIN32LIB/MISC/DDRAW.CPP](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/WIN32LIB/MISC/DDRAW.CPP) | [11](../chapters/11-rendering-ui-and-input.md)、[15](../chapters/15-platform-libraries-tools-and-porting.md) | 2 |
| [WIN32LIB/MOVIE/MAKEFILE](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/WIN32LIB/MOVIE/MAKEFILE) | [15](../chapters/15-platform-libraries-tools-and-porting.md) | 2 |
| [WIN32LIB/TIMER/TIMER.CPP](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/WIN32LIB/TIMER/TIMER.CPP) | [15](../chapters/15-platform-libraries-tools-and-porting.md) | 1 |
| [WIN32LIB/TIMER/TIMERDWN.CPP](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/WIN32LIB/TIMER/TIMERDWN.CPP) | [15](../chapters/15-platform-libraries-tools-and-porting.md) | 1 |
| [WIN32LIB/TIMER/TIMERINI.CPP](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/WIN32LIB/TIMER/TIMERINI.CPP) | [15](../chapters/15-platform-libraries-tools-and-porting.md) | 2 |
| [WIN32LIB/WINCOMM/WINCOMM.CPP](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/WIN32LIB/WINCOMM/WINCOMM.CPP) | [15](../chapters/15-platform-libraries-tools-and-porting.md) | 1 |
| [WIN32LIB/WSA/WSA.CPP](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/WIN32LIB/WSA/WSA.CPP) | [12](../chapters/12-assets-audio-and-video.md) | 3 |
| [WIN32LIB/WW_WIN/WINDOWS.CPP](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/WIN32LIB/WW_WIN/WINDOWS.CPP) | [15](../chapters/15-platform-libraries-tools-and-porting.md) | 1 |
| [WINVQ/VQA32/AUDIO.CPP](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/WINVQ/VQA32/AUDIO.CPP) | [12](../chapters/12-assets-audio-and-video.md) | 1 |
| [WINVQ/VQA32/DRAWER.CPP](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/WINVQ/VQA32/DRAWER.CPP) | [12](../chapters/12-assets-audio-and-video.md) | 3 |
| [WINVQ/VQA32/LOADER.CPP](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/WINVQ/VQA32/LOADER.CPP) | [12](../chapters/12-assets-audio-and-video.md) | 5 |
| [WINVQ/VQA32/MAKEFILE](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/WINVQ/VQA32/MAKEFILE) | [15](../chapters/15-platform-libraries-tools-and-porting.md) | 1 |
| [WINVQ/VQA32/TASK.CPP](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/WINVQ/VQA32/TASK.CPP) | [12](../chapters/12-assets-audio-and-video.md)、[15](../chapters/15-platform-libraries-tools-and-porting.md) | 3 |
| [WINVQ/VQA32/VQAFILE.H](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/WINVQ/VQA32/VQAFILE.H) | [12](../chapters/12-assets-audio-and-video.md) | 1 |
| [WINVQ/VQM32/LCWUNCMP.ASM](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/WINVQ/VQM32/LCWUNCMP.ASM) | [12](../chapters/12-assets-audio-and-video.md) | 1 |
| [WINVQ/VQM32/MAKEFILE](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/WINVQ/VQM32/MAKEFILE) | [12](../chapters/12-assets-audio-and-video.md)、[15](../chapters/15-platform-libraries-tools-and-porting.md) | 2 |
| [WWFLAT32/MAKEFILE](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/WWFLAT32/MAKEFILE) | [15](../chapters/15-platform-libraries-tools-and-porting.md) | 1 |
| [WWFLAT32/TIMER/TIMERINI.CPP](https://github.com/electronicarts/CnC_Red_Alert/blob/0dc09bb1d6188d1ec79ab4765b22a48b75ffee32/WWFLAT32/TIMER/TIMERINI.CPP) | [15](../chapters/15-platform-libraries-tools-and-porting.md) | 1 |
