fCraft.StandardCommands.Roll C# (CSharp) Method

Roll() private method

private Roll ( Player player, Command cmd ) : void
player Player
cmd Command
return void
        void Roll( Player player, Command cmd ) {
            Random rand = new Random();
            int min = 1, max = 100, num, t1, t2;
            if( cmd.NextInt( out t1 ) ) {
                if( cmd.NextInt( out t2 ) ) {
                    if( t2 >= t1 ) {
                        min = t1;
                        max = t2;
                    }
                } else if( t1 >= 1 ){
                    max = t1;
                }
            }
            num = rand.Next( min, max+1 );
            string msg = Color.Silver + player.name + " rolled " + num + " ("+min+"..."+max+")";
            world.log.LogConsole( msg );
            world.SendToAll( PacketWriter.MakeMessage( msg ), null );
        }