Skip to content

Commit 6ca6d73

Browse files
committed
Move a bunch of scenario classes to Model
1 parent 90c28ff commit 6ca6d73

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

44 files changed

+48
-42
lines changed

Engine/src/Game.cs

+1
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
using Civ2engine.MapObjects;
88
using Civ2engine.Scripting;
99
using Civ2engine.Units;
10+
using Model;
1011
using Model.Core;
1112

1213
namespace Civ2engine

Engine/src/IO/EventsLoader.cs

+1
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
using System.Collections.Generic;
33
using System.Linq;
44
using Civ2engine.OriginalSaves;
5+
using Model;
56

67
namespace Civ2engine.IO
78
{

Engine/src/SaveLoad/ILoadedGameObjects.cs

+1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
using System.Collections.Generic;
22
using Civ2engine.MapObjects;
33
using Civ2engine.Units;
4+
using Model;
45

56
namespace Civ2engine.OriginalSaves;
67

Engine/src/SaveLoad/JsonSaveObjects.cs

+1
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
using Civ2engine.MapObjects;
33
using Civ2engine.OriginalSaves;
44
using Civ2engine.Units;
5+
using Model;
56

67
namespace Civ2engine.SaveLoad;
78

Engine/src/Scenario.cs renamed to Model/Core/Scenario.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
using System.Collections.Generic;
22

3-
namespace Civ2engine;
3+
namespace Model;
44

55
public class Scenario
66
{

Engine/src/ScenarioEvents/Actions/BestowImprovement.cs renamed to Model/Core/ScenarioEvents/Actions/BestowImprovement.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
using System.Collections.Generic;
22

3-
namespace Civ2engine;
3+
namespace Model;
44

55
public class BestowImprovement : IScenarioAction
66
{

Engine/src/ScenarioEvents/Actions/ChangeMoney.cs renamed to Model/Core/ScenarioEvents/Actions/ChangeMoney.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
using System.Collections.Generic;
22

3-
namespace Civ2engine;
3+
namespace Model;
44

55
public class ChangeMoney : IScenarioAction
66
{

Engine/src/ScenarioEvents/Actions/ChangeTerrain.cs renamed to Model/Core/ScenarioEvents/Actions/ChangeTerrain.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
using System.Collections.Generic;
22

3-
namespace Civ2engine;
3+
namespace Model;
44

55
public class ChangeTerrain : IScenarioAction
66
{

Engine/src/ScenarioEvents/Actions/CreateUnit.cs renamed to Model/Core/ScenarioEvents/Actions/CreateUnit.cs

+3-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
1-
using Civ2engine.Enums;
1+
using Civ2engine;
2+
using Civ2engine.Enums;
23
using System.Collections.Generic;
34

4-
namespace Civ2engine;
5+
namespace Model;
56

67
public class CreateUnit : IScenarioAction
78
{

Engine/src/ScenarioEvents/Actions/DestroyCiv.cs renamed to Model/Core/ScenarioEvents/Actions/DestroyCiv.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
using System.Collections.Generic;
22

3-
namespace Civ2engine;
3+
namespace Model;
44

55
public class DestroyCiv : IScenarioAction
66
{

Engine/src/ScenarioEvents/Actions/DontplayWonders.cs renamed to Model/Core/ScenarioEvents/Actions/DontplayWonders.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
using System.Collections.Generic;
22

3-
namespace Civ2engine;
3+
namespace Model;
44

55
public class DontplayWonders : IScenarioAction
66
{

Engine/src/ScenarioEvents/Actions/EnableTechnology.cs renamed to Model/Core/ScenarioEvents/Actions/EnableTechnology.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
using System.Collections.Generic;
22

3-
namespace Civ2engine;
3+
namespace Model;
44

55
public class EnableTechnology : IScenarioAction
66
{

Engine/src/ScenarioEvents/Actions/EndGame.cs renamed to Model/Core/ScenarioEvents/Actions/EndGame.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
using System.Collections.Generic;
22

3-
namespace Civ2engine;
3+
namespace Model;
44

55
public class EndGame : IScenarioAction
66
{

Engine/src/ScenarioEvents/Actions/EndGameOverride.cs renamed to Model/Core/ScenarioEvents/Actions/EndGameOverride.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
using System.Collections.Generic;
22

3-
namespace Civ2engine;
3+
namespace Model;
44

55
public class EndGameOverride : IScenarioAction
66
{

Engine/src/ScenarioEvents/Actions/FlagAction.cs renamed to Model/Core/ScenarioEvents/Actions/FlagAction.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
using System.Collections.Generic;
22

3-
namespace Civ2engine;
3+
namespace Model;
44

55
/// <summary>
66
/// (Who + Technology + Flag)

Engine/src/ScenarioEvents/Actions/GiveTech.cs renamed to Model/Core/ScenarioEvents/Actions/GiveTech.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
using System.Collections.Generic;
22

3-
namespace Civ2engine;
3+
namespace Model;
44

55
public class GiveTech : IScenarioAction
66
{

Engine/src/ScenarioEvents/Actions/IScenarioAction.cs renamed to Model/Core/ScenarioEvents/Actions/IScenarioAction.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
using System.Collections.Generic;
22

3-
namespace Civ2engine;
3+
namespace Model;
44

55
public interface IScenarioAction
66
{

Engine/src/ScenarioEvents/Actions/MakeAggression.cs renamed to Model/Core/ScenarioEvents/Actions/MakeAggression.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
using System.Collections.Generic;
22

3-
namespace Civ2engine;
3+
namespace Model;
44

55
public class MakeAggression : IScenarioAction
66
{

Engine/src/ScenarioEvents/Actions/ModifyReputation.cs renamed to Model/Core/ScenarioEvents/Actions/ModifyReputation.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
using System.Collections.Generic;
22

3-
namespace Civ2engine;
3+
namespace Model;
44

55
public class ModifyReputation : IScenarioAction
66
{

Engine/src/ScenarioEvents/Actions/MoveUnit.cs renamed to Model/Core/ScenarioEvents/Actions/MoveUnit.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
using System.Collections.Generic;
22

3-
namespace Civ2engine;
3+
namespace Model;
44

55
public class MoveUnit : IScenarioAction
66
{

Engine/src/ScenarioEvents/Actions/Negotiator.cs renamed to Model/Core/ScenarioEvents/Actions/Negotiator.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
using System.Collections.Generic;
22

3-
namespace Civ2engine;
3+
namespace Model;
44

55
public class Negotiator : IScenarioAction
66
{

Engine/src/ScenarioEvents/Actions/PlayAvi.cs renamed to Model/Core/ScenarioEvents/Actions/PlayAvi.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
using System.Collections.Generic;
22

3-
namespace Civ2engine;
3+
namespace Model;
44

55
public class PlayAvi : IScenarioAction
66
{

Engine/src/ScenarioEvents/Actions/PlayCDtrack.cs renamed to Model/Core/ScenarioEvents/Actions/PlayCDtrack.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
using System.Collections.Generic;
22

3-
namespace Civ2engine;
3+
namespace Model;
44

55
public class PlayCDtrack : IScenarioAction
66
{

Engine/src/ScenarioEvents/Actions/PlayWav.cs renamed to Model/Core/ScenarioEvents/Actions/PlayWav.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
using System.Collections.Generic;
22

3-
namespace Civ2engine;
3+
namespace Model;
44

55
public class PlayWav : IScenarioAction
66
{

Engine/src/ScenarioEvents/Actions/TakeTechnology.cs renamed to Model/Core/ScenarioEvents/Actions/TakeTechnology.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
using System.Collections.Generic;
22

3-
namespace Civ2engine;
3+
namespace Model;
44

55
public class TakeTechnology : IScenarioAction
66
{

Engine/src/ScenarioEvents/Actions/TextAction.cs renamed to Model/Core/ScenarioEvents/Actions/TextAction.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
using System.Collections.Generic;
22

3-
namespace Civ2engine;
3+
namespace Model;
44

55
public class TextAction : IScenarioAction
66
{

Engine/src/ScenarioEvents/Actions/TransportAction.cs renamed to Model/Core/ScenarioEvents/Actions/TransportAction.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
using System.Collections.Generic;
22

3-
namespace Civ2engine;
3+
namespace Model;
44

55
public class TransportAction : IScenarioAction
66
{

Engine/src/ScenarioEvents/ScenarioEvent.cs renamed to Model/Core/ScenarioEvents/ScenarioEvent.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
using System.Collections.Generic;
22

3-
namespace Civ2engine;
3+
namespace Model;
44

55
public class ScenarioEvent
66
{

Engine/src/ScenarioEvents/Triggers/AlphaCentauriArrival.cs renamed to Model/Core/ScenarioEvents/Triggers/AlphaCentauriArrival.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
using System.Collections.Generic;
22

3-
namespace Civ2engine;
3+
namespace Model;
44

55
public class AlphaCentauriArrival : ITrigger
66
{

Engine/src/ScenarioEvents/Triggers/BribeUnit.cs renamed to Model/Core/ScenarioEvents/Triggers/BribeUnit.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
using System.Collections.Generic;
22

3-
namespace Civ2engine;
3+
namespace Model;
44

55
public class BribeUnit : ITrigger
66
{

Engine/src/ScenarioEvents/Triggers/CheckFlag.cs renamed to Model/Core/ScenarioEvents/Triggers/CheckFlag.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
using System.Collections.Generic;
22

3-
namespace Civ2engine;
3+
namespace Model;
44

55
/// <summary>
66
/// (Who + Technology + Flag)

Engine/src/ScenarioEvents/Triggers/CityDestroyed.cs renamed to Model/Core/ScenarioEvents/Triggers/CityDestroyed.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
using System.Collections.Generic;
22

3-
namespace Civ2engine;
3+
namespace Model;
44

55
public class CityDestroyed : ITrigger
66
{

Engine/src/ScenarioEvents/Triggers/CityProduction.cs renamed to Model/Core/ScenarioEvents/Triggers/CityProduction.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
using System.Collections.Generic;
22

3-
namespace Civ2engine;
3+
namespace Model;
44

55
public class CityProduction : ITrigger
66
{

Engine/src/ScenarioEvents/Triggers/CityTaken.cs renamed to Model/Core/ScenarioEvents/Triggers/CityTaken.cs

+3-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
1-
using System.Collections.Generic;
1+
using Civ2engine;
2+
using System.Collections.Generic;
23

3-
namespace Civ2engine;
4+
namespace Model;
45

56
public class CityTaken : ITrigger
67
{

Engine/src/ScenarioEvents/Triggers/ITrigger.cs renamed to Model/Core/ScenarioEvents/Triggers/ITrigger.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
using System.Collections.Generic;
22

3-
namespace Civ2engine;
3+
namespace Model;
44

55
public interface ITrigger
66
{

Engine/src/ScenarioEvents/Triggers/Negotiation1.cs renamed to Model/Core/ScenarioEvents/Triggers/Negotiation1.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
using System.Collections.Generic;
22

3-
namespace Civ2engine;
3+
namespace Model;
44

55
public class Negotiation1 : ITrigger
66
{

Engine/src/ScenarioEvents/Triggers/Negotiation2.cs renamed to Model/Core/ScenarioEvents/Triggers/Negotiation2.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
using System.Collections.Generic;
22

3-
namespace Civ2engine;
3+
namespace Model;
44

55
public class Negotiation2 : ITrigger
66
{

Engine/src/ScenarioEvents/Triggers/NoSchism.cs renamed to Model/Core/ScenarioEvents/Triggers/NoSchism.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
using System.Collections.Generic;
22

3-
namespace Civ2engine;
3+
namespace Model;
44

55
public class NoSchism : ITrigger
66
{

Engine/src/ScenarioEvents/Triggers/RandomTurn.cs renamed to Model/Core/ScenarioEvents/Triggers/RandomTurn.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
using System.Collections.Generic;
22

3-
namespace Civ2engine;
3+
namespace Model;
44

55
public class RandomTurn : ITrigger
66
{

Engine/src/ScenarioEvents/Triggers/ReceivedTechnology.cs renamed to Model/Core/ScenarioEvents/Triggers/ReceivedTechnology.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
using System.Collections.Generic;
22

3-
namespace Civ2engine;
3+
namespace Model;
44

55
public class ReceivedTechnology : ITrigger
66
{

Engine/src/ScenarioEvents/Triggers/ScenarioLoaded.cs renamed to Model/Core/ScenarioEvents/Triggers/ScenarioLoaded.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
using System.Collections.Generic;
22

3-
namespace Civ2engine;
3+
namespace Model;
44

55
public class ScenarioLoaded : ITrigger
66
{

Engine/src/ScenarioEvents/Triggers/TurnInterval.cs renamed to Model/Core/ScenarioEvents/Triggers/TurnInterval.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
using System.Collections.Generic;
22

3-
namespace Civ2engine;
3+
namespace Model;
44

55
public class TurnInterval : ITrigger
66
{

Engine/src/ScenarioEvents/Triggers/TurnTrigger.cs renamed to Model/Core/ScenarioEvents/Triggers/TurnTrigger.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
using System.Collections.Generic;
22

3-
namespace Civ2engine;
3+
namespace Model;
44

55
public class TurnTrigger : ITrigger
66
{

Engine/src/ScenarioEvents/Triggers/UnitKilled.cs renamed to Model/Core/ScenarioEvents/Triggers/UnitKilled.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
using System.Collections.Generic;
22

3-
namespace Civ2engine;
3+
namespace Model;
44

55
public class UnitKilled : ITrigger
66
{

0 commit comments

Comments
 (0)