mirror of
				https://fem.mint.lgbt/m/Rhythmblock.git
				synced 2024-08-14 20:27:11 +00:00 
			
		
		
		
	added manual mode
This commit is contained in:
		
							parent
							
								
									8900491c18
								
							
						
					
					
						commit
						77a8d5442f
					
				
					 1 changed files with 19 additions and 16 deletions
				
			
		| 
						 | 
				
			
			@ -4,30 +4,33 @@ buttonColor = colors.lightGray
 | 
			
		|||
textColor = colors.lightGray
 | 
			
		||||
altTextColor = colors.gray
 | 
			
		||||
backgroundColor = colors.black
 | 
			
		||||
 | 
			
		||||
if arg[1] == nil then
 | 
			
		||||
function round(n) -- We need a function to round the center of the terminal
 | 
			
		||||
    return n % 1 >= 0.5 and math.ceil(n) or math.floor(n)
 | 
			
		||||
end
 | 
			
		||||
width, height = term.getSize() -- Gets the terminal size to determine the center
 | 
			
		||||
centerWidth = round(width / 2) -- Defines the horizontal center
 | 
			
		||||
centerHeight = round(height / 2) -- Defines the vertical center
 | 
			
		||||
peripherals = peripheral.getNames() -- Gets peripherals to check if any disk drives are avavailable
 | 
			
		||||
if #peripherals < 0 then
 | 
			
		||||
	print "No drive"
 | 
			
		||||
	return true -- Exits if there's no disk drive
 | 
			
		||||
else
 | 
			
		||||
	driveCount = 0
 | 
			
		||||
	for n = 1, #peripherals do
 | 
			
		||||
		local driveCheck = peripherals[n]
 | 
			
		||||
		if peripheral.getType(driveCheck) == "drive" then
 | 
			
		||||
			drive = driveCheck
 | 
			
		||||
			driveCount = driveCount + 1
 | 
			
		||||
	peripherals = peripheral.getNames() -- Gets peripherals to check if any disk drives are avavailable
 | 
			
		||||
	if #peripherals < 0 then
 | 
			
		||||
		print "No drive"
 | 
			
		||||
		return true -- Exits if there's no disk drive
 | 
			
		||||
	else
 | 
			
		||||
		driveCount = 0
 | 
			
		||||
		for n = 1, #peripherals do
 | 
			
		||||
			local driveCheck = peripherals[n]
 | 
			
		||||
			if peripheral.getType(driveCheck) == "drive" then
 | 
			
		||||
				drive = driveCheck
 | 
			
		||||
				driveCount = driveCount + 1
 | 
			
		||||
			end
 | 
			
		||||
		end
 | 
			
		||||
		if driveCount > 1 then
 | 
			
		||||
			print("Too many disk drives. Specify where the disk drive is by running rhythmbox [drive position]") -- For safety reasons
 | 
			
		||||
			os.exit()
 | 
			
		||||
		end
 | 
			
		||||
	end
 | 
			
		||||
	if driveCount > 1 then
 | 
			
		||||
		print("Too many disk drives. Specify where the disk drive is by running rhythmbox [drive position]") -- For safety reasons
 | 
			
		||||
		os.exit()
 | 
			
		||||
	end
 | 
			
		||||
else
 | 
			
		||||
	drive = arg[1]
 | 
			
		||||
end
 | 
			
		||||
 | 
			
		||||
--[[ Instead of calling every status by string, we call the variables storing the strings. This may ease translation if we plan to do it in the future.
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue