Ejemplo n.º 1
0
        public AsmSetCharacterCommand(AsmEvent script, int offset)
            : base(JsmCommand.SETPC, script, offset)
        {
            IAsmReadableCommandStack stack = GetReadableCommandStack(StackSize);

            CharactedId = stack.Pop();
        }
Ejemplo n.º 2
0
        public AsmSetPlaceCommand(AsmEvent script, int offset)
            : base(JsmCommand.SETPLACE, script, offset)
        {
            IAsmReadableCommandStack stack = GetReadableCommandStack(StackSize);

            TextId = stack.Pop();
        }
Ejemplo n.º 3
0
        public AsmMessageCommand(AsmEvent script, int offset)
            : base(JsmCommand.MES, script, offset)
        {
            IAsmReadableCommandStack stack = GetReadableCommandStack(StackSize);

            MessageChanel = stack.Pop();
            MessageId     = stack.Pop();
        }
Ejemplo n.º 4
0
        public AsmAppearMessageAndWaitCommand(AsmEvent script, int offset)
            : base(JsmCommand.AMESW, script, offset)
        {
            IAsmReadableCommandStack stack = GetReadableCommandStack(StackSize);

            MessageChanel = stack.Pop();
            MessageId     = stack.Pop();
            X             = stack.Pop();
            Y             = stack.Pop();
        }
Ejemplo n.º 5
0
        public AsmAskCommand(AsmEvent script, int offset)
            : base(JsmCommand.ASK, script, offset)
        {
            IAsmReadableCommandStack stack = GetReadableCommandStack(StackSize);

            MessageChanel     = stack.Pop();
            MessageId         = stack.Pop();
            FirstAnswerLine   = stack.Pop();
            LastAnswerLine    = stack.Pop();
            DefaultAnswerLine = stack.Pop();
            CancelAnswerLine  = stack.Pop();
        }