Trivia Framework  1.1
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
AgileReaction.TriviaFramework.TriviaDatabaseAccess Class Reference

Handles runtime Access to database More...

Inheritance diagram for AgileReaction.TriviaFramework.TriviaDatabaseAccess:

Public Member Functions

List< TriviaAnswerGetAnswers ()
 Gets list of Trivia Answers More...
 
List< CategoryGetCategories ()
 Returns a list of Categories More...
 
Trivia GetFirstTrivia ()
 Gets First Trivia Object in the list. More...
 
Sprite GetImage ()
 Returns First Trivia Object Image More...
 
string GetQuestion ()
 Gets first Trivia Question in the list More...
 
List< TriviaAnswerGetRandomizeAnswers ()
 Randomizes the Answers. More...
 
void LoadCategories ()
 Returns the sprite of the first Trivia More...
 
void LoadTrivia (int category, bool makeRandom)
 Loads Trivia of that category, then randomizes it More...
 
void LoadTrivia (bool makeRandom)
 Loads all Trivia, then randomizes it More...
 
void PopCategory ()
 Load Categories More...
 
void PopCategory (int index)
 Pop category at index More...
 
void PopCategoryById (int ID)
 Finds category by ID and remove it More...
 
void PopTrivia ()
 Removes the first Trivia More...
 
void RandomizeCategories ()
 Returns a list of RandomizeCategories More...
 
void RandomizeTrivia ()
 Randomizes Trivia More...
 

Public Attributes

List< Categorycategories = new List<Category>()
 
List< Triviatrivia = new List<Trivia>()
 

Static Public Attributes

static TriviaDatabaseAccess instance
 

Detailed Description

Handles runtime Access to database

Member Function Documentation

◆ GetAnswers()

List<TriviaAnswer> AgileReaction.TriviaFramework.TriviaDatabaseAccess.GetAnswers ( )

Gets list of Trivia Answers

Returns

◆ GetCategories()

List<Category> AgileReaction.TriviaFramework.TriviaDatabaseAccess.GetCategories ( )

Returns a list of Categories

Returns

◆ GetFirstTrivia()

Trivia AgileReaction.TriviaFramework.TriviaDatabaseAccess.GetFirstTrivia ( )

Gets First Trivia Object in the list.

Returns

◆ GetImage()

Sprite AgileReaction.TriviaFramework.TriviaDatabaseAccess.GetImage ( )

Returns First Trivia Object Image

Returns

◆ GetQuestion()

string AgileReaction.TriviaFramework.TriviaDatabaseAccess.GetQuestion ( )

Gets first Trivia Question in the list

Returns

◆ GetRandomizeAnswers()

List<TriviaAnswer> AgileReaction.TriviaFramework.TriviaDatabaseAccess.GetRandomizeAnswers ( )

Randomizes the Answers.

Returns

◆ LoadCategories()

void AgileReaction.TriviaFramework.TriviaDatabaseAccess.LoadCategories ( )

Returns the sprite of the first Trivia

Returns

◆ LoadTrivia() [1/2]

void AgileReaction.TriviaFramework.TriviaDatabaseAccess.LoadTrivia ( int  category,
bool  makeRandom 
)

Loads Trivia of that category, then randomizes it

Parameters
category
makeRandom

◆ LoadTrivia() [2/2]

void AgileReaction.TriviaFramework.TriviaDatabaseAccess.LoadTrivia ( bool  makeRandom)

Loads all Trivia, then randomizes it

Parameters
makeRandom

◆ PopCategory() [1/2]

void AgileReaction.TriviaFramework.TriviaDatabaseAccess.PopCategory ( )

Load Categories

Removes the first Category

◆ PopCategory() [2/2]

void AgileReaction.TriviaFramework.TriviaDatabaseAccess.PopCategory ( int  index)

Pop category at index

Parameters
index

◆ PopCategoryById()

void AgileReaction.TriviaFramework.TriviaDatabaseAccess.PopCategoryById ( int  ID)

Finds category by ID and remove it

Parameters
ID

◆ PopTrivia()

void AgileReaction.TriviaFramework.TriviaDatabaseAccess.PopTrivia ( )

Removes the first Trivia

◆ RandomizeCategories()

void AgileReaction.TriviaFramework.TriviaDatabaseAccess.RandomizeCategories ( )

Returns a list of RandomizeCategories

Returns

◆ RandomizeTrivia()

void AgileReaction.TriviaFramework.TriviaDatabaseAccess.RandomizeTrivia ( )

Randomizes Trivia


The documentation for this class was generated from the following file: