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
6enum FFLAge;
7enum FFLGender;
8enum FFLRace;
9
10struct FFLiCharInfo;
11class FFLiMiddleDB;
13
15{
16public:
19
20 FFLResult UpdateMiddleDB(FFLiMiddleDB* pMiddleDB);
21
22private:
23 void DetermineParam(FFLGender* pGender, FFLAge* pAge, FFLRace* pRace);
24 void Get(FFLiCharInfo* pCharInfo, FFLGender gender, FFLAge age, FFLRace race);
25
26private:
28};
30
31#endif // FFLI_DATABASE_RANDOM_H_
FFLAge
Definition FFLAge.h:11
FFLGender
Definition FFLGender.h:11
FFLRace
Definition FFLRace.h:11
NN_STATIC_ASSERT(sizeof(FFLiAllocator)==4)
Definition FFLiDatabaseRandom.h:15
void Get(FFLiCharInfo *pCharInfo, FFLGender gender, FFLAge age, FFLRace race)
Definition FFLiDatabaseRandom.cpp:946
FFLResult UpdateMiddleDB(FFLiMiddleDB *pMiddleDB)
Definition FFLiDatabaseRandom.cpp:24
~FFLiDatabaseRandom()
Definition FFLiDatabaseRandom.cpp:20
FFLiDatabaseRandom(FFLiRandomContext *pContext)
Definition FFLiDatabaseRandom.cpp:15
void DetermineParam(FFLGender *pGender, FFLAge *pAge, FFLRace *pRace)
Definition FFLiDatabaseRandom.cpp:60
FFLiRandomContext * m_pRandomContext
Definition FFLiDatabaseRandom.h:27
Definition FFLiMiddleDB.h:96
Definition FFLiRandomContext.h:7
Definition FFLiCharInfo.h:16