// Workaround for an async constructor. private async void OnStart(object sender, RoutedEventArgs e) { await LibraryHandler.LoadHistoryFromDevice(); await tabHandler.AddNewTab(true); ShowNewFeaturesPage(); }
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); }
static void Main() { var rend = LibraryHandler.TryLoadLib(@"..\..\..\x64\Release\Aufgabe4.dll"); //TestOnce(rend); TestKirby(rend as LibraryHandler.SceneBasedRenderer); while (true) { Thread.Sleep(999); } }
public FilebankWindow(Filebank fb, LibraryHandler lb, PropertyHandler pp, main mn) { InitializeComponent(); #region Handlers filebank = fb; library = lb; properties = pp; main = mn; #endregion init_characters(); }
public KhelljyrIO(LibraryHandler handler) : base(handler) { }
public int Invoke(LibraryHandler lh, ProgramReader r) { lh.Invoke(r, Library, Function); return(r.Elapsed()); }
public Processor() { LibraryHandler = new LibraryHandler(this); }
static Framework() { ClassLibraryHandler = Internal.LibraryHandler.GetInstance(); }
public override void Init() { Processor = LibraryHandler.GetResource <Processor>(); }
public KhelljyrConsole(LibraryHandler handler) : base(handler) { }
public KhelljyrMath(LibraryHandler handler) : base(handler) { }
//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 }
public KhelljyrString(LibraryHandler handler) : base(handler) { }