Public Member Functions | Public Attributes

BankAccount Class Reference

List of all members.

Public Member Functions

bool LoadData ()
bool SaveData ()
bool Init (string name)
bool AddLoan (uint amount)
bool AddMoney (uint amount)
bool RemoveMoney (uint amount)
bool SetOwner (uint ownerId)
uint AddAccess (uint playerid)
uint RemoveAccess (uint playerid)
bool HasAccess (uint playerid)
uint GetAccessCount ()
uint GetOwner ()
int GetBalance ()
uint SetCreditRating (uint rating)
uint GetCreditRating ()
uint SetLoan (uint loan)
uint GetLoan ()
uint GetAccountType ()
uint SetAccountType (uint type)
uint WithdrawMoney (int amount, uint playerid)
uint DepositMoney (int amount, uint playerid)

Public Attributes

uint ownerId
int balance
uint loan
uint type
uint rating
string name
array< uint > accesslist
uint accesscount
Serializator serializer

Member Function Documentation

bool LoadData (  ) 
bool SaveData (  ) 
bool Init ( string  name  ) 
bool AddLoan ( uint  amount  ) 
bool AddMoney ( uint  amount  ) 
bool RemoveMoney ( uint  amount  ) 
bool SetOwner ( uint  ownerId  ) 
uint AddAccess ( uint  playerid  ) 
uint RemoveAccess ( uint  playerid  ) 
bool HasAccess ( uint  playerid  ) 
uint GetAccessCount (  ) 
uint GetOwner (  ) 
int GetBalance (  ) 
uint SetCreditRating ( uint  rating  ) 
uint GetCreditRating (  ) 
uint SetLoan ( uint  loan  ) 
uint GetLoan (  ) 
uint GetAccountType (  ) 
uint SetAccountType ( uint  type  ) 
uint WithdrawMoney ( int  amount,
uint  playerid 
)
uint DepositMoney ( int  amount,
uint  playerid 
)

Member Data Documentation

uint ownerId
int balance
uint loan
uint type
uint rating
array<uint> accesslist