0

Is there a way to use void pointers to make a function that can have any structure parameters ?

Imagine that I have a Player structure and Enemy structure Both have a x, y, vx and v variable I make a move function that add the vx to x and add vy to y It is possible to use void pointers to move both Player instance and Enemy instance if I pass them by reference ?

10th Jul 2020, 12:26 PM
Alan
Alan - avatar
2 ответов
0
If you created a global function like this: void MoveSprite(Player *p, Enemy *e, int vx, int vy) {...} then you can update both instances in one function. Maybe it's better to post a part of the code to show this case. 🤔
10th Jul 2020, 12:46 PM
Vasile Eftodii
Vasile Eftodii - avatar