C# Class MBGen.MoistGenerator

ファイルを表示 Open project: TheBerkin/MoistBanana

Public Methods

Method Description
AssignGlobals ( LongRandom rand ) : void
Generate ( string type ) : string
GenerateFrom ( string pattern ) : string
GenerateStory ( StringBuilder stream, string seed, int chapters, bool includeSeed, bool romanChapterNumbers, int chapterLengthSelect, int weightDistSelect, int weightChangeOption, string &storyTitle ) : void
GenerateStoryObject ( string seed, int chapterCount, int chapterLength, int weightDistSelect, int weightChangeOption ) : Story
MoistGenerator ( bool allowFlagged, string mount ) : System
Mount ( string addonPath ) : void

Private Methods

Method Description
ChangeWeights ( LongRandom rand, int distSelect ) : void
CheckPatternType ( string type ) : void
ClassExists ( char symbol, string className ) : bool
Error ( string problem, CharReader reader ) : void
GenerateFromOutline ( StringBuilder stream, List outlines ) : void
GenerateFromPattern ( StringBuilder stream, PatternList patterns ) : void
GenerateFromPattern ( StringBuilder stream, string rawPattern ) : void
LoadGlobalList ( string entries ) : void
LoadMacroList ( string entries ) : void
TranslateDefs ( string rawPattern, string lastMacro, string lastGlobal ) : string
Warning ( string problem, CharReader reader ) : void

Method Details

AssignGlobals() public method

public AssignGlobals ( LongRandom rand ) : void
rand LongRandom
return void

Generate() public method

public Generate ( string type ) : string
type string
return string

GenerateFrom() public method

public GenerateFrom ( string pattern ) : string
pattern string
return string

GenerateStory() public method

public GenerateStory ( StringBuilder stream, string seed, int chapters, bool includeSeed, bool romanChapterNumbers, int chapterLengthSelect, int weightDistSelect, int weightChangeOption, string &storyTitle ) : void
stream StringBuilder
seed string
chapters int
includeSeed bool
romanChapterNumbers bool
chapterLengthSelect int
weightDistSelect int
weightChangeOption int
storyTitle string
return void

GenerateStoryObject() public method

public GenerateStoryObject ( string seed, int chapterCount, int chapterLength, int weightDistSelect, int weightChangeOption ) : Story
seed string
chapterCount int
chapterLength int
weightDistSelect int
weightChangeOption int
return Story

MoistGenerator() public method

public MoistGenerator ( bool allowFlagged, string mount ) : System
allowFlagged bool
mount string
return System

Mount() public method

public Mount ( string addonPath ) : void
addonPath string
return void