From 25fdc90968a14ffd44dae65d6fdb3d50e6df9082 Mon Sep 17 00:00:00 2001 From: BoredGuy Date: Fri, 27 Mar 2026 16:29:32 -0700 Subject: Initial Commit --- TankBattleCrossPlatform/.config/dotnet-tools.json | 36 +++++++++++++++++ TankBattleCrossPlatform/.vscode/launch.json | 14 +++++++ TankBattleCrossPlatform/Content/Content.mgcb | 27 +++++++++++++ TankBattleCrossPlatform/Icon.bmp | Bin 0 -> 262282 bytes TankBattleCrossPlatform/Icon.ico | Bin 0 -> 147541 bytes TankBattleCrossPlatform/Program.cs | 2 + .../TankBattleCrossPlatform.csproj | 32 +++++++++++++++ TankBattleCrossPlatform/app.manifest | 43 +++++++++++++++++++++ 8 files changed, 154 insertions(+) create mode 100644 TankBattleCrossPlatform/.config/dotnet-tools.json create mode 100644 TankBattleCrossPlatform/.vscode/launch.json create mode 100644 TankBattleCrossPlatform/Content/Content.mgcb create mode 100644 TankBattleCrossPlatform/Icon.bmp create mode 100644 TankBattleCrossPlatform/Icon.ico create mode 100644 TankBattleCrossPlatform/Program.cs create mode 100644 TankBattleCrossPlatform/TankBattleCrossPlatform.csproj create mode 100644 TankBattleCrossPlatform/app.manifest (limited to 'TankBattleCrossPlatform') diff --git a/TankBattleCrossPlatform/.config/dotnet-tools.json b/TankBattleCrossPlatform/.config/dotnet-tools.json new file mode 100644 index 0000000..a07174a --- /dev/null +++ b/TankBattleCrossPlatform/.config/dotnet-tools.json @@ -0,0 +1,36 @@ +{ + "version": 1, + "isRoot": true, + "tools": { + "dotnet-mgcb": { + "version": "3.8.4.1", + "commands": [ + "mgcb" + ] + }, + "dotnet-mgcb-editor": { + "version": "3.8.4.1", + "commands": [ + "mgcb-editor" + ] + }, + "dotnet-mgcb-editor-linux": { + "version": "3.8.4.1", + "commands": [ + "mgcb-editor-linux" + ] + }, + "dotnet-mgcb-editor-windows": { + "version": "3.8.4.1", + "commands": [ + "mgcb-editor-windows" + ] + }, + "dotnet-mgcb-editor-mac": { + "version": "3.8.4.1", + "commands": [ + "mgcb-editor-mac" + ] + } + } +} \ No newline at end of file diff --git a/TankBattleCrossPlatform/.vscode/launch.json b/TankBattleCrossPlatform/.vscode/launch.json new file mode 100644 index 0000000..3b733a1 --- /dev/null +++ b/TankBattleCrossPlatform/.vscode/launch.json @@ -0,0 +1,14 @@ +{ + // Use IntelliSense to learn about possible attributes. + // Hover to view descriptions of existing attributes. + // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 + "version": "0.2.0", + "configurations": [ + { + "name": "C#: TankBattleCrossPlatform Debug", + "type": "dotnet", + "request": "launch", + "projectPath": "${workspaceFolder}/TankBattleCrossPlatform.csproj" + } + ], + } \ No newline at end of file diff --git a/TankBattleCrossPlatform/Content/Content.mgcb b/TankBattleCrossPlatform/Content/Content.mgcb new file mode 100644 index 0000000..a88cb8b --- /dev/null +++ b/TankBattleCrossPlatform/Content/Content.mgcb @@ -0,0 +1,27 @@ + +#----------------------------- Global Properties ----------------------------# + +/outputDir:bin/$(Platform) +/intermediateDir:obj/$(Platform) +/platform:DesktopGL +/config: +/profile:Reach +/compress:False + +#-------------------------------- References --------------------------------# + + +#---------------------------------- Content ---------------------------------# + +#begin ../../Assets/Graphics/PNG/Tanks/tankBlack_outline.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:../../Assets/Graphics/PNG/Tanks/tankBlack_outline.png;tankBlack_outline.png + diff --git a/TankBattleCrossPlatform/Icon.bmp b/TankBattleCrossPlatform/Icon.bmp new file mode 100644 index 0000000..2b48165 Binary files /dev/null and b/TankBattleCrossPlatform/Icon.bmp differ diff --git a/TankBattleCrossPlatform/Icon.ico b/TankBattleCrossPlatform/Icon.ico new file mode 100644 index 0000000..7d9dec1 Binary files /dev/null and b/TankBattleCrossPlatform/Icon.ico differ diff --git a/TankBattleCrossPlatform/Program.cs b/TankBattleCrossPlatform/Program.cs new file mode 100644 index 0000000..2a8b867 --- /dev/null +++ b/TankBattleCrossPlatform/Program.cs @@ -0,0 +1,2 @@ +using var game = TankBattleCore.Game1.Instance; +game.Run(); diff --git a/TankBattleCrossPlatform/TankBattleCrossPlatform.csproj b/TankBattleCrossPlatform/TankBattleCrossPlatform.csproj new file mode 100644 index 0000000..58ee784 --- /dev/null +++ b/TankBattleCrossPlatform/TankBattleCrossPlatform.csproj @@ -0,0 +1,32 @@ + + + WinExe + net9.0 + Major + false + false + + + app.manifest + Icon.ico + + + + + + + + Icon.ico + + + Icon.bmp + + + + + + + + + + \ No newline at end of file diff --git a/TankBattleCrossPlatform/app.manifest b/TankBattleCrossPlatform/app.manifest new file mode 100644 index 0000000..c34b1fd --- /dev/null +++ b/TankBattleCrossPlatform/app.manifest @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true/pm + permonitorv2,permonitor + + + + -- cgit v1.2.3