FFL
Loading...
Searching...
No Matches
FFLiDatabaseRandom.h
Go to the documentation of this file.
1
#
ifndef
FFLI_DATABASE_RANDOM_H_
2
#
define
FFLI_DATABASE_RANDOM_H_
3
4
#
include
<
nn
/
ffl
/
FFLResult
.
h
>
5
6
enum
FFLAge
;
7
enum
FFLGender
;
8
enum
FFLRace
;
9
10
struct
FFLiCharInfo
;
11
class
FFLiMiddleDB
;
12
class
FFLiRandomContext
;
13
14
class
FFLiDatabaseRandom
15
{
16
public
:
17
FFLiDatabaseRandom
(
FFLiRandomContext
* pContext);
18
~
FFLiDatabaseRandom
();
19
20
FFLResult
UpdateMiddleDB
(
FFLiMiddleDB
* pMiddleDB);
21
22
private
:
23
void
DetermineParam
(
FFLGender
* pGender,
FFLAge
* pAge,
FFLRace
* pRace);
24
void
Get
(
FFLiCharInfo
* pCharInfo,
FFLGender
gender,
FFLAge
age,
FFLRace
race);
25
26
private
:
27
FFLiRandomContext
*
m_pRandomContext
;
28
};
29
NN_STATIC_ASSERT
(
sizeof
(
FFLiDatabaseRandom
) == 4);
30
31
#
endif
// FFLI_DATABASE_RANDOM_H_
FFLAge
FFLAge
Definition
FFLAge.h:11
FFLGender
FFLGender
Definition
FFLGender.h:11
FFLRace
FFLRace
Definition
FFLRace.h:11
NN_STATIC_ASSERT
NN_STATIC_ASSERT(sizeof(FFLiAllocator)==4)
FFLiDatabaseRandom
Definition
FFLiDatabaseRandom.h:15
FFLiDatabaseRandom::Get
void Get(FFLiCharInfo *pCharInfo, FFLGender gender, FFLAge age, FFLRace race)
Definition
FFLiDatabaseRandom.cpp:946
FFLiDatabaseRandom::UpdateMiddleDB
FFLResult UpdateMiddleDB(FFLiMiddleDB *pMiddleDB)
Definition
FFLiDatabaseRandom.cpp:24
FFLiDatabaseRandom::~FFLiDatabaseRandom
~FFLiDatabaseRandom()
Definition
FFLiDatabaseRandom.cpp:20
FFLiDatabaseRandom::FFLiDatabaseRandom
FFLiDatabaseRandom(FFLiRandomContext *pContext)
Definition
FFLiDatabaseRandom.cpp:15
FFLiDatabaseRandom::DetermineParam
void DetermineParam(FFLGender *pGender, FFLAge *pAge, FFLRace *pRace)
Definition
FFLiDatabaseRandom.cpp:60
FFLiDatabaseRandom::m_pRandomContext
FFLiRandomContext * m_pRandomContext
Definition
FFLiDatabaseRandom.h:27
FFLiMiddleDB
Definition
FFLiMiddleDB.h:96
FFLiRandomContext
Definition
FFLiRandomContext.h:7
FFLiCharInfo
Definition
FFLiCharInfo.h:16
include
nn
ffl
FFLiDatabaseRandom.h
Generated by
1.14.0