public GrpElement (UIScreen screen, Grp grp, byte[] palette, ushort x, ushort y) : base (screen, x, y, grp.Width, grp.Height) { this.Palette = palette; this.grp = grp; this.frame = 0; }
public GameModeDialog (UIScreen parent, Mpq mpq) : base (parent, mpq, "glue\\Palmm", Builtins.rez_GluGameModeBin) { background_path = "glue\\Palmm\\retail_ex.pcx"; background_translucent = 42; background_transparent = 0; }
public LabelElement (UIScreen screen, byte[] palette, Fnt font, ushort x, ushort y) : base (screen, x, y) { this.Palette = palette; this.Font = font; calc_width = true; }
public UIElement (UIScreen screen, ushort x1, ushort y1) { this.screen = screen; this.x1 = x1; this.y1 = y1; this.sensitive = true; this.visible = false; }
public ListBoxElement (UIScreen screen, BinElement el, byte[] palette) : base (screen, el, palette) { items = new List<string> (); num_visible = Height / Font.LineSize; first_visible = 0; }
public UIElement (UIScreen screen, BinElement el, byte[] palette) { this.screen = screen; this.el = el; this.x1 = el.x1; this.y1 = el.y1; this.width = el.width; this.height = el.height; this.palette = palette; this.sensitive = true; this.text = el.text; this.visible = (el.flags & ElementFlags.Visible) != 0; }
protected UIDialog (UIScreen parent, Mpq mpq, string prefix, string binFile) : base (mpq, prefix, binFile) { this.parent = parent; background_translucent = 254; background_transparent = 0; dimScreen = true; dimLayer = CALayer.Create (); dimLayer.Bounds = parent.Bounds; dimLayer.AnchorPoint = new PointF (0, 0); dimLayer.BackgroundColor = new CGColor (0, 0, 0, .7f); }
public SpeedDialog (UIScreen parent, Mpq mpq) : base (parent, mpq, "glue\\Palmm", Builtins.rez_SpdDlgBin) { background_path = null; }
public OptionsDialog (UIScreen parent, Mpq mpq) : base (parent, mpq, "glue\\Palmm", Builtins.rez_OptionsBin) { background_path = null; }
public NetworkDialog (UIScreen parent, Mpq mpq) : base (parent, mpq, "glue\\Palmm", Builtins.rez_NetDlgBin) { background_path = null; }
public OkCancelDialog (UIScreen parent, Mpq mpq, string message) : base (parent, mpq, "glue\\PalNl", Builtins.rez_GluPOkCancelBin) { background_path = "glue\\PalNl\\pDPopup.pcx"; this.message = message; }
public LabelElement (UIScreen screen, BinElement el, byte[] palette) : base (screen, el, palette) { }
public KeystrokeDialog (UIScreen parent, Mpq mpq) : base (parent, mpq, "glue\\Palmm", Builtins.rez_HelpBin) { background_path = null; }
public QuitMissionDialog (UIScreen parent, Mpq mpq) : base (parent, mpq, "glue\\Palmm", Builtins.rez_Quit2MnuBin) { background_path = null; }
public DialogBoxElement (UIScreen screen, BinElement el, byte[] palette) : base (screen, el, palette) { tileGrp = (Grp)Mpq.GetResource ("dlgs\\tile.grp"); }
public UIElement (UIScreen screen, ushort x1, ushort y1, ushort width, ushort height) : this (screen, x1, y1) { this.width = width; this.height = height; }
void SwitchReady () { screenToSwitchTo.Ready -= SwitchReady; SetGameScreen (screenToSwitchTo); screenToSwitchTo = null; }
public void SwitchToScreen (UIScreen screen) { screen.Ready += SwitchReady; screenToSwitchTo = screen; screenToSwitchTo.Load (); return; }
public void SetGameScreen (UIScreen screen) { if (currentScreen != null) { currentScreen.RemoveFromPainter (); currentScreen.RemoveFromSuperLayer (); } currentScreen = screen; if (currentScreen != null) { Layer.AddSublayer (currentScreen); currentScreen.AddToPainter (); } }
public EntryDialog (UIScreen parent, Mpq mpq, string title) : base (parent, mpq, "glue\\PalNl", Builtins.rez_GluPEditBin) { background_path = "glue\\PalNl\\pEPopup.pcx"; this.title = title; }
public GrpButtonElement (UIScreen screen, Grp grp, byte[] palette, ushort x, ushort y) : base (screen, grp, palette, x, y) { }
public ObjectivesDialog (UIScreen parent, Mpq mpq) : base (parent, mpq, "glue\\Palmm", Builtins.rez_ObjctDlgBin) { background_path = null; }
public ComboBoxElement (UIScreen screen, BinElement el, byte[] palette) : base (screen, el, palette) { items = new List<string> (); }
public ExitConfirmationDialog (UIScreen parent, Mpq mpq) : base (parent, mpq, "glue\\Palmm", Builtins.rez_QuitBin) { background_path = null; }
public MovieElement (UIScreen screen, int x, int y, int width, int height, bool scale) : base (screen, (ushort)x, (ushort)y, (ushort)width, (ushort)height) { this.scale = scale; }
public GameMenuDialog (UIScreen parent, Mpq mpq) : base (parent, mpq, "glue\\Palmm", Builtins.rez_GameMenuBin) { background_path = null; }
public ImageElement (UIScreen screen, ushort x1, ushort y1, ushort width, ushort height, int translucent_index) : base (screen, x1, y1, width, height) { this.translucent_index = translucent_index; }
public VideoDialog (UIScreen parent, Mpq mpq) : base (parent, mpq, "glue\\Palmm", Builtins.rez_VideoBin) { background_path = null; }
public TextBoxElement (UIScreen screen, BinElement el, byte[] palette) : base (screen, el, palette) { value = new StringBuilder(); }
public ImageElement (UIScreen screen, BinElement el, byte[] palette, int translucent_index) : base (screen, el, palette) { this.translucent_index = translucent_index; }
public GrpButtonElement(UIScreen screen, Grp grp, byte[] palette, ushort x, ushort y) : base(screen, grp, palette, x, y) { }