Message-Id: <199703252129.VAA02177@post.dialin.co.uk> From: "Lee Simons" To: Subject: C++ Class Help Date: Tue, 25 Mar 1997 19:44:48 -0000 MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Hi, I'm writing a football game, and as in real life football there are lots of players. I'm going to create and object array of a class Player. This class will hold information about the players, such as skill, speed etc. It will also hold the players position in xyz space and it's personal functions, for telling the program what its skill is, shooting, passing, and player AI. I want to declare the array, like so: Player data[1000]; // 1000 players in data array =) But, the problem is, I don't want to use loads of functions to set the player's data. Like: data[0].SetSkill(100); data[0].SetSpeed(99); etc.. I would like to be able to do a: data[0](100, 99) sort of thing. Where 100 is the skill as shown in the other example, and 99 is the speed. Thanks a lot in advance. Lee