コード例 #1
0
        public MessageAC(int offset, AsmEvent script)
            : base(JsmCommand.MES, offset, script)
        {
            AsmCommandStackOld stackOld = GetCommandStackOld(2);

            MessageChanel = stackOld.Pop();
            MessageId     = stackOld.Pop();
        }
コード例 #2
0
        public ResumeScriptAppearMessageAndWaitAC(int offset, AsmEvent script)
            : base(JsmCommand.RAMESW, offset, script)
        {
            AsmCommandStackOld stackOld = GetCommandStackOld(4);

            MessageChanel = stackOld.Pop();
            MessageId     = stackOld.Pop();
            X             = stackOld.Pop();
            Y             = stackOld.Pop();
        }
コード例 #3
0
ファイル: AppearMessageAC.cs プロジェクト: rebootus/Esthar
        public AppearMessageAC(int offset, AsmEvent script)
            : base(JsmCommand.AMES, offset, script)
        {
            AsmCommandStackOld stackOld = GetCommandStackOld(4);

            MessageChanel = stackOld.Pop();
            MessageId     = stackOld.Pop();
            X             = stackOld.Pop();
            Y             = stackOld.Pop();
        }
コード例 #4
0
        public SetPlaceAC(int offset, AsmEvent script)
            : base(JsmCommand.SETPLACE, offset, script)
        {
            AsmCommandStackOld stackOld = GetCommandStackOld(1);

            TextId = stackOld.Pop();
        }
コード例 #5
0
        public AppearAskAC(int offset, AsmEvent script)
            : base(JsmCommand.AASK, offset, script)
        {
            AsmCommandStackOld stackOld = GetCommandStackOld(8);

            MessageChanel     = stackOld.Pop();
            MessageId         = stackOld.Pop();
            FirstAnswerLine   = stackOld.Pop();
            LastAnswerLine    = stackOld.Pop();
            DefaultAnswerLine = stackOld.Pop();
            CancelAnswerLine  = stackOld.Pop();
            X = stackOld.Pop();
            Y = stackOld.Pop();
        }