Would like to eventually get all the code specific to the different game types factored out. The plan is to have "drivers" that handle the different game types. Shouldn't be too difficult now that player management has been separated from input handling.
We will need to make the "controllers" generic, with the necessary information and a void pointer to the extra game type-specific data.
We will need to make sure this doesn't make the library more difficult to use. Users need to be able to access game->controller[] and game->player_controller[] data without too much trouble.
Would like to eventually get all the code specific to the different game types factored out. The plan is to have "drivers" that handle the different game types. Shouldn't be too difficult now that player management has been separated from input handling.
We will need to make the "controllers" generic, with the necessary information and a void pointer to the extra game type-specific data.
We will need to make sure this doesn't make the library more difficult to use. Users need to be able to access game->controller[] and game->player_controller[] data without too much trouble.