-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
--- /dev/null
+<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>
<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" />
<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">
-<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>