Пример #1
0
        static void Main(bool debug = false, string server = null, int port = 1338, string language = "en-us")
        {
#if DEBUG
            debug  = true;
            server = "localhost";
#endif
            if (debug)
            {
                Log.Logger = (ILogger) new LoggerConfiguration()
                             .WriteTo.File("editors.log")
                             .CreateLogger();
            }
            Application.SetHighDpiMode(HighDpiMode.SystemAware);
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);

            var starlightContext = new StarlightContext(Directory.GetCurrentDirectory());

            starlightContext.LoadContent(language);
            starlightContext.Connect(server, port);

            starlightContext.FormContainer.ChangeForm <LoginForm>();

            Application.Run();
        }
Пример #2
0
 public FormContainer(StarlightContext context)
 {
     this.context = context;
 }
Пример #3
0
        public MapEditorForm(StarlightContext context) : base(context)
        {
            InitializeComponent();

            this.LoadTilesets();
        }
Пример #4
0
 public LoginForm(StarlightContext starlightContext) : base(starlightContext)
 {
     InitializeComponent();
 }
Пример #5
0
 public StarlightForm(StarlightContext context)
 {
     this.Context = context;
 }