当たり判定の関数作ったんだけど、プレイヤーと敵の引数が入れ替えられなくて困ってるんですが何か良い方法ないでしょうか?しょうがないから現状では二つの関数を作ってしまっています。

現状、
関数A1(&player, &enemy)
関数A2(&enemy, &player)

理想、
関数A3(&player, &enemy)
関数A3(&enemy, &player)

ちなみにplayerとenemyは構造体です。