コード例 #1
0
        public IUnitDef WhatShouldIBuild(UnitDefArrayList constructordef, int constructorid, Float3 pos)
        {
            Priorities.Add( 1.0, tanks, 5 )
            Priorities.Add( 0.8, radar, position )


            if (isfactory)
            {
                if (numbertanks < 5 || numberscouts >= 2 )
                {
                    if (haveenergy(buildtank))
                    {
                        if (havemetal(buildtank))
                        {
                            buildtank();
                        }
                    }
                    else
                    {
                        buildenergy();
                    }
                }
                else
                {
                    if (numberscouts < 1)
                    {
                        if( 
                    }
                }
            }

            if( isconstructor )
            {
            }
        }
コード例 #2
0
ファイル: Level1TankRush.cs プロジェクト: achoum/spring
        public IUnitDef WhatShouldIBuild(UnitDefArrayList constructordef, int constructorid, Float3 pos)
        {
            Priorities.Add( 1.0, tanks, 5 )
            Priorities.Add( 0.8, radar, position )

            if (isfactory)
            {
                if (numbertanks < 5 || numberscouts >= 2 )
                {
                    if (haveenergy(buildtank))
                    {
                        if (havemetal(buildtank))
                        {
                            buildtank();
                        }
                    }
                    else
                    {
                        buildenergy();
                    }
                }
                else
                {
                    if (numberscouts < 1)
                    {
                        if(
                    }
                }
            }

            if( isconstructor )
            {
            }
        }