diff --git a/getFNA.ps1 b/getFNA.ps1 index 162c762..6d005e3 100644 --- a/getFNA.ps1 +++ b/getFNA.ps1 @@ -97,6 +97,23 @@ function getLibs () } +function del-line($file, $start, $end) { + $i = 0 + $start-- + $end-- + (Get-Content $file) | where{ + ($i -lt $start -or $i -gt $end) + $i++ + } > $file + (Get-Content $file) +} + +function add-line($filePath, $textToAdd, $lineNumber) { + $fileContent = (Get-Content $filePath) + $fileContent[$lineNumber-1] += $textToAdd + $fileContent | Set-Content $filePath +} + checkMsbuild if (Test-Path "${PSScriptRoot}\FNA") @@ -170,6 +187,14 @@ Set-Location Nez git submodule init git submodule update +# Remove MonoGame pipeline include line. +del-line "${PSScriptRoot}\$newProjectName\$newProjectName.csproj" 54 58 + +# Add properties to fix errors. +add-line "${PSScriptRoot}\Nez\Nez.Portable\Nez.FNA.csproj" "`n`t`tfalse" 18 +add-line "${PSScriptRoot}\Nez\Nez.Persistence\Nez.FNA.Persistence.csproj" "`n`t`tfalse" 17 +add-line "${PSScriptRoot}\Nez\Nez.ImGui\Nez.FNA.ImGui.csproj" "`n`t`tfalse" 17 + "Restoring..." Set-Location $PSScriptRoot dotnet restore "Nez/Nez.sln" @@ -179,3 +204,5 @@ msbuild "Nez/Nez.sln" msbuild -t:restore $newProjectName msbuild -t:buildcontent $newProjectName msbuild "${newProjectName}.sln" + +read-host “Press ENTER to exit...” diff --git a/project_name/DefaultScene.cs b/project_name/DefaultScene.cs index 937f2bb..564e3b4 100755 --- a/project_name/DefaultScene.cs +++ b/project_name/DefaultScene.cs @@ -15,11 +15,6 @@ namespace project_name .SetPosition(new Vector2(150, 150)) .AddComponent() .AddComponent(new PrototypeSpriteRenderer(20, 20)); - - var logo = Content.Load("nez-logo-black"); - CreateEntity("logo") - .SetPosition(Screen.Center) - .AddComponent(new SpriteRenderer(logo)); } } }