コード例 #1
0
ファイル: Parser.cs プロジェクト: YgorCastor/aegis2cronus
        private AegisItem MatchPutM()
        {
            var an = new AegisPutMob();

            Match(TokenType.putmob);

            an.Map    = MatchString();
            an.x1     = MatchNumber();
            an.y1     = MatchNumber();
            an.x2     = MatchNumber();
            an.y2     = MatchNumber();
            an.amount = MatchNumber();
            an.name   = MatchIdent();
            an.delay1 = MatchNumber();
            an.delay2 = MatchNumber();
            an.event_ = MatchNumber();
            return(an);
        }
コード例 #2
0
ファイル: CodeGen.cs プロジェクト: YgorCastor/aegis2cronus
 private void GenMonster(AegisPutMob ai)
 {
     WriteNewLine("{0},{1},{2},{3},{4}\tmonster\t" + GetMobName(GetMobId(ai.name)) + "\t{5},{6},{7},{8},{9}",
                  ai.Map, ai.x1, ai.y1, ai.x2, ai.y2, GetMobId(ai.name), ai.amount, ai.delay1, ai.delay2,
                  ai.event_);
 }