Date: Tue, 25 Mar 1997 19:29:58 -0600 (CST) From: Andrew Deren To: Lee Simons cc: djgpp AT delorie DOT com Subject: Re: C++ Class Help In-Reply-To: <199703252129.VAA02177@post.dialin.co.uk> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Why don't you use a loop to initialize all palyers #define NUM_PALYERS 1000 Player data[1000]; for (int i=0; i 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 >