- Added support for the rScript engine to Game. It still contains code with MudEngine.Scripting.ScriptEngine, however it is not used by anything. - Added MudScriptCompiler. Custom Compiler created using ICompiler, included with the rScript engine. * At this time, ScriptEngine is no longer used, and has been fully replaced by the rScript Engine and MudScriptCompiler. * Take note that the MudScriptCompiler only supports C# Keywords, and not some of the standard .NET Types. For a string, you'll need to use 'string' and not 'String'. I'm looking into why this is the case. Until the issue is fixed, none of the example game scripts will run.
101 lines
No EOL
4.7 KiB
XML
101 lines
No EOL
4.7 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
|
<PropertyGroup>
|
|
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
|
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
|
<ProductVersion>9.0.30729</ProductVersion>
|
|
<SchemaVersion>2.0</SchemaVersion>
|
|
<ProjectGuid>{498943A8-DF5A-4DB0-B506-0BFF44788657}</ProjectGuid>
|
|
<OutputType>Library</OutputType>
|
|
<AppDesignerFolder>Properties</AppDesignerFolder>
|
|
<RootNamespace>MudEngine</RootNamespace>
|
|
<AssemblyName>MudEngine</AssemblyName>
|
|
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
|
|
<FileAlignment>512</FileAlignment>
|
|
<FileUpgradeFlags>
|
|
</FileUpgradeFlags>
|
|
<OldToolsVersion>3.5</OldToolsVersion>
|
|
<UpgradeBackupLocation />
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
|
<DebugSymbols>true</DebugSymbols>
|
|
<DebugType>full</DebugType>
|
|
<Optimize>false</Optimize>
|
|
<OutputPath>bin\Debug\</OutputPath>
|
|
<DefineConstants>DEBUG;TRACE</DefineConstants>
|
|
<ErrorReport>prompt</ErrorReport>
|
|
<WarningLevel>4</WarningLevel>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
|
<DebugType>pdbonly</DebugType>
|
|
<Optimize>true</Optimize>
|
|
<OutputPath>bin\Release\</OutputPath>
|
|
<DefineConstants>TRACE</DefineConstants>
|
|
<ErrorReport>prompt</ErrorReport>
|
|
<WarningLevel>4</WarningLevel>
|
|
</PropertyGroup>
|
|
<ItemGroup>
|
|
<Reference Include="Microsoft.CSharp" />
|
|
<Reference Include="rScripting, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
|
|
<SpecificVersion>False</SpecificVersion>
|
|
<HintPath>..\..\rScript\rScripting\bin\Release\rScripting.dll</HintPath>
|
|
</Reference>
|
|
<Reference Include="System" />
|
|
<Reference Include="System.Core">
|
|
<RequiredTargetFramework>3.5</RequiredTargetFramework>
|
|
</Reference>
|
|
<Reference Include="System.Xml.Linq">
|
|
<RequiredTargetFramework>3.5</RequiredTargetFramework>
|
|
</Reference>
|
|
<Reference Include="System.Data.DataSetExtensions">
|
|
<RequiredTargetFramework>3.5</RequiredTargetFramework>
|
|
</Reference>
|
|
<Reference Include="System.Data" />
|
|
<Reference Include="System.Xml" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<Compile Include="Commands\CommandRestart.cs" />
|
|
<Compile Include="Commands\CommandLogin.cs" />
|
|
<Compile Include="Commands\CommandSaveWorld.cs" />
|
|
<Compile Include="Commands\CommandEditRealm.cs" />
|
|
<Compile Include="Commands\CommandEditZone.cs" />
|
|
<Compile Include="Commands\CommandEditRoom.cs" />
|
|
<Compile Include="FileSystem\SaveDataPaths.cs" />
|
|
<Compile Include="GameManagement\CommandEngine.cs" />
|
|
<Compile Include="GameManagement\GameTime.cs" />
|
|
<Compile Include="GameManagement\GameWorld.cs" />
|
|
<Compile Include="GameManagement\ICommand.cs" />
|
|
<Compile Include="FileSystem\FileManager.cs" />
|
|
<Compile Include="FileSystem\SaveDataTypes.cs" />
|
|
<Compile Include="FileSystem\XmlSerialization.cs" />
|
|
<Compile Include="GameManagement\Game.cs" />
|
|
<Compile Include="GameManagement\Log.cs" />
|
|
<Compile Include="GameManagement\SecurityRoles.cs" />
|
|
<Compile Include="GameObjects\Bag.cs" />
|
|
<Compile Include="GameObjects\BaseObject.cs" />
|
|
<Compile Include="GameObjects\Characters\BaseCharacter.cs" />
|
|
<Compile Include="GameObjects\Characters\BaseStats.cs" />
|
|
<Compile Include="GameObjects\Environment\Door.cs" />
|
|
<Compile Include="GameObjects\Environment\Realm.cs" />
|
|
<Compile Include="GameObjects\Environment\Room.cs" />
|
|
<Compile Include="GameObjects\Environment\StartingLocation.cs" />
|
|
<Compile Include="GameObjects\Environment\TravelDirections.cs" />
|
|
<Compile Include="GameObjects\Environment\Zone.cs" />
|
|
<Compile Include="GameObjects\Items\BaseItem.cs" />
|
|
<Compile Include="GameObjects\Currency.cs" />
|
|
<Compile Include="Networking\Server.cs" />
|
|
<Compile Include="Properties\AssemblyInfo.cs" />
|
|
<Compile Include="Scripting\MudScriptCompiler.cs" />
|
|
<Compile Include="Scripting\GameObject.cs" />
|
|
<Compile Include="Scripting\GameObjectCollection.cs" />
|
|
<Compile Include="Scripting\ScriptEngine.cs" />
|
|
</ItemGroup>
|
|
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
|
|
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
|
|
Other similar extension points exist, see Microsoft.Common.targets.
|
|
<Target Name="BeforeBuild">
|
|
</Target>
|
|
<Target Name="AfterBuild">
|
|
</Target>
|
|
-->
|
|
</Project> |