aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBen Beltran <ben@nsovocal.com>2014-02-21 00:07:10 -0600
committerBen Beltran <ben@nsovocal.com>2014-02-21 00:07:10 -0600
commit078dd693a22cc6793cf6f0f64820369cc606edf6 (patch)
treef890fbc29dd90554c7b0051477c7b2f60e59e584
parent1ea7ab3995b220e55b042ad2a241c3a440da1c8a (diff)
Adds instructions to readme
-rw-r--r--README.md22
-rw-r--r--SuperPolarity/Vendor/osx/Tao.Sdl.dll.config29
-rw-r--r--SuperPolarityMac/SuperPolarityMac.csproj28
-rw-r--r--SuperPolarityMac/SuperPolarityMac.userprefs4
4 files changed, 73 insertions, 10 deletions
diff --git a/README.md b/README.md
index b7a3bfa..75abbc7 100644
--- a/README.md
+++ b/README.md
@@ -1,4 +1,22 @@
-super-polarity
-==============
+# Super Polarity
A game about magnetic stuff! Sequel to polarity.
+
+# building
+
+Open each project on the appropriate platform (SuperPolarity -> Win
+(VS2k13), SuperPolarityMac -> Mac(Xamarin Studio), SuperPolarityLinux ->
+Linux (MonoDevelop)). The content project must be built in windows, so if
+you need any content to process, use that version.
+
+This game requires the develop MonoGame. To do that just clone:
+https://github.com/benbeltran/MonoGame or fork it and clone it from
+there in case you want to patch MonoGame and submit pull requests to
+either our fork or upstream.
+
+Just open the MonoGame.framework project for your platform and compile,
+then add the resulting files as references in your project.
+
+# Some vague note about OpenAL
+
+You may want to install openAL
diff --git a/SuperPolarity/Vendor/osx/Tao.Sdl.dll.config b/SuperPolarity/Vendor/osx/Tao.Sdl.dll.config
new file mode 100644
index 0000000..ec83f1e
--- /dev/null
+++ b/SuperPolarity/Vendor/osx/Tao.Sdl.dll.config
@@ -0,0 +1,29 @@
+<configuration>
+ <dllmap dll="SDL.dll" os="windows" target="SDL.dll"/>
+ <dllmap dll="SDL.dll" os="osx" target="/Library/Frameworks/SDL.framework/SDL" />
+ <dllmap dll="SDL.dll" os="!windows,osx" target="libSDL-1.2.so.0"/>
+
+ <dllmap dll="SDL_image.dll" os="windows" target="SDL_image.dll"/>
+ <dllmap dll="SDL_image.dll" os="osx" target="/Library/Frameworks/SDL_image.framework/SDL_image" />
+ <dllmap dll="SDL_image.dll" os="!windows,osx" target="libSDL_image-1.2.so.0" />
+
+ <dllmap dll="SDL_mixer.dll" os="windows" target="SDL_mixer.dll"/>
+ <dllmap dll="SDL_mixer.dll" os="osx" target="/Library/Frameworks/SDL_mixer.framework/SDL_mixer" />
+ <dllmap dll="SDL_mixer.dll" os="!windows,osx" target="libSDL_mixer-1.2.so.0" />
+
+ <dllmap dll="SDL_ttf.dll" os="windows" target="SDL_ttf.dll"/>
+ <dllmap dll="SDL_ttf.dll" os="osx" target="/Library/Frameworks/SDL_ttf.framework/SDL_ttf" />
+ <dllmap dll="SDL_ttf.dll" os="!windows,osx" target="libSDL_ttf-2.0.so.0" />
+
+ <dllmap dll="SDL_net.dll" os="windows" target="SDL_net.dll"/>
+ <dllmap dll="SDL_net.dll" os="osx" target="/Library/Frameworks/SDL_net.framework/SDL_net" />
+ <dllmap dll="SDL_net.dll" os="!windows,osx" target="libSDL_net-1.2.so.0" />
+
+ <dllmap dll="smpeg.dll" os="windows" target="smpeg.dll"/>
+ <dllmap dll="smpeg.dll" os="osx" target="/Library/Frameworks/smpeg.framework/smpeg" />
+ <dllmap dll="smpeg.dll" os="!windows,osx" target="libsmpeg-0.4.so.0" />
+
+ <dllmap dll="SDL_gfx.dll" os="windows" target="SDL_gfx.dll"/>
+ <dllmap dll="SDL_gfx.dll" os="osx" target="/Library/Frameworks/SDL_gfx.framework/SDL_gfx" />
+ <dllmap dll="SDL_gfx.dll" os="!windows,osx" target="libSDL_gfx.so.13" />
+</configuration>
diff --git a/SuperPolarityMac/SuperPolarityMac.csproj b/SuperPolarityMac/SuperPolarityMac.csproj
index 92c00ad..caf0a51 100644
--- a/SuperPolarityMac/SuperPolarityMac.csproj
+++ b/SuperPolarityMac/SuperPolarityMac.csproj
@@ -62,17 +62,17 @@
<Reference Include="System.Core" />
<Reference Include="System.Xml.Linq" />
<Reference Include="System.Drawing" />
- <Reference Include="MonoMac">
- <HintPath>..\..\MonoGame-develop\MonoGame.Framework\bin\MacOS\Debug\MonoMac.dll</HintPath>
- </Reference>
<Reference Include="Lidgren.Network">
- <HintPath>..\..\MonoGame-develop\MonoGame.Framework\bin\MacOS\Debug\Lidgren.Network.dll</HintPath>
+ <HintPath>..\SuperPolarity\Vendor\osx\Lidgren.Network.dll</HintPath>
</Reference>
<Reference Include="MonoGame.Framework">
- <HintPath>..\..\MonoGame-develop\MonoGame.Framework\bin\MacOS\Debug\MonoGame.Framework.dll</HintPath>
+ <HintPath>..\SuperPolarity\Vendor\osx\MonoGame.Framework.dll</HintPath>
+ </Reference>
+ <Reference Include="MonoMac">
+ <HintPath>..\SuperPolarity\Vendor\osx\MonoMac.dll</HintPath>
</Reference>
<Reference Include="Tao.Sdl">
- <HintPath>..\..\MonoGame-develop\MonoGame.Framework\bin\MacOS\Debug\Tao.Sdl.dll</HintPath>
+ <HintPath>..\SuperPolarity\Vendor\osx\Tao.Sdl.dll</HintPath>
</Reference>
</ItemGroup>
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
@@ -168,12 +168,28 @@
<None Include="..\SuperPolarity\scores.txt">
<Link>scores.txt</Link>
</None>
+ <None Include="..\SuperPolarity\Vendor\Lidgren.Network.dll">
+ <Link>Vendor\Lidgren.Network.dll</Link>
+ </None>
+ <None Include="..\SuperPolarity\Vendor\MonoGame.Framework.dll">
+ <Link>Vendor\MonoGame.Framework.dll</Link>
+ </None>
+ <None Include="..\SuperPolarity\Vendor\MonoMac.dll">
+ <Link>Vendor\MonoMac.dll</Link>
+ </None>
+ <None Include="..\SuperPolarity\Vendor\Tao.Sdl.dll">
+ <Link>Vendor\Tao.Sdl.dll</Link>
+ </None>
+ <None Include="..\SuperPolarity\Vendor\Tao.Sdl.dll.config">
+ <Link>Vendor\Tao.Sdl.dll.config</Link>
+ </None>
</ItemGroup>
<ItemGroup>
<Folder Include="Actors\" />
<Folder Include="Content\" />
<Folder Include="Properties\" />
<Folder Include="Content\Sound\" />
+ <Folder Include="Vendor\" />
</ItemGroup>
<ItemGroup>
<BundleResource Include="..\SuperPolarity\Content\Graphics\circle.xnb">
diff --git a/SuperPolarityMac/SuperPolarityMac.userprefs b/SuperPolarityMac/SuperPolarityMac.userprefs
index 7adb6cb..a83111a 100644
--- a/SuperPolarityMac/SuperPolarityMac.userprefs
+++ b/SuperPolarityMac/SuperPolarityMac.userprefs
@@ -1,8 +1,8 @@
-<Properties MonoDevelop.MonoMac.LastXamMacNagTime="2/11/2014 7:09:49 AM">
+<Properties MonoDevelop.MonoMac.LastXamMacNagTime="2/21/2014 5:12:10 AM">
<MonoDevelop.Ide.Workspace ActiveConfiguration="Debug" />
<MonoDevelop.Ide.Workbench ActiveDocument="../SuperPolarity/SuperPolarity.cs">
<Files>
- <File FileName="../SuperPolarity/SuperPolarity.cs" Line="88" Column="64" />
+ <File FileName="../SuperPolarity/SuperPolarity.cs" Line="66" Column="43" />
<File FileName="../SuperPolarity/GameScreen.cs" Line="1" Column="1" />
</Files>
</MonoDevelop.Ide.Workbench>