www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1997/03/25/16:46:43

Message-Id: <199703252129.VAA02177@post.dialin.co.uk>
From: "Lee Simons" <lee AT dialin DOT co DOT uk>
To: <djgpp AT delorie DOT com>
Subject: C++ Class Help
Date: Tue, 25 Mar 1997 19:44:48 -0000
MIME-Version: 1.0

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

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019