This commit is contained in:
Roshan P 2021-05-18 05:14:30 -04:00 committed by GitHub
commit 2511955a28
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 27 additions and 5 deletions

View File

@ -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`t<GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>" 18
add-line "${PSScriptRoot}\Nez\Nez.Persistence\Nez.FNA.Persistence.csproj" "`n`t`t<GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>" 17
add-line "${PSScriptRoot}\Nez\Nez.ImGui\Nez.FNA.ImGui.csproj" "`n`t`t<GenerateTargetFrameworkAttribute>false</GenerateTargetFrameworkAttribute>" 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...

View File

@ -15,11 +15,6 @@ namespace project_name
.SetPosition(new Vector2(150, 150))
.AddComponent<DemoComponent>()
.AddComponent(new PrototypeSpriteRenderer(20, 20));
var logo = Content.Load<Texture2D>("nez-logo-black");
CreateEntity("logo")
.SetPosition(Screen.Center)
.AddComponent(new SpriteRenderer(logo));
}
}
}