summaryrefslogtreecommitdiffstats
path: root/game/code/cards/collectorcard.h
blob: e04c48c5b16de273b3c182c4ad9d8074e5f04c76 (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:   CollectorCard
//
// Description: Interface for the CollectorCard class.
//
// Authors:     Tony Chu
//
// Revisions		Date			Author	    Revision
//                  2002/08/06      TChu        Created for SRR2
//
//===========================================================================

#ifndef COLLECTORCARD_H
#define COLLECTORCARD_H

//===========================================================================
// Nested Includes
//===========================================================================

#include <cards/card.h>

//===========================================================================
// Forward References
//===========================================================================

//===========================================================================
// Interface Definitions
//===========================================================================

class CollectorCard : public Card
{
public:
	CollectorCard( unsigned int ID,
                   unsigned int level,
                   unsigned int levelID,
                   tUID cardName,
                   const eQuoteID* quotes,
                   int numQuotes );

    virtual ~CollectorCard();

    virtual eCardType GetType() const { return COLLECTOR_CARD; }

private:

    //---------------------------------------------------------------------
    // Private Functions
    //---------------------------------------------------------------------

    // No copying or assignment. Declare but don't define.
    //
    CollectorCard( const CollectorCard& );
    CollectorCard& operator= ( const CollectorCard& );

    //---------------------------------------------------------------------
    // Private Data
    //---------------------------------------------------------------------

};

#endif // COLLECTORCARD_H