jdolan / quetoo

Quetoo ("Q2") is a free first person shooter based on id Tech2. GPL v2 license.

Home Page:http://quetoo.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Refactor the renderer and sound media systems into a shared / reusable lib

jdolan opened this issue · comments

The goals of the refactor should be:

  1. Commonize r_media_t and s_media_t into a single struct.
  2. Simplify dependency management, perhaps by using an "aggregate root" approach and stateful loading function.
  3. Support media aliasing directly so that sexed model sounds do not require any additional work.

This work does not, and should not, block the 1.0 release. This is lower priority.

This is honestly pointless. It'd be a fair amount of work to save 100 lines of code.