Ejemplo n.º 1
0
 public AGSUIFactory(Resolver resolver, IGameState gameState, IGraphicsFactory graphics, IObjectFactory obj,
                     IFocusedUI focusedUI, IFontFactory fonts)
 {
     _fonts     = fonts;
     _resolver  = resolver;
     _gameState = gameState;
     _graphics  = graphics;
     _borders   = graphics.Borders;
     _object    = obj;
     _focus     = focusedUI;
 }
Ejemplo n.º 2
0
 public AGSUIFactory(Resolver resolver, IGameState gameState, IGraphicsFactory graphics, IObjectFactory obj,
                     IGameSettings settings, IFocusedUI focusedUI)
 {
     _settings  = settings;
     _resolver  = resolver;
     _gameState = gameState;
     _graphics  = graphics;
     _borders   = graphics.Borders;
     _object    = obj;
     _focus     = focusedUI;
 }
Ejemplo n.º 3
0
        public GLGraphicsFactory(ITextureCache textures, Resolver resolver,
                                 IGraphicsBackend graphics, IBitmapLoader bitmapLoader, IRenderThread renderThread,
                                 IResourceLoader resources, IIconFactory icons, IBrushLoader brushes,
                                 IRenderMessagePump messagePump, IGameSettings settings, IBorderFactory borders)
        {
            Icons              = icons;
            Brushes            = brushes;
            Borders            = borders;
            _renderThread      = renderThread;
            _textures          = textures;
            _resolver          = resolver;
            _resources         = resources;
            _bitmapLoader      = bitmapLoader;
            _spriteSheetLoader = new SpriteSheetLoader(_resources, _bitmapLoader, addAnimationFrame, loadImage, graphics, messagePump);

            settings.Defaults.Skin = new AGSBlueSkin(this).CreateSkin();
        }
Ejemplo n.º 4
0
 public Row(IBorderFactory factory)
 {
     container    = new LinkedList <Border>();
     this.factory = factory;
 }