Я считаю надо ООП! Процедурные оправданы только для совместимости с большой кучей языков и прочими трансцендентными вещами.
ЗЫ. Поглядел хедеры BASS'a - увидел процедурный интерфейс.
Поглядел хедеры SQUALL'a - увидел процедурный интерфейс.
Поглядел хедеры FMOD'a - увидел процедурный интерфейс.
|
Я на С++ работал с OpenGL и DirectX, с OpenDynamicEngine и PhysX и могу точно сказать что работать с ООП интерфейсами намного удобней. Использовать на С++ процедурные интерфейсы без особой на то причины будет большой ошибкой.