I'm confused about this new syntax. Here I have a constructor getting defined but the argument list and the name it seems to be given seem to be bothering me. Can someone give me the correct terms and meaning to this line of code?
My guess is that the Game class has a member variable called _window and another member variable called _player. Both of those variables are initialized to the values in parenthesis.
The final bracket {} indicates that the constructor has no additional tasks to perform. It set's the member variables and is done.