Switch to Barotrauma & too many misc changes to remember

This commit is contained in:
Regalis
2015-10-16 18:11:58 +03:00
parent 2bb5d41836
commit 838022fcd5
203 changed files with 540 additions and 419 deletions

View File

@@ -6,9 +6,9 @@ using FarseerPhysics.Dynamics;
using FarseerPhysics.Factories;
using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Graphics;
using Subsurface.Lights;
using Barotrauma.Lights;
namespace Subsurface.Items.Components
namespace Barotrauma.Items.Components
{
class Door : ItemComponent
{

View File

@@ -3,7 +3,7 @@ using FarseerPhysics;
using Microsoft.Xna.Framework;
using System.Collections.Generic;
namespace Subsurface.Items.Components
namespace Barotrauma.Items.Components
{
class Holdable : Pickable
{

View File

@@ -4,7 +4,7 @@ using FarseerPhysics.Dynamics.Contacts;
using Microsoft.Xna.Framework;
using System.Xml.Linq;
namespace Subsurface.Items.Components
namespace Barotrauma.Items.Components
{
class MeleeWeapon : Holdable
{
@@ -74,7 +74,7 @@ namespace Subsurface.Items.Components
hitting = true;
IsActive = true;
return true;
return false;
}
public override void Drop(Character dropper)
@@ -187,6 +187,8 @@ namespace Subsurface.Items.Components
RestoreCollision();
hitting = false;
ApplyStatusEffects(ActionType.OnUse, 1.0f, picker);
return true;
}
}

View File

@@ -1,7 +1,7 @@
using System;
using System.Xml.Linq;
namespace Subsurface.Items.Components
namespace Barotrauma.Items.Components
{
class Pickable : ItemComponent
{

View File

@@ -6,7 +6,7 @@ using FarseerPhysics;
using FarseerPhysics.Dynamics;
using Microsoft.Xna.Framework;
namespace Subsurface.Items.Components
namespace Barotrauma.Items.Components
{
class RangedWeapon : ItemComponent
{

View File

@@ -5,9 +5,9 @@ using FarseerPhysics;
using FarseerPhysics.Dynamics;
using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Graphics;
using Subsurface.Particles;
using Barotrauma.Particles;
namespace Subsurface.Items.Components
namespace Barotrauma.Items.Components
{
class RepairTool : ItemComponent
{

View File

@@ -2,7 +2,7 @@
using Microsoft.Xna.Framework;
using System.Xml.Linq;
namespace Subsurface.Items.Components
namespace Barotrauma.Items.Components
{
class Throwable : Holdable
{

View File

@@ -6,11 +6,11 @@ using System.Xml.Linq;
using Lidgren.Network;
using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Graphics;
using Subsurface.Networking;
using Barotrauma.Networking;
using System.IO;
using System.Globalization;
namespace Subsurface.Items.Components
namespace Barotrauma.Items.Components
{
class ItemSound
{
@@ -644,7 +644,7 @@ namespace Subsurface.Items.Components
try
{
// Get the type of a specified class.
t = Type.GetType("Subsurface.Items.Components." + type + "", false, true);
t = Type.GetType("Barotrauma.Items.Components." + type + "", false, true);
if (t == null)
{
if (errorMessages) DebugConsole.ThrowError("Could not find the component ''" + type + "'' (" + file + ")");

View File

@@ -5,7 +5,7 @@ using FarseerPhysics;
using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Graphics;
namespace Subsurface.Items.Components
namespace Barotrauma.Items.Components
{
class ItemContainer : ItemComponent
{

View File

@@ -1,7 +1,7 @@
using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Graphics;
using System.Xml.Linq;
namespace Subsurface.Items.Components
namespace Barotrauma.Items.Components
{
class ItemLabel : ItemComponent
{

View File

@@ -1,6 +1,6 @@
using System.Xml.Linq;
namespace Subsurface.Items.Components
namespace Barotrauma.Items.Components
{
class Ladder : ItemComponent
{

View File

@@ -5,7 +5,7 @@ using FarseerPhysics;
using FarseerPhysics.Dynamics.Joints;
using Microsoft.Xna.Framework;
namespace Subsurface.Items.Components
namespace Barotrauma.Items.Components
{
struct LimbPos
{
@@ -163,15 +163,6 @@ namespace Subsurface.Items.Components
break;
}
}
//foreach (MapEntity e in item.linkedTo)
//{
// Item linkedItem = e as Item;
// if (linkedItem == null) continue;
// linkedItem.SecondaryUse(deltaTime, character);
//}
}
public override bool Pick(Character picker)

View File

@@ -7,7 +7,7 @@ using System.Linq;
using System.Text;
using System.Xml.Linq;
namespace Subsurface.Items.Components
namespace Barotrauma.Items.Components
{
class Engine : Powered
{

View File

@@ -6,7 +6,7 @@ using System.Linq;
using System.Text;
using System.Xml.Linq;
namespace Subsurface.Items.Components
namespace Barotrauma.Items.Components
{
class FabricableItem
{

View File

@@ -3,7 +3,7 @@ using System.Xml.Linq;
using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Graphics;
namespace Subsurface.Items.Components
namespace Barotrauma.Items.Components
{
class MiniMap : Powered
{

View File

@@ -2,7 +2,7 @@
using System.Collections.Generic;
using System.Xml.Linq;
namespace Subsurface.Items.Components
namespace Barotrauma.Items.Components
{
class OxygenGenerator : Powered
{
@@ -60,6 +60,8 @@ namespace Subsurface.Items.Components
powerDownTimer = 0.0f;
}
ApplyStatusEffects(ActionType.OnActive, deltaTime, null);
running = true;
CurrFlow = Math.Min(voltage, 1.0f) * 50000.0f;

View File

@@ -5,7 +5,7 @@ using System.Collections.Specialized;
using System.Globalization;
using System.Xml.Linq;
namespace Subsurface.Items.Components
namespace Barotrauma.Items.Components
{
class Pump : Powered
{
@@ -78,6 +78,8 @@ namespace Subsurface.Items.Components
if (voltage < minVoltage) return;
ApplyStatusEffects(ActionType.OnActive, deltaTime, null);
if (hull2 == null && hull1 == null) return;
float powerFactor = (currPowerConsumption==0.0f) ? 1.0f : voltage;

View File

@@ -7,7 +7,7 @@ using System.Linq;
using System.Text;
using System.Xml.Linq;
namespace Subsurface.Items.Components
namespace Barotrauma.Items.Components
{
class Radar : Powered
{

View File

@@ -4,9 +4,9 @@ using System.Xml.Linq;
using Lidgren.Network;
using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Graphics;
using Subsurface.Networking;
using Barotrauma.Networking;
namespace Subsurface.Items.Components
namespace Barotrauma.Items.Components
{
class Reactor : Powered
{
@@ -106,6 +106,7 @@ namespace Subsurface.Items.Components
public bool AutoTemp
{
get { return autoTemp; }
set { autoTemp = value; }
}
public float ExtraCooling { get; set; }
@@ -115,7 +116,7 @@ namespace Subsurface.Items.Components
public float ShutDownTemp
{
get { return shutDownTemp; }
private set { shutDownTemp = MathHelper.Clamp(value, 0.0f, 10000.0f); }
set { shutDownTemp = MathHelper.Clamp(value, 0.0f, 10000.0f); }
}
public Reactor(Item item, XElement element)
@@ -137,7 +138,7 @@ namespace Subsurface.Items.Components
public override void Update(float deltaTime, Camera cam)
{
//ApplyStatusEffects(ActionType.OnActive, deltaTime, null);
ApplyStatusEffects(ActionType.OnActive, deltaTime, null);
fissionRate = Math.Min(fissionRate, AvailableFuel);

View File

@@ -8,7 +8,7 @@ using System.Linq;
using System.Text;
using System.Xml.Linq;
namespace Subsurface.Items.Components
namespace Barotrauma.Items.Components
{
class Steering : Powered
{

View File

@@ -1,7 +1,7 @@
using System;
using System.Xml.Linq;
namespace Subsurface.Items.Components
namespace Barotrauma.Items.Components
{
class Vent : ItemComponent
{

View File

@@ -3,7 +3,7 @@ using System.Xml.Linq;
using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Graphics;
namespace Subsurface.Items.Components
namespace Barotrauma.Items.Components
{
class PowerContainer : Powered
{
@@ -92,9 +92,6 @@ namespace Subsurface.Items.Components
//if (item.linkedTo.Count == 0) return;
ApplyStatusEffects(ActionType.OnActive, deltaTime, null);
foreach (Connection c in item.Connections)
{
foreach (Connection c2 in c.Recipients)
@@ -106,23 +103,14 @@ namespace Subsurface.Items.Components
}
}
//foreach (MapEntity e in item.linkedTo)
//{
// Item it = e as Item;
// if (it == null) continue;
// PowerTransfer pt = it.GetComponent<PowerTransfer>();
// if (pt==null) continue;
// //gridPower -= pt.PowerConsumption;
// gridLoad += pt.PowerLoad;
// //gridPower = -jb.PowerConsumption;
// //gridLoad = jb.load;
// break;
//}
float gridRate = voltage;
if (gridRate>minVoltage)
{
ApplyStatusEffects(ActionType.OnActive, deltaTime, null);
}
//recharge
if (gridRate >= chargeRate)
{

View File

@@ -5,7 +5,7 @@ using Microsoft.Xna.Framework.Graphics;
using System;
using System.Globalization;
namespace Subsurface.Items.Components
namespace Barotrauma.Items.Components
{
class PowerTransfer : Powered
{

View File

@@ -3,7 +3,7 @@ using System.Globalization;
using System.IO;
using System.Xml.Linq;
namespace Subsurface.Items.Components
namespace Barotrauma.Items.Components
{
class Powered : ItemComponent
{

View File

@@ -8,7 +8,7 @@ using FarseerPhysics.Dynamics.Contacts;
using FarseerPhysics.Dynamics.Joints;
using Microsoft.Xna.Framework;
namespace Subsurface.Items.Components
namespace Barotrauma.Items.Components
{
class Projectile : ItemComponent
{

View File

@@ -11,7 +11,7 @@ using FarseerPhysics.Factories;
using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Graphics;
namespace Subsurface.Items.Components
namespace Barotrauma.Items.Components
{
class Rope : ItemComponent
{

View File

@@ -1,7 +1,7 @@
using System;
using System.Xml.Linq;
namespace Subsurface.Items.Components
namespace Barotrauma.Items.Components
{
class AndComponent : ItemComponent
{

View File

@@ -5,7 +5,7 @@ using System.Collections.Generic;
using System.Linq;
using System.Xml.Linq;
namespace Subsurface.Items.Components
namespace Barotrauma.Items.Components
{
class Connection

View File

@@ -4,7 +4,7 @@ using System;
using System.Collections.Generic;
using System.Xml.Linq;
namespace Subsurface.Items.Components
namespace Barotrauma.Items.Components
{
class ConnectionPanel : ItemComponent
{

View File

@@ -1,12 +1,12 @@
using FarseerPhysics;
using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Graphics;
using Subsurface.Lights;
using Barotrauma.Lights;
using System;
using System.IO;
using System.Xml.Linq;
namespace Subsurface.Items.Components
namespace Barotrauma.Items.Components
{
class LightComponent : Powered
{

View File

@@ -1,6 +1,6 @@
using System.Xml.Linq;
namespace Subsurface.Items.Components
namespace Barotrauma.Items.Components
{
class NotComponent : ItemComponent
{

View File

@@ -1,6 +1,6 @@
using System.Xml.Linq;
namespace Subsurface.Items.Components
namespace Barotrauma.Items.Components
{
class OrComponent : AndComponent
{

View File

@@ -1,6 +1,6 @@
using System.Xml.Linq;
namespace Subsurface.Items.Components
namespace Barotrauma.Items.Components
{
class OxygenDetector : ItemComponent
{

View File

@@ -1,7 +1,7 @@
using System.Xml.Linq;
using System.Text.RegularExpressions;
namespace Subsurface.Items.Components
namespace Barotrauma.Items.Components
{
class RegExFindComponent : ItemComponent
{

View File

@@ -4,7 +4,7 @@ using System.Linq;
using System.Text;
using System.Xml.Linq;
namespace Subsurface.Items.Components
namespace Barotrauma.Items.Components
{
class SignalCheckComponent : ItemComponent
{

View File

@@ -3,7 +3,7 @@ using System;
using System.Collections.Generic;
using System.Xml.Linq;
namespace Subsurface.Items.Components
namespace Barotrauma.Items.Components
{
class WifiComponent : ItemComponent
{

View File

@@ -6,7 +6,7 @@ using System.Globalization;
using System.Linq;
using System.Xml.Linq;
namespace Subsurface.Items.Components
namespace Barotrauma.Items.Components
{
class Wire : ItemComponent
{

View File

@@ -6,7 +6,7 @@ using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Graphics;
using FarseerPhysics;
namespace Subsurface.Items.Components
namespace Barotrauma.Items.Components
{
class Turret : Powered
{

View File

@@ -4,7 +4,7 @@ using System.IO;
using System.Linq;
using System.Xml.Linq;
namespace Subsurface.Items.Components
namespace Barotrauma.Items.Components
{
class WearableSprite
{