Skip to content

community_3_progs_doomgeneric_p_spec

grisun0 edited this page Oct 23, 2026 · 9 revisions

progs/doomgeneric: p_spec

Community 3 | 69 files | cohesion 0.56

Definition

This community groups 69 file(s) rooted at progs/doomgeneric with dominant language c (cohesion 0.56). Central symbols: ANG1, ANG180, ANG1_X, ANG270, ANG45, ANG5, ANG60, ANG90. Core file: progs/doomgeneric/p_spec.h (94 symbols). Documented purpose: Copyright(C) 1993-1996 Id Software, Inc. Copyright(C) 2005-2014 Simon Howard This program is free software; you can redistribute it and/or modify it under the .

Files

progs/doomgeneric (68 files)

File Language Layer Symbols Doc
progs/doomgeneric/d_items.c c utility 0 yes
progs/doomgeneric/d_items.h h utility 3 yes
progs/doomgeneric/d_loop.h h utility 10 yes
progs/doomgeneric/d_mode.c c utility 6 yes
progs/doomgeneric/d_mode.h h utility 3 yes
progs/doomgeneric/d_player.h h utility 5 yes
progs/doomgeneric/d_think.h h utility 4 yes
progs/doomgeneric/deh_misc.h h utility 49 yes
progs/doomgeneric/doomdata.h h utility 11 yes
progs/doomgeneric/doomdef.c c utility 0 yes
progs/doomgeneric/doomdef.h h utility 9 yes
progs/doomgeneric/doomstat.c c utility 0 yes
progs/doomgeneric/doomstat.h h utility 68 yes
progs/doomgeneric/hu_lib.c c utility 22 yes
progs/doomgeneric/hu_lib.h h utility 24 yes
progs/doomgeneric/info.c c utility 74 yes
progs/doomgeneric/info.h h utility 6 yes
progs/doomgeneric/m_bbox.c c utility 2 yes
progs/doomgeneric/m_bbox.h h utility 3 yes

progs/quake2generic (1 files)

File Language Layer Symbols Doc
progs/quake2generic/q2generic_minios.c c utility 34 yes

... and 49 more files in this community.

Key Symbols

Internal vs External Edges

  • Internal resolved imports (EXTRACTED): 200
  • Cross-boundary resolved imports (EXTRACTED): 158

Connections

  • [EXTRACTED] depends_on community 1 <-> 3 (strength 0.9): Extracted import edge crosses communities: progs/doomgeneric/am_map.c imports progs/doomgeneric/doomdef.h.
  • [EXTRACTED] depends_on community 6 <-> 3 (strength 0.9): Extracted import edge crosses communities: progs/doomgeneric/d_loop.c imports progs/doomgeneric/d_loop.h.
  • [EXTRACTED] depends_on community 3 <-> 2 (strength 0.9): Extracted import edge crosses communities: progs/doomgeneric/doomdef.h imports kernel/string.c.

Risks

Open Questions

Sources

Start

Wiki

Agent Docs

Recipes

Clone this wiki locally