예제 #1
0
        public override void RightClick(int i, int j)
        {
            bool enableUI = false;

            if (!(FlagModifierUIOpen && FlagModifierUI.visible))
            {
                enableUI = true;
            }

            Player player = Main.player[Main.myPlayer];
            BetterBannersPlayer modPlayer = player.GetModPlayer <BetterBannersPlayer>(mod);

            SetUI(enableUI, modPlayer, i, j);
        }
예제 #2
0
        public void SetUI(bool enable, BetterBannersPlayer modPlayer, int i, int j)
        {
            int playSound;

            if (enable)
            {
                playSound = SoundID.MenuOpen;
                modPlayer.OpenFlagModifier(new Point16(i, j), this);
            }
            else
            {
                playSound = SoundID.MenuClose;
                modPlayer.CloseFlagModifier();
            }

            Main.PlaySound(playSound);
            this.FlagModifierUIOpen = enable;
        }