Exemplo n.º 1
0
        // Workaround for an async constructor.
        private async void OnStart(object sender, RoutedEventArgs e)
        {
            await LibraryHandler.LoadHistoryFromDevice();

            await tabHandler.AddNewTab(true);

            ShowNewFeaturesPage();
        }
Exemplo n.º 2
0
        public void Test(ProgramReader reader)
        {
            int a = reader.NextInt();
            int b = reader.NextInt();
            int c = reader.NextInt();

            a = a + b + c;
            LibraryHandler.GetResource <Processor>().Registers.SetReturnCarry(a);
        }
Exemplo n.º 3
0
        static void Main()
        {
            var rend = LibraryHandler.TryLoadLib(@"..\..\..\x64\Release\Aufgabe4.dll");

            //TestOnce(rend);
            TestKirby(rend as LibraryHandler.SceneBasedRenderer);
            while (true)
            {
                Thread.Sleep(999);
            }
        }
Exemplo n.º 4
0
        public FilebankWindow(Filebank fb, LibraryHandler lb, PropertyHandler pp, main mn)
        {
            InitializeComponent();

            #region Handlers
            filebank   = fb;
            library    = lb;
            properties = pp;
            main       = mn;
            #endregion
            init_characters();
        }
Exemplo n.º 5
0
 public KhelljyrIO(LibraryHandler handler) : base(handler)
 {
 }
Exemplo n.º 6
0
        public int Invoke(LibraryHandler lh, ProgramReader r)
        {
            lh.Invoke(r, Library, Function);

            return(r.Elapsed());
        }
Exemplo n.º 7
0
 public Processor()
 {
     LibraryHandler = new LibraryHandler(this);
 }
Exemplo n.º 8
0
 static Framework()
 {
     ClassLibraryHandler = Internal.LibraryHandler.GetInstance();
 }
Exemplo n.º 9
0
 public override void Init()
 {
     Processor = LibraryHandler.GetResource <Processor>();
 }
Exemplo n.º 10
0
 public KhelljyrConsole(LibraryHandler handler) : base(handler)
 {
 }
Exemplo n.º 11
0
 public KhelljyrMath(LibraryHandler handler) : base(handler)
 {
 }
Exemplo n.º 12
0
        //New Skin Constructor

        //Constructor that creates info for storage
        public NewSkin(int id, String fullname, int cspslot, String libraryname, LibraryHandler global_library, PropertyHandler global_properties, Filebank golabl_filebank)
        {
            #region Handlers
            this.library  = global_library;
            this.config   = global_properties;
            this.filebank = golabl_filebank;
            #endregion

            #region SkinInfo

            #region Basic info
            this.fullname         = fullname;
            this.libraryname      = libraryname;
            this.csp_foldername   = library.get_cspfolder_fullname(this.fullname);
            this.model_foldername = library.get_modelfolder_fullname(this.fullname);

            this.dlc = library.get_dlc_status(this.fullname);

            #endregion

            #region localisation settings
            if (config.property_get("unlocalised") == "1")
            {
                this.dlc_datafolder = "data";
            }
            else
            {
                this.dlc_datafolder = config.property_get("datafolder");
            }
            #endregion

            #region ID
            if (id == -1)
            {
                this.id = generate_id();
            }
            else
            {
                this.id = id;
            }
            #endregion

            #region Slots
            //Setting slots
            this.cspslot   = cspslot;
            this.modelslot = cspslot - 1;

            //Setting slot texts
            this.modelslot_text = (this.modelslot < 10 ? "0" + this.modelslot.ToString() : this.modelslot.ToString());
            this.cspslot_text   = (this.cspslot < 10 ? "0" + this.cspslot.ToString() : this.cspslot.ToString());

            #endregion

            #endregion

            #region Library Folders
            //Filebank folders
            this.filebank_folder = Application.StartupPath + "/mmsl_filebank/Skins/" + this.fullname + "/meteor_" + this.id + "_" + this.libraryname;

            //Extract folders
            this.extract_model_folder   = Application.StartupPath + "/mmsl_workspace/data/fighter/" + this.model_foldername + "/model";
            this.extract_csp_folder     = Application.StartupPath + "/mmsl_workspace/data/ui/replace/chr/";
            this.extract_dlc_csp_folder = Application.StartupPath + "/mmsl_workspace/" + this.dlc_datafolder + "/ui/replace/append/chr/";
            this.extract_meta_folder    = Application.StartupPath + "/mmsl_config/meta/" + model_foldername + "/slot_" + cspslot;

            #endregion
        }
Exemplo n.º 13
0
 public KhelljyrString(LibraryHandler handler) : base(handler)
 {
 }