From The Mana World
(Ported from old wiki) |
m (Status_red) |
||
Line 1: | Line 1: | ||
{{Status_red}} | |||
== Programming Classes == | == Programming Classes == | ||
Revision as of 19:30, 12 March 2006
This article is currently only a proposal
The features or design guidelines described in this article are only a proposal made by one or some persons. It has not been evaluated or accepted by the core development team yet. Feel free to add your personal opinion about them or make counter proposals.
Programming Classes
The guild related classes (C++ Classes) are:
- Guild Collection
- Guild
- Guild Member
I will be adding things as the system evolves. I will need to synchronize this system with the rest of the game, primarily the network, server and user interface systems. If you're running any of these systems and have a request, please e-mail me.
Functions listed will not include all get and set functions or constructors.
Guild Collection
Functions:
- addGuild( Guild* )
Guild
Functions:
- addMember( Member* ) members will enter at the lowest rank.
- removeMember( memberID )
- changeMemberRank( change_amount )
Guild Member
Variables:
- memberID
- memberRank
- memberPath is a subgroup to the guild for specialization
- memberPermissions
Functions:
- changeRank( target_rank ) .