Fix slight bug in radio
This commit is contained in:
		@@ -24,6 +24,11 @@ doomGames=(
 | 
				
			|||||||
    "TobyAccMod_V${tobyVersion}.pk3 OpMDK.wad" "Freedoom OperationMDK"
 | 
					    "TobyAccMod_V${tobyVersion}.pk3 OpMDK.wad" "Freedoom OperationMDK"
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					antiGrepStrings=(
 | 
				
			||||||
 | 
					    '-E' '-v'
 | 
				
			||||||
 | 
					    '-e' '^Resolution:'
 | 
				
			||||||
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
grepStrings=(
 | 
					grepStrings=(
 | 
				
			||||||
    '-E'
 | 
					    '-E'
 | 
				
			||||||
    '-e' '^[A-Z][0-9a-z]+: .+'
 | 
					    '-e' '^[A-Z][0-9a-z]+: .+'
 | 
				
			||||||
@@ -157,7 +162,7 @@ case ${buttonCode} in
 | 
				
			|||||||
            )
 | 
					            )
 | 
				
			||||||
        fi
 | 
					        fi
 | 
				
			||||||
        pushd "$doomPath"
 | 
					        pushd "$doomPath"
 | 
				
			||||||
        exec stdbuf -oL ${gzdoom} ${gameOption} "${flags[@]}" | while IFS= read -r l ; do echo "$l" | { grep "${grepStrings[@]}" | sed "${sedStrings[@]}" | spd-say -e; } ; echo "$l";done
 | 
					        exec stdbuf -oL ${gzdoom} ${gameOption} "${flags[@]}" | while IFS= read -r l ; do echo "$l" | { grep "${grepStrings[@]}" | grep "${antiGrepStrings[@]}" | sed "${sedStrings[@]}" | spd-say -e; } ; echo "$l";done
 | 
				
			||||||
    ;;
 | 
					    ;;
 | 
				
			||||||
    2)
 | 
					    2)
 | 
				
			||||||
        # Exit was pressed, so exit.
 | 
					        # Exit was pressed, so exit.
 | 
				
			||||||
@@ -209,11 +214,11 @@ case ${buttonCode} in
 | 
				
			|||||||
            )
 | 
					            )
 | 
				
			||||||
        fi
 | 
					        fi
 | 
				
			||||||
        pushd "${doomPath}"
 | 
					        pushd "${doomPath}"
 | 
				
			||||||
        exec stdbuf -oL ${gzdoom} ${gameOption} "${flags[@]}" | while IFS= read -r l ; do echo "$l" | { grep "${grepStrings[@]}" | sed "${sedStrings[@]}" | spd-say -e; } ; echo "$l";done
 | 
					        exec stdbuf -oL ${gzdoom} ${gameOption} "${flags[@]}" | while IFS= read -r l ; do echo "$l" | { grep "${grepStrings[@]}" | grep "${antiGrepStrings[@]}" | sed "${sedStrings[@]}" | spd-say -e; } ; echo "$l";done
 | 
				
			||||||
    ;;
 | 
					    ;;
 | 
				
			||||||
    0)
 | 
					    0)
 | 
				
			||||||
    pushd "${doomPath}"
 | 
					    pushd "${doomPath}"
 | 
				
			||||||
    exec stdbuf -oL ${gzdoom} ${gameOption} | while IFS= read -r l ; do echo "$l" | { grep "${grepStrings[@]}" | sed "${sedStrings[@]}" | spd-say -e > /dev/null 2>&1; }; echo "$l";done
 | 
					    exec stdbuf -oL ${gzdoom} ${gameOption} | while IFS= read -r l ; do echo "$l" | { grep "${grepStrings[@]}" | grep "${antiGrepStrings[@]}" | sed "${sedStrings[@]}" | spd-say -e > /dev/null 2>&1; }; echo "$l";done
 | 
				
			||||||
    ;;
 | 
					    ;;
 | 
				
			||||||
esac
 | 
					esac
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user