Integrate builds with Focus view (#164)

* Integrate builds with Focus view
Detect when GameData is invalid
Detect when reading memory is faulty
Show current character data in Focus View
Closes #161
Closes #162
Closes #163

* Increment version

* Bugfix version comparison script
This commit is contained in:
2023-03-04 17:21:08 +01:00
committed by GitHub
parent 8a91ded610
commit 159928f24b
15 changed files with 318 additions and 27 deletions
+30 -4
View File
@@ -13,10 +13,36 @@ if ($lastVersion.StartsWith("v")){
$lastVersion = $lastVersion.Substring(1)
}
$isNewer = $currentVersion.CompareTo($lastVersion) -eq 1
if ($isNewer -eq $false){
throw "Version is not incremented. Current version " + $currentVersion + ". Last version " + $lastVersion
$currentVersionTokens = $currentVersion.Split('.')
$lastVersionTokens = $lastVersion.Split('.')
if ($currentVersionTokens.Length -eq $lastVersionTokens.Length)
{
for($i = 0 ; $i -lt $currentVersionTokens.Length; $i++)
{
$currentVersionToken = [int]$currentVersionTokens[$i]
$lastVersionToken = [int]$lastVersionTokens[$i]
if ($currentVersionToken -lt $lastVersionToken){
throw "Version is not incremented. Current version " + $currentVersion + ". Last version " + $lastVersion
}
}
if ($currentVersionToken -le $lastVersionToken){
throw "Version is not incremented. Current version " + $currentVersion + ". Last version " + $lastVersion
}
Write-Host "Version has been incremented"
}
else{
elseif ($currentVersionTokens.Length -gt $lastVersionTokens.Length){
if ($currentVersionTokens[$lastVersionTokens.Length - 1] -lt $lastVersionTokens[$lastVersionTokens.Length - 1]){
throw "Version is not incremented. Current version " + $currentVersion + ". Last version " + $lastVersion
}
Write-Host "Version has been incremented"
}
elseif ($currentVersionTokens.Length -lt $lastVersionTokens.Length){
if ($currentVersionTokens[$currentVersionTokens.Length - 1] -le $lastVersionTokens[$currentVersionTokens.Length - 1]){
throw "Version is not incremented. Current version " + $currentVersion + ". Last version " + $lastVersion
}
Write-Host "Version has been incremented"
}