mirror of
https://github.com/aharabada/glitchy-engine-beef.git
synced 2026-09-05 13:01:52 +00:00
Added NetHostBeef + Start of central preparation scripts
This commit is contained in:
@@ -31,3 +31,6 @@
|
|||||||
[submodule "GlitchyEngine/vendor/Beef.Linq"]
|
[submodule "GlitchyEngine/vendor/Beef.Linq"]
|
||||||
path = GlitchyEngine/vendor/Beef.Linq
|
path = GlitchyEngine/vendor/Beef.Linq
|
||||||
url = https://github.com/aharabada/Beef.Linq.git
|
url = https://github.com/aharabada/Beef.Linq.git
|
||||||
|
[submodule "GlitchyEngine/vendor/NetHostBeef"]
|
||||||
|
path = GlitchyEngine/vendor/NetHostBeef
|
||||||
|
url = https://github.com/aharabada/NetHostBeef.git
|
||||||
|
|||||||
+1
Submodule GlitchyEngine/vendor/NetHostBeef added at aeb099576d
@@ -1,2 +1,13 @@
|
|||||||
# glitchy-engine-beef
|
# glitchy-engine-beef
|
||||||
A complete refocusation, reimagination and reimplementation of the world-renowned "Glitchy Engine"
|
A complete refocusation, reimagination and reimplementation of the world-renowned "Glitchy Engine"
|
||||||
|
|
||||||
|
# Building
|
||||||
|
|
||||||
|
In order to build this repository you need the following requirements:
|
||||||
|
|
||||||
|
- Windows 10 or newer
|
||||||
|
- [Beef](https://www.beeflang.org/) (at least 0.43.5)
|
||||||
|
- Visual Studio 2022 with the Workloads: "Desktop development with C++" and ".NET desktop development" (TODO: I think it's probably possible to just install some standalone stuff, but idk...)
|
||||||
|
- TODO: I feel like I'm missing something...
|
||||||
|
|
||||||
|
If all of the requirements are met you need to run the following command in powershell (in the root directory of the repository): `./bin/prepare_dev.ps1`. This will run a script that initializes the dependencies. TODO: This script is currently not finished
|
||||||
|
|||||||
@@ -0,0 +1,16 @@
|
|||||||
|
Write-Output "Preparing repository for development..."
|
||||||
|
|
||||||
|
# Change working directory to repository root
|
||||||
|
Push-Location ($PSScriptRoot + "/..")
|
||||||
|
|
||||||
|
$RootDirectory = $(Get-Location);
|
||||||
|
|
||||||
|
# Note: When adding new scripts make sure to use "Set-Location $RootDirectory" if the script changes the working directory
|
||||||
|
|
||||||
|
# Prepare NetHost
|
||||||
|
Push-Location "GlitchyEngine/vendor/NetHostBeef"
|
||||||
|
Invoke-Expression -Command "./downloadNethost.ps1"
|
||||||
|
Pop-Location
|
||||||
|
|
||||||
|
# Return to original working directory
|
||||||
|
Pop-Location
|
||||||
Reference in New Issue
Block a user