public static Vector2us Next(this Random random, Vector2us min, Vector2us max)
 {
     return new Vector2us(
         (ushort)random.Next(min.X, max.X + 1),
         (ushort)random.Next(min.Y, max.Y + 1)
     );
 }
Exemple #2
0
 public static Vector2us Next(this Random random, Vector2us min, Vector2us max)
 {
     return(new Vector2us(
                (ushort)random.Next(min.X, max.X + 1),
                (ushort)random.Next(min.Y, max.Y + 1)
                ));
 }
 /// <summary>Read an array of <c>Vector2us</c> values.</summary>
 public static Vector2us[] ReadArrayVector2us(this BinaryReader reader, int count)
 {
     Vector2us[] array = new Vector2us[count]; reader.ReadArray(array, 0, count); return array;
 }
 /// <summary>Read a <see cref="Vector2us"/>.</summary>
 public static void ReadVector2us(this BinaryReader reader , out Vector2us result)
 {
     result.X = reader.ReadUInt16();
                                 result.Y = reader.ReadUInt16();
             return;
 }