private void InitVolterFont() { byte[] fontdata = HGResources.GetResourceBytes("Volter.ttf"); IntPtr fontDataPtr = Marshal.AllocCoTaskMem(fontdata.Length); Marshal.Copy(fontdata, 0, fontDataPtr, fontdata.Length); uint cFonts = 0; NativeMethods.AddFontMemResourceEx(fontDataPtr, (uint)fontdata.Length, IntPtr.Zero, ref cFonts); _fontCollection.AddMemoryFont(fontDataPtr, fontdata.Length); Marshal.FreeCoTaskMem(fontDataPtr); Target.DescriptionLbl.Font = Target.EmailLbl.Font = Target.PasswordLbl.Font = Target.LoginEmailTxt.Font = Target.LoginPasswordTxt.Font = Target.LoginTitleLbl.Font = Target.IndexDisplayLbl.Font = Target.ZoomLbl.Font = Target.StatusLbl.Font = Target.RememberMeBx.Font = new Font(_fontCollection.Families[0], 7); }
public Program() { Eavesdropper.Terminate(); Eavesdropper.Certifier = new CertificateManager("HabboGallery", "HabboGallery Root Certificate"); DataDirectory = CreateDataDirectory(); ProgramDirectory = new DirectoryInfo(AppDomain.CurrentDomain.BaseDirectory); _configPath = Path.Combine(DataDirectory.FullName, "config.json"); Resources = new HGResources(); Configuration = HGConfiguration.Create(_configPath); Api = new ApiClient(new Uri(Constants.BASE_URL)); GameData = new HGameData(); Connection = new HConnection(); }