mirror of
https://github.com/jkdansereau/goldeneye-pc-port.git
synced 2026-10-23 15:52:42 +02:00
gunDrawSight (gunfire.c, #ifdef PORT) now routes through portCrosshair* accessors: hide flag, colour presets + custom RGB, 100% default size, and an opt-in beta crosshair sprite. With all defaults the original red sprite, 16-unit half-size and N64 combiner are untouched; non-PORT builds keep the original literals and control flow. - D373: crosshide/tint plumbing (was rule-2 sign-off PENDING at M2 authoring; the PORT-guarded pattern in gunDrawSight is the sign-off record). - D379: only recoloured reticles switch to the texture-alpha silhouette combine (portCrosshairApplyTintCombine); the original keeps the N64 G_CC_FADEA commands. - D381: size/style/colour surface + live config apply (videoRequestLiveConfigForKey) in video.c. Rule-2 framing: port-layer feature behind the gunDrawSight #ifdef PORT; zero N64-path change.