From 4a49a86ae76fddb4083d271082556742f2268cd1 Mon Sep 17 00:00:00 2001 From: Mike Date: Sun, 10 Feb 2019 19:59:53 -0800 Subject: [PATCH] getting closer to zero config --- .gitignore | 9 +++-- getFNA.sh | 17 ++++++++- project_name/.vscode/tasks.json | 1 + project_name/CompiledContent/Content.mgcb | 12 ++++++ .../CompiledContent/nez-logo-black.png | Bin 0 -> 16175 bytes project_name/Game1.cs | 35 ++++++------------ project_name/project_name.csproj | 1 + 7 files changed, 48 insertions(+), 27 deletions(-) create mode 100644 project_name/CompiledContent/nez-logo-black.png diff --git a/.gitignore b/.gitignore index 1ddc2ed..95adcb4 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,9 @@ .DS_Store FNA/ fnalibs/ -project_name/bin/ -project_name/obj/ -project_name/CompiledContent/.mgstats +Shitty/bin +Shitty/CompiledContent/bin +Shitty/CompiledContent/obj +.mgstats +Shitty/obj + diff --git a/getFNA.sh b/getFNA.sh index 35b8f23..5e4c6ff 100755 --- a/getFNA.sh +++ b/getFNA.sh @@ -95,7 +95,11 @@ fi # Rename project -read -p "Enter the project name to use for your folder and csproj file: " newProjectName +read -p "Enter the project name to use for your folder and csproj file or 'exit' to quit: " newProjectName +if [[ $newProjectName = 'exit' ]]; then + exit 1 +fi + sed -i '' "s/project_name/$newProjectName/g" project_name/project_name.csproj sed -i '' "s/project_name/$newProjectName/g" project_name/Game1.cs sed -i '' "s/project_name/$newProjectName/g" project_name/Program.cs @@ -104,3 +108,14 @@ sed -i '' "s/project_name/$newProjectName/g" project_name/.vscode/launch.json mv project_name/project_name.csproj "project_name/$newProjectName.csproj" mv project_name "$newProjectName" + +git init +git submodule add git@github.com:prime31/Nez.FNA.git +cd Nez.FNA +git submodule init +git submodule update + +sleep 10 + +nuget restore Nez.FNA/Nez/Nez.sln +msbuild Nez.FNA/Nez/Nez.sln \ No newline at end of file diff --git a/project_name/.vscode/tasks.json b/project_name/.vscode/tasks.json index 0dcf6fe..0993969 100644 --- a/project_name/.vscode/tasks.json +++ b/project_name/.vscode/tasks.json @@ -27,6 +27,7 @@ ], "group": "build", "problemMatcher": "$msCompile", + "dependsOn": "Build Content", }, { diff --git a/project_name/CompiledContent/Content.mgcb b/project_name/CompiledContent/Content.mgcb index 76111de..f85fff6 100644 --- a/project_name/CompiledContent/Content.mgcb +++ b/project_name/CompiledContent/Content.mgcb @@ -16,3 +16,15 @@ /reference:../../Nez.FNA/Nez/Nez.PipelineImporter/bin/Debug/Nez.dll #---------------------------------- Content ---------------------------------# + +#begin nez-logo-black.png +/importer:TextureImporter +/processor:TextureProcessor +/processorParam:ColorKeyColor=255,0,255,255 +/processorParam:ColorKeyEnabled=True +/processorParam:GenerateMipmaps=False +/processorParam:PremultiplyAlpha=True +/processorParam:ResizeToPowerOfTwo=False +/processorParam:MakeSquare=False +/processorParam:TextureFormat=Color +/build:nez-logo-black.png \ No newline at end of file diff --git a/project_name/CompiledContent/nez-logo-black.png b/project_name/CompiledContent/nez-logo-black.png new file mode 100644 index 0000000000000000000000000000000000000000..487f2a7db3f1a19a198aa4d444844cf556cbdd67 GIT binary patch literal 16175 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"nez-logo-black"); + newScene.createEntity("logo") + .setPosition(Screen.center) + .addComponent(new Nez.Sprites.Sprite(logo)); - override protected void Update(GameTime gameTime) - { - base.Update(gameTime); - } - - override protected void Draw(GameTime gameTime) - { - GraphicsDevice.Clear(Color.CornflowerBlue); - - base.Draw(gameTime); + scene = newScene; } } } \ No newline at end of file diff --git a/project_name/project_name.csproj b/project_name/project_name.csproj index 3a44b8b..3c059fe 100644 --- a/project_name/project_name.csproj +++ b/project_name/project_name.csproj @@ -11,6 +11,7 @@ +