diff --git a/4forces.xcworkspace/contents.xcworkspacedata b/4forces.xcworkspace/contents.xcworkspacedata
index 8fc4018..4c60bad 100644
--- a/4forces.xcworkspace/contents.xcworkspacedata
+++ b/4forces.xcworkspace/contents.xcworkspacedata
@@ -2,9 +2,9 @@
+ location = "group:4forces/4forces/forefTest.xctestplan">
+ location = "group:4forcesPack/Sources/4forcesPack/../../../4forces/4forces.xcodeproj">
diff --git a/4forces.xcworkspace/xcuserdata/yorickgeoffre.xcuserdatad/UserInterfaceState.xcuserstate b/4forces.xcworkspace/xcuserdata/yorickgeoffre.xcuserdatad/UserInterfaceState.xcuserstate
index ef502cb..ce82d88 100644
Binary files a/4forces.xcworkspace/xcuserdata/yorickgeoffre.xcuserdatad/UserInterfaceState.xcuserstate and b/4forces.xcworkspace/xcuserdata/yorickgeoffre.xcuserdatad/UserInterfaceState.xcuserstate differ
diff --git a/4forces/4forces.xcodeproj/project.pbxproj b/4forces/4forces.xcodeproj/project.pbxproj
index 727554c..7984de0 100644
--- a/4forces/4forces.xcodeproj/project.pbxproj
+++ b/4forces/4forces.xcodeproj/project.pbxproj
@@ -7,6 +7,7 @@
objects = {
/* Begin PBXBuildFile section */
+ 7E4F935A2977FC1B0040569D /* forcesPack in Frameworks */ = {isa = PBXBuildFile; productRef = 7E4F93592977FC1B0040569D /* forcesPack */; };
7E7909262976D6B0002A14FC /* main.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7E7909252976D6B0002A14FC /* main.swift */; };
/* End PBXBuildFile section */
@@ -23,6 +24,7 @@
/* End PBXCopyFilesBuildPhase section */
/* Begin PBXFileReference section */
+ 7E4F93572977FB200040569D /* forcesPack */ = {isa = PBXFileReference; lastKnownFileType = wrapper; name = forcesPack; path = ../forcesPack; sourceTree = ""; };
7E7909222976D6B0002A14FC /* 4forces */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = 4forces; sourceTree = BUILT_PRODUCTS_DIR; };
7E7909252976D6B0002A14FC /* main.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = main.swift; sourceTree = ""; };
/* End PBXFileReference section */
@@ -32,17 +34,35 @@
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
+ 7E4F935A2977FC1B0040569D /* forcesPack in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
+ 7E4F93522977F9FB0040569D /* Frameworks */ = {
+ isa = PBXGroup;
+ children = (
+ );
+ name = Frameworks;
+ sourceTree = "";
+ };
+ 7E4F93552977FAEE0040569D /* Packages */ = {
+ isa = PBXGroup;
+ children = (
+ 7E4F93572977FB200040569D /* forcesPack */,
+ );
+ name = Packages;
+ sourceTree = "";
+ };
7E7909192976D6B0002A14FC = {
isa = PBXGroup;
children = (
+ 7E4F93552977FAEE0040569D /* Packages */,
7E7909242976D6B0002A14FC /* 4forces */,
7E7909232976D6B0002A14FC /* Products */,
+ 7E4F93522977F9FB0040569D /* Frameworks */,
);
sourceTree = "";
};
@@ -78,6 +98,9 @@
dependencies = (
);
name = 4forces;
+ packageProductDependencies = (
+ 7E4F93592977FC1B0040569D /* forcesPack */,
+ );
productName = 4forces;
productReference = 7E7909222976D6B0002A14FC /* 4forces */;
productType = "com.apple.product-type.tool";
@@ -280,6 +303,13 @@
defaultConfigurationName = Release;
};
/* End XCConfigurationList section */
+
+/* Begin XCSwiftPackageProductDependency section */
+ 7E4F93592977FC1B0040569D /* forcesPack */ = {
+ isa = XCSwiftPackageProductDependency;
+ productName = forcesPack;
+ };
+/* End XCSwiftPackageProductDependency section */
};
rootObject = 7E79091A2976D6B0002A14FC /* Project object */;
}
diff --git a/4forces/4forces/forefTest.xctestplan b/4forces/4forces/forefTest.xctestplan
new file mode 100644
index 0000000..75c6bf4
--- /dev/null
+++ b/4forces/4forces/forefTest.xctestplan
@@ -0,0 +1,24 @@
+{
+ "configurations" : [
+ {
+ "id" : "5CCA4828-E2A5-4FCE-87C6-A7DB1C045031",
+ "name" : "Configuration 1",
+ "options" : {
+
+ }
+ }
+ ],
+ "defaultOptions" : {
+ "testTimeoutsEnabled" : true
+ },
+ "testTargets" : [
+ {
+ "target" : {
+ "containerPath" : "container:",
+ "identifier" : "forcesPackTests",
+ "name" : "forcesPackTests"
+ }
+ }
+ ],
+ "version" : 1
+}
diff --git a/4forces/4forces/main.swift b/4forces/4forces/main.swift
index 69ea10a..26b985f 100644
--- a/4forces/4forces/main.swift
+++ b/4forces/4forces/main.swift
@@ -6,6 +6,14 @@
//
import Foundation
+import forcesPack
-print("Hello, World!")
+var b: Board = Board()
+print(b.toString())
+
+for _ in 0...3{
+ b.insertPeice(id: 0, row: 0)
+ print(b.toString())
+
+}