mirror of
https://github.com/spiffcode/hostile-takeover.git
synced 2026-04-03 11:37:57 -06:00
Texpack is a C# tool to build textures from the game art repository. Texpack takes a json as input. The json tells Texpack where the art is, what art to pack, and how to pack it. See texpack/texjson.py for input json generation, json structure, and Texpack customization options. Texpack outputs a json that maps each image filename to information such as what texture the image was packed in where it is within the texture.
64 lines
2.5 KiB
XML
64 lines
2.5 KiB
XML
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
|
<PropertyGroup>
|
|
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
|
<Platform Condition=" '$(Platform)' == '' ">x86</Platform>
|
|
<ProjectGuid>{BB105668-38E0-46B2-A884-362AFDCD06F9}</ProjectGuid>
|
|
<OutputType>Exe</OutputType>
|
|
<RootNamespace>texpack</RootNamespace>
|
|
<AssemblyName>texpack</AssemblyName>
|
|
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x86' ">
|
|
<DebugSymbols>true</DebugSymbols>
|
|
<DebugType>full</DebugType>
|
|
<Optimize>false</Optimize>
|
|
<OutputPath>bin\Debug</OutputPath>
|
|
<DefineConstants>DEBUG;</DefineConstants>
|
|
<ErrorReport>prompt</ErrorReport>
|
|
<WarningLevel>4</WarningLevel>
|
|
<ExternalConsole>true</ExternalConsole>
|
|
<PlatformTarget>x86</PlatformTarget>
|
|
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|x86' ">
|
|
<Optimize>true</Optimize>
|
|
<OutputPath>bin\Release</OutputPath>
|
|
<ErrorReport>prompt</ErrorReport>
|
|
<WarningLevel>4</WarningLevel>
|
|
<ExternalConsole>true</ExternalConsole>
|
|
<PlatformTarget>x86</PlatformTarget>
|
|
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
|
|
</PropertyGroup>
|
|
<ItemGroup>
|
|
<Reference Include="System" />
|
|
<Reference Include="System.Drawing" />
|
|
<Reference Include="System.Runtime.Serialization" />
|
|
<Reference Include="System.Web" />
|
|
<Reference Include="System.Web.Extensions" />
|
|
<Reference Include="System.Windows.Forms" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<Compile Include="Properties\AssemblyInfo.cs" />
|
|
<Compile Include="Rect.cs" />
|
|
<Compile Include="texpack.cs" />
|
|
<Compile Include="Packer.cs" />
|
|
<Compile Include="Json.cs" />
|
|
<Compile Include="SideMap.cs" />
|
|
<Compile Include="ColorSys.cs" />
|
|
<Compile Include="TexRect.cs" />
|
|
<Compile Include="BitmapTools.cs" />
|
|
<Compile Include="..\SpiffLib\doublerect.cs">
|
|
<Link>doublerect.cs</Link>
|
|
</Compile>
|
|
<Compile Include="..\SpiffLib\misc.cs">
|
|
<Link>misc.cs</Link>
|
|
</Compile>
|
|
<Compile Include="..\SpiffLib\palette.cs">
|
|
<Link>palette.cs</Link>
|
|
</Compile>
|
|
<Compile Include="..\SpiffLib\tbitmaptools.cs">
|
|
<Link>tbitmaptools.cs</Link>
|
|
</Compile>
|
|
</ItemGroup>
|
|
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
|
|
</Project> |