Exemplo n.º 1
0
        public void CreateContext(MainWindow window)
        {
            var uidata = new UiData();

            uidata.FileSystem = window.GameData.VFS;
            uidata.DataPath   = window.GameData.Ini.Freelancer.DataPath;
            if (window.GameData.Ini.Navmap != null)
            {
                uidata.NavmapIcons = new IniNavmapIcons(window.GameData.Ini.Navmap);
            }
            else
            {
                uidata.NavmapIcons = new NavmapIcons();
            }
            uidata.Fonts           = window.GetService <FontManager>();
            uidata.ResourceManager = window.Resources;
            ctx = new UiContext(uidata);
            ctx.RenderContext   = window.RenderContext;
            navmap              = new Navmap();
            navmap.Width        = 480;
            navmap.Height       = 480;
            navmap.LetterMargin = true;
            navmap.MapBorder    = true;
            ctx.SetWidget(navmap);
            this.win = window;
        }
Exemplo n.º 2
0
        public void CreateContext(MainWindow window)
        {
            var uidata = new UiData();

            uidata.FileSystem      = window.GameData.VFS;
            uidata.Fonts           = window.GetService <FontManager>();
            uidata.ResourceManager = window.Resources;
            ctx                 = new UiContext(uidata);
            ctx.RenderState     = window.RenderState;
            ctx.Renderer2D      = window.Renderer2D;
            navmap              = new Navmap();
            navmap.Width        = 480;
            navmap.Height       = 480;
            navmap.LetterMargin = true;
            navmap.MapBorder    = true;
            ctx.SetWidget(navmap);
            this.win = window;
        }
Exemplo n.º 3
0
 public void PopulateNavmap(Navmap nav)
 {
 }
Exemplo n.º 4
0
 public void PopulateNavmap(Navmap nav)
 {
     nav.PopulateIcons(g.ui, g.sys);
 }