Esempio n. 1
0
                public override bool ITEMInputs(IGMDataItem i, int pos = 0)
                {
                    bool ret = false;

                    if (InputsModeTest(pos))
                    {
                        Mode lastmode = (Mode)InGameMenu_Junction.GetMode();
                        ret = base.ITEMInputs(i, pos);
                        if (ret)
                        {
                            if (!InGameMenu_Junction.GetMode().Equals(lastmode))
                            {
                                Show();
                            }
                        }
                    }
                    return(ret);
                }
Esempio n. 2
0
 public IGMData_Pool(int count, int depth, IGMDataItem container = null, int?rows = null, int?pages = null) : base(count + 2, depth, container, 1, rows)
 {
     DefaultPages = pages ?? 1;
 }
Esempio n. 3
0
                public override void ITEMShow(IGMDataItem i, int pos = 0)
                {
                    if (InGameMenu_Junction != null)
                    {
                        pos = cnv(pos);
                        switch (InGameMenu_Junction.GetMode())
                        {
                        default:
                            if (pos < 1)
                            {
                                base.ITEMShow(i, pos);
                            }
                            else
                            {
                                base.ITEMHide(i, pos);
                            }
                            break;

                        case Mode.Mag_Pool_Stat:
                        case Mode.Mag_Stat:
                            if (pos < 3)
                            {
                                base.ITEMShow(i, pos);
                            }
                            else
                            {
                                base.ITEMHide(i, pos);
                            }
                            break;

                        case Mode.Mag_EL_A:
                        case Mode.Mag_Pool_EL_A:
                            if (pos > 0 && pos < 5)
                            {
                                base.ITEMShow(i, pos);
                            }
                            else
                            {
                                base.ITEMHide(i, pos);
                            }
                            break;

                        case Mode.Mag_EL_D:
                        case Mode.Mag_Pool_EL_D:
                            if (pos > 0 && pos < 4 || pos == 5)
                            {
                                base.ITEMShow(i, pos);
                            }
                            else
                            {
                                base.ITEMHide(i, pos);
                            }
                            break;

                        case Mode.Mag_ST_A:
                        case Mode.Mag_Pool_ST_A:
                            if (pos > 0 && pos < 3 || pos == 6 || pos == 7)
                            {
                                base.ITEMShow(i, pos);
                            }
                            else
                            {
                                base.ITEMHide(i, pos);
                            }
                            break;

                        case Mode.Mag_ST_D:
                        case Mode.Mag_Pool_ST_D:
                            if (pos > 0 && pos < 3 || pos == 6 || pos == 8)
                            {
                                base.ITEMShow(i, pos);
                            }
                            else
                            {
                                base.ITEMHide(i, pos);
                            }
                            break;
                        }
                    }
                }
Esempio n. 4
0
 public virtual void ITEMReInit(IGMDataItem i, int pos = 0)
 {
     i.ReInit();
 }
Esempio n. 5
0
 public IGMData_Container(IGMDataItem container) : base(0, 0, container)
 {
 }
Esempio n. 6
0
 public virtual bool ITEMInputs(IGMDataItem i, int pos = 0)
 {
     return(i.Inputs());
 }
Esempio n. 7
0
 public virtual void ITEMShow(IGMDataItem i, int pos = 0)
 {
     i.Show();
 }
Esempio n. 8
0
 public virtual void ITEMHide(IGMDataItem i, int pos = 0)
 {
     i.Hide();
 }
Esempio n. 9
0
 public virtual bool ITEMUpdate(IGMDataItem i, int pos = 0)
 {
     return(i.Update());
 }
Esempio n. 10
0
 public IGMData_Pool(int count, int depth, IGMDataItem container = null, int?rows = null, int?pages = null, Characters character = Characters.Blank, Characters?visablecharacter = null) : base(count + 2, depth, container, 1, rows, character, visablecharacter) => DefaultPages = pages ?? 1;