Commit History

  1. refactor: rename TeamArenaState to TeamArena, use raw pointers for soundness⁠

    paavohtl +1: Claude Opus 4.6 (1M context)
    e80ee6b

  1. feat: port DDGame__LoadFonts and DDGameWrapper__LoadFontExtension to Rust⁠

    paavohtl +1: Claude Opus 4.6 (1M context)
    f870fda

  1. refactor: extract game logic from wormkit/replacements to openwa-core⁠

    paavohtl +1: Claude Opus 4.6 (1M context)
    a553079

  1. style: cargo fmt across all crates⁠

    paavohtl +1: Claude Opus 4.6 (1M context)
    1d3de83

  1. refactor: split ddgame.rs (2240 lines) into 3 modules⁠

    paavohtl +1: Claude Opus 4.6 (1M context)
    e88ffaf

  1. refactor: rename team arena types for clarity⁠

    paavohtl +1: Claude Opus 4.6 (1M context)
    a84835c
  2. refactor: add TeamIndexMap, RenderEntry, NetBridge structs to DDGame⁠

    paavohtl +1: Claude Opus 4.6 (1M context)
    86781eb
  3. refactor: rename MapClass β†’ MapView, move to frontend module⁠

    paavohtl +1: Claude Opus 4.6 (1M context)
    d32514c
  4. refactor: add MapClass struct, use typed pointer in replay map loading⁠

    paavohtl +1: Claude Opus 4.6 (1M context)
    8fee659

  1. feat: add ReplayStream, ParseReplayPosition, and stream helper ports⁠

    paavohtl +1: Claude Opus 4.6 (1M context)
    cbe376a
  2. feat: port SpriteGfxTable__Init + RingBuffer__Init to Rust (Group A)⁠

    paavohtl +1: Claude Opus 4.6 (1M context)
    aae5253

  1. refactor: reorganize openwa-core into subdirectory modules⁠

    paavohtl +1: Claude Opus 4.6 (1M context)
    8790ac2