Clean up: Bugs, LINQ, constructors, default values, and null checks (#18)

This commit is contained in:
Kamron Batman 2019-03-11 14:29:59 -07:00 committed by GitHub
parent e748af4430
commit 513e54f70e
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
1094 changed files with 15913 additions and 21892 deletions

View file

@ -1,5 +1,6 @@
using System;
using System.Collections.Generic;
using System.Linq;
using Server.Items;
using Server.Targeting;
@ -42,11 +43,7 @@ namespace Server.SkillHandlers
public static bool IsEmpty(BaseBook book)
{
foreach (BookPageInfo page in book.Pages)
foreach (string line in page.Lines)
if (line.Trim().Length != 0)
return false;
return true;
return book.Pages.SelectMany(page => page.Lines).All(line => line.Trim().Length == 0);
}
public static void Copy(BaseBook bookSrc, BaseBook bookDst)