Beispiel #1
0
        public GameContentProvider(GameFolder location, IComponentUniqueIdBuilder engineUniqueIdBuilder)
        {
            this.Location = location;

            this.MathContent = new GameMathContentProvider(location.Math, engineUniqueIdBuilder);

            this.LimitsContent = new GameLimitsContentProvider(location.Limits, engineUniqueIdBuilder);
        }
Beispiel #2
0
 public CompilableComponentContentProvider(IComponentUniqueIdBuilder componentUniqueIdBuilder,
                                           TLocation location,
                                           IEnumerable <IVisualStudioProject> visualStudioProjects,
                                           IBuildCustomizationProvider customizationProvider)
 {
     this.ComponentUniqueIdBuilder = componentUniqueIdBuilder;
     Location              = location;
     VisualStudioPojects   = visualStudioProjects;
     CustomizationProvider = customizationProvider;
 }
Beispiel #3
0
 public GameLimitsContentProvider(GameLimitsFolder limitsFolder, IComponentUniqueIdBuilder engineUniqueIdBuilder)
     : base(limitsFolder, new ComponentUniqueIdBuilder(limitsFolder.ComponentUniqueIdTxt), engineUniqueIdBuilder)
 {
 }
Beispiel #4
0
 public GamePartContentProvider(TLocation location, IComponentUniqueIdBuilder componentUniqueIdBuilder, IComponentUniqueIdBuilder engineUniqueIdBuilder)
 {
     this.Location = location;
     this.ComponentUniqueIdBuilder = componentUniqueIdBuilder;
     this.EngineUniqueIdBuilder    = engineUniqueIdBuilder;
 }
Beispiel #5
0
 public GameMathContentProvider(GameMathFolder mathFolder, IComponentUniqueIdBuilder engineUniqueIdBuilder)
     : base(mathFolder, new ComponentUniqueIdBuilder(mathFolder.ComponentUniqueIdTxt), engineUniqueIdBuilder)
 {
 }