VR-Forces 5.0.1 Developer's Guide
Home
Modules
Namespaces
Classes
Files
Examples
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
include
ctdb
c4bPatchGroup.h
Go to the documentation of this file.
1
/*********************************************************************
2
** Copyright (c) 1999 MaK Technologies, Inc.
3
** All rights reserved.
4
*********************************************************************/
5
/*********************************************************************
6
** $RCSfile: c4bPchGrp.h,v $ $Revision: 1.5 $ $State: Exp $
7
*********************************************************************/
8
9
#ifndef c4bPatchGroup_H_
10
#define c4bPatchGroup_H_
11
12
#include "
ctdb/ctdbDefines.h
"
13
#include "
ctdb/c4bPatch.h
"
14
15
// forward declarations
16
class
C4B
;
17
class
c4b_patch_group_entry
;
18
19
class
DT_DLL_ctdb
DtC4bPatchGroup
20
{
21
public
:
22
23
// default constructor
24
DtC4bPatchGroup
();
25
26
// destructor
27
virtual
~
DtC4bPatchGroup
();
28
29
// This class follows the rule of the Big Three.
30
31
virtual
void
parse(
C4B
& c4b,
32
unsigned
int
patch_group_num,
33
c4b_patch_group_entry
* pge);
34
35
36
virtual
void
xlate_patch_group(
C4B
& c4b,
37
DtGroup
*& patch0Terrain,
38
DtGroup
*& patch0Features,
39
DtGroup
*& patch1Terrain,
40
DtGroup
*& patch1Features,
41
DtGroup
*& patch2Terrain,
42
DtGroup
*& patch2Features,
43
DtGroup
*& patch3Terrain,
44
DtGroup
*& patch3Features);
45
46
protected
:
47
48
// copy constructor
49
DtC4bPatchGroup
(
const
DtC4bPatchGroup
& orig);
50
51
// assignment operator
52
DtC4bPatchGroup
& operator=(
const
DtC4bPatchGroup
& orig);
53
54
protected
:
55
56
c4b_patch_group_entry
*
pg_entry
;
57
DtC4bPatch
patch[4];
58
};
59
60
#endif
DtC4bPatch
Definition:
c4bPatch.h:27
DtGroup
Definition:
group.h:28
DT_DLL_ctdb
#define DT_DLL_ctdb
Definition:
ctdbDefines.h:23
DtC4bPatchGroup::pg_entry
c4b_patch_group_entry * pg_entry
Definition:
c4bPatchGroup.h:56
ctdbDefines.h
c4b_patch_group_entry
Definition:
c4bReader.h:202
c4bPatch.h
C4B
Definition:
c4bReader.h:696
DtC4bPatchGroup
Definition:
c4bPatchGroup.h:19
Document ID: Generated on Mon Jun 20 00:38:30 EDT 2022 from SVN revision 244029
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (
www.mak.com
)