blob: 27d9af24336116d3de432e9fbd9218fc31cd3fc5 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
|
//===========================================================================
// Copyright (C) 2000 Radical Entertainment Ltd. All rights reserved.
//
// Component: BonusCard
//
// Description: Interface for the BonusCard class.
//
// Authors: Tony Chu
//
// Revisions Date Author Revision
// 2002/08/06 TChu Created for SRR2
//
//===========================================================================
#ifndef BONUSCARD_H
#define BONUSCARD_H
//===========================================================================
// Nested Includes
//===========================================================================
#include <cards/card.h>
//===========================================================================
// Forward References
//===========================================================================
//===========================================================================
// Interface Definitions
//===========================================================================
class BonusCard : public Card
{
public:
BonusCard( unsigned int ID,
unsigned int level,
unsigned int levelID,
tUID cardName,
const eQuoteID* quotes,
int numQuotes );
virtual ~BonusCard();
virtual eCardType GetType() const { return BONUS_CARD; }
private:
//---------------------------------------------------------------------
// Private Functions
//---------------------------------------------------------------------
// No copying or assignment. Declare but don't define.
//
BonusCard( const BonusCard& );
BonusCard& operator= ( const BonusCard& );
//---------------------------------------------------------------------
// Private Data
//---------------------------------------------------------------------
};
#endif // BONUSCARD_H
|