/// <summary> /// Copy constructor. /// </summary> /// <param name="src">Initialize with the values in this object.</param> public Laser(Laser src) : base(src) { NumSquares = src.NumSquares; }
/// <summary> /// Create a map square with a laser and wall. /// </summary> /// <param name="laser">The laser for the square.</param> /// <param name="walls">The wall(s) for the laser.</param> public MapSquare(Laser laser, SIDE walls) { Type = TYPE.NORMAL; Walls = walls; Conveyor = null; Laser = laser; Flag = 0; BuildSpriteBitmap(); }