Home » Stars! Clones, Extensions, Modding » FreeStars » Design Delimma
Re: Design Delima |
Mon, 16 June 2003 21:58 ![Go to previous message Go to previous message](theme/Stars/images/up.png) ![Go to next message Go to previous message](theme/Stars/images/down.png) |
|
John Marasco | ![](images/crewman_3rd.gif) | Crewman 3rd Class | Messages: 5
Registered: June 2003 | |
|
If it's not too late for suggestions you could define a <component> class that contains an array of <sub component> classes. The <sub component> classes are based on a virtual <basic component> class that provide methods like IsShield, IsArmor, IsComputer, PrimaryValue, SecondaryValue, etc... The <component> class will contain a function to parse the array and return pertinent parameters from the various <sub component> classes. Disk storage could be via XML, which would mirror the in memory structure. The <component> class could even have generic GetArmor, GetShield, GetComputer, GetJamming, GetManeuverJet, etc... methods built into it to parse and find the basic <sub component> variables and then more generic methods for future <sub component> types. You could build all this functionality into the <component> class (like you suggest) which is the equivalent of the multi-inheritance component class. The trouble is that you cannot strip off individual component objects and pass them to other functions unless you actually have "sub components" to strip off.
Report message to a moderator
|
|
|
![Read Message Read Message](theme/Stars/images/read.png) |
|
Design Delimma
By: LEit on Fri, 13 June 2003 15:26
|
![Read Message Read Message](theme/Stars/images/read.png) |
|
Re: Design Delima
By: gible on Fri, 13 June 2003 20:47
|
![Read Message Read Message](theme/Stars/images/read.png) |
|
Re: Design Delima
|
![Read Message Read Message](theme/Stars/images/read.png) |
|
Re: Design Delima
By: LEit on Mon, 16 June 2003 21:35
|
![Read Message Read Message](theme/Stars/images/read.png) |
![icon5.gif](images/message_icons/icon5.gif) |
Re: Design Delima
|
![Read Message Read Message](theme/Stars/images/read.png) |
|
Re: Design Delima
By: LEit on Mon, 16 June 2003 23:28
|
![Read Message Read Message](theme/Stars/images/read.png) |
|
Re: Design Delima
|
![Read Message Read Message](theme/Stars/images/read.png) |
|
Re: Design Delima
By: LEit on Wed, 18 June 2003 13:09
|
![Read Message Read Message](theme/Stars/images/read.png) |
|
Re: Design Delima
|
![Read Message Read Message](theme/Stars/images/read.png) |
|
Re: Design Delimma
By: JeffMC on Thu, 26 June 2003 00:59
|
![Read Message Read Message](theme/Stars/images/read.png) |
|
Re: Design Delimma
By: Ptolemy on Fri, 26 March 2004 07:07
|
![Read Message Read Message](theme/Stars/images/read.png) |
|
Re: Design Delimma
By: LEit on Fri, 26 March 2004 13:09
|
![Read Message Read Message](theme/Stars/images/read.png) |
|
Re: Design Delimma
By: Ptolemy on Fri, 26 March 2004 14:21
|
![Read Message Read Message](theme/Stars/images/read.png) |
|
Re: Design Delimma
By: multilis on Fri, 09 April 2004 13:42
|
![Read Message Read Message](theme/Stars/images/read.png) |
|
Re: Design Delimma
By: Ptolemy on Sat, 10 April 2004 02:00
|
![Read Message Read Message](theme/Stars/images/read.png) |
|
Re: Design Delimma
By: Ashlyn on Sat, 10 April 2004 02:07
|
![Read Message Read Message](theme/Stars/images/read.png) |
|
Re: Design Delimma
By: Ptolemy on Sat, 10 April 2004 02:10
|
![Read Message Read Message](theme/Stars/images/read.png) |
|
Re: Design Dilemma
By: Ashlyn on Sat, 10 April 2004 02:19
|
![Read Message Read Message](theme/Stars/images/read.png) |
|
Re: Design Delimma
By: multilis on Sat, 10 April 2004 11:15
|
![Read Message Read Message](theme/Stars/images/read.png) |
|
Re: Design Dilemma
|
![Read Message Read Message](theme/Stars/images/read.png) |
|
Re: Design Dilemma
By: multilis on Sat, 10 April 2004 13:38
|
![Read Message Read Message](theme/Stars/images/read.png) |
|
Re: Design Dilemma
By: Kotk on Sun, 11 April 2004 13:15
|
![Read Message Read Message](theme/Stars/images/read.png) |
|
Re: Design Delimma
By: LEit on Sun, 11 April 2004 14:57
|
![Read Message Read Message](theme/Stars/images/read.png) |
|
Re: Design Delimma
By: Kotk on Mon, 12 April 2004 06:29
|
![Read Message Read Message](theme/Stars/images/read.png) |
|
Re: Design Delimma
By: LEit on Tue, 13 April 2004 15:04
|
![Read Message Read Message](theme/Stars/images/read.png) |
|
Re: Design Delimma
By: multilis on Tue, 13 April 2004 15:32
|
![Read Message Read Message](theme/Stars/images/read.png) |
|
Re: Design Delimma
By: Ptolemy on Tue, 13 April 2004 15:49
|
Goto Forum:
Current Time: Thu Jul 04 00:38:13 EDT 2024
|