Moved BanManager/WarpsManager

Added UserManager (empty)
This commit is contained in:
high 2011-07-08 04:00:53 -04:00
parent d3cdb1095a
commit 6d531283fc
6 changed files with 208 additions and 176 deletions

View file

@ -26,6 +26,7 @@ using System.Net;
using System.Threading;
using Microsoft.Xna.Framework;
using Terraria;
using TShockAPI.DB;
namespace TShockAPI
{
@ -956,16 +957,16 @@ namespace TShockAPI
if (args.Parameters.Count > 1)
int.TryParse(args.Parameters[1], out page);
var sb = new StringBuilder();
if (WarpManager.Warps.Count > (15 * (page - 1)))
if (TShock.Warps.Warps.Count > (15 * (page - 1)))
{
for (int j = (15 * (page - 1)); j < (15 * page); j++)
{
if (WarpManager.Warps[j].WorldWarpName == Main.worldName)
if (TShock.Warps.Warps[j].WorldWarpName == Main.worldName)
{
if (sb.Length != 0)
sb.Append(", ");
sb.Append("/").Append(WarpManager.Warps[j].WarpName);
if (j == WarpManager.Warps.Count - 1)
sb.Append("/").Append(TShock.Warps.Warps[j].WarpName);
if (j == TShock.Warps.Warps.Count - 1)
{
args.Player.SendMessage(sb.ToString(), Color.Yellow);
break;
@ -978,7 +979,7 @@ namespace TShockAPI
}
}
}
if (WarpManager.Warps.Count > (15 * page))
if (TShock.Warps.Warps.Count > (15 * page))
{
args.Player.SendMessage(string.Format("Type /warp list {0} for more warps.", (page + 1)), Color.Yellow);
}

View file

@ -24,7 +24,7 @@ using System.Text;
using Community.CsharpSqlite.SQLiteClient;
using TShockAPI.DB;
namespace TShockAPI
namespace TShockAPI.DB
{
public class BanManager
{

View file

@ -0,0 +1,29 @@
/*
TShock, a server mod for Terraria
Copyright (C) 2011 The TShock Team
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace TShockAPI.DB
{
public class UserManager
{
}
}

View file

@ -28,13 +28,13 @@ using System.Xml;
using Terraria;
using TShockAPI.DB;
namespace TShockAPI
namespace TShockAPI.DB
{
public class WarpManager
{
private IDbConnection database;
public static List<Warp> Warps = new List<Warp>();
public List<Warp> Warps = new List<Warp>();
public WarpManager(IDbConnection db)
{

View file

@ -30,6 +30,7 @@ using Terraria;
using TerrariaAPI;
using TerrariaAPI.Hooks;
using System.Text;
using TShockAPI.DB;
namespace TShockAPI
{

View file

@ -76,8 +76,9 @@
</ItemGroup>
<ItemGroup>
<Compile Include="BackupManager.cs" />
<Compile Include="BanManager.cs" />
<Compile Include="DB\BanManager.cs" />
<Compile Include="DB\DbExt.cs" />
<Compile Include="DB\UserManager.cs" />
<Compile Include="IPackable.cs" />
<Compile Include="ItemManager.cs" />
<Compile Include="Commands.cs" />
@ -99,7 +100,7 @@
<Compile Include="Properties\AssemblyInfo.cs" />
<Compile Include="TSPlayer.cs" />
<Compile Include="UpdateManager.cs" />
<Compile Include="WarpsManager.cs" />
<Compile Include="DB\WarpsManager.cs" />
</ItemGroup>
<ItemGroup>
<None Include="config\groups.txt" />
@ -150,7 +151,7 @@
</PropertyGroup>
<ProjectExtensions>
<VisualStudio>
<UserProperties BuildVersion_IncrementBeforeBuild="False" BuildVersion_StartDate="2011/6/17" BuildVersion_BuildVersioningStyle="None.None.None.MonthAndDayStamp" BuildVersion_BuildAction="Both" BuildVersion_UpdateFileVersion="True" BuildVersion_UpdateAssemblyVersion="True" />
<UserProperties BuildVersion_UpdateAssemblyVersion="True" BuildVersion_UpdateFileVersion="True" BuildVersion_BuildAction="Both" BuildVersion_BuildVersioningStyle="None.None.None.MonthAndDayStamp" BuildVersion_StartDate="2011/6/17" BuildVersion_IncrementBeforeBuild="False" />
</VisualStudio>
</ProjectExtensions>
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.