Skip to content

Commit e623604

Browse files
First Person Shooter (#78)
first person shooter... pew pew
1 parent 188a84c commit e623604

File tree

13 files changed

+1911
-7
lines changed

13 files changed

+1911
-7
lines changed
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
name: First Person Shooter Build
2+
on:
3+
push:
4+
paths:
5+
- 'Projects/First Person Shooter/**'
6+
- '!**.md'
7+
pull_request:
8+
paths:
9+
- 'Projects/First Person Shooter/**'
10+
- '!**.md'
11+
workflow_dispatch:
12+
jobs:
13+
build:
14+
runs-on: ubuntu-latest
15+
steps:
16+
- uses: actions/checkout@v3
17+
- uses: actions/setup-dotnet@v3
18+
with:
19+
dotnet-version: 8.0.x
20+
- run: dotnet build "Projects\First Person Shooter\First Person Shooter.csproj" --configuration Release

.vscode/launch.json

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -502,6 +502,16 @@
502502
"console": "externalTerminal",
503503
"stopAtEntry": false,
504504
},
505+
{
506+
"name": "Shmup",
507+
"type": "coreclr",
508+
"request": "launch",
509+
"preLaunchTask": "Build Shmup",
510+
"program": "${workspaceFolder}/Projects/Shmup/bin/Debug/Shmup.dll",
511+
"cwd": "${workspaceFolder}/Projects/Shmup/bin/Debug",
512+
"console": "externalTerminal",
513+
"stopAtEntry": false,
514+
},
505515
{
506516
"name": "Role Playing Game",
507517
"type": "coreclr",
@@ -523,12 +533,12 @@
523533
"stopAtEntry": false,
524534
},
525535
{
526-
"name": "Shmup",
536+
"name": "First Person Shooter",
527537
"type": "coreclr",
528538
"request": "launch",
529-
"preLaunchTask": "Build Shmup",
530-
"program": "${workspaceFolder}/Projects/Shmup/bin/Debug/Shmup.dll",
531-
"cwd": "${workspaceFolder}/Projects/Shmup/bin/Debug",
539+
"preLaunchTask": "Build First Person Shooter",
540+
"program": "${workspaceFolder}/Projects/First Person Shooter/bin/Debug/First Person Shooter.dll",
541+
"cwd": "${workspaceFolder}/Projects/First Person Shooter/bin/Debug",
532542
"console": "externalTerminal",
533543
"stopAtEntry": false,
534544
},

.vscode/tasks.json

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -691,6 +691,19 @@
691691
],
692692
"problemMatcher": "$msCompile",
693693
},
694+
{
695+
"label": "Build First Person Shooter",
696+
"command": "dotnet",
697+
"type": "process",
698+
"args":
699+
[
700+
"build",
701+
"${workspaceFolder}/Projects/First Person Shooter/First Person Shooter.csproj",
702+
"/property:GenerateFullPaths=true",
703+
"/consoleloggerparameters:NoSummary",
704+
],
705+
"problemMatcher": "$msCompile",
706+
},
694707
{
695708
"label": "Build Solution",
696709
"command": "dotnet",
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
<Project Sdk="Microsoft.NET.Sdk">
2+
<PropertyGroup>
3+
<OutputType>Exe</OutputType>
4+
<TargetFramework>net8.0</TargetFramework>
5+
<ImplicitUsings>disable</ImplicitUsings>
6+
<Nullable>enable</Nullable>
7+
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
8+
</PropertyGroup>
9+
</Project>

0 commit comments

Comments
 (0)