Difference between revisions of "Module:Adjacent stations/Kaohsiung Rapid Transit"

From blackwiki
Jump to navigation Jump to search
blackwiki>Szqecs
(Created page with 'local function link(s1, s2) if s2 then return table.concat({'\[\[', s1, '|', s2, '\]\]'}) elseif s1 then return table.concat({'\[\[', s1, '\]\]'}) end end...')
 
blackwiki>Szqecs
Line 8: Line 8:
  
 
return {
 
return {
['system title'] = link('Kaohsiung Rapid Transit System')
+
['system title'] = '\[\[File:Kaohsiung Mass Rapid Transit Logo(Logo Only).svg|18px\]\] ' .. link('Kaohsiung Rapid Transit System')
 
, ['Red'] = {
 
, ['Red'] = {
 
['line title'] = link('Red line (Kaohsiung MRT)', 'Red line')
 
['line title'] = link('Red line (Kaohsiung MRT)', 'Red line')

Revision as of 04:21, 22 April 2018

Documentation for this module may be created at Module:Adjacent stations/Kaohsiung Rapid Transit/doc

local function link(s1, s2)
	if s2 then
		return table.concat({'\[\[', s1, '|', s2, '\]\]'})
	elseif s1 then
		return table.concat({'\[\[', s1, '\]\]'})
	end
end

return {
	['system title'] = '\[\[File:Kaohsiung Mass Rapid Transit Logo(Logo Only).svg|18px\]\] ' .. link('Kaohsiung Rapid Transit System')
	, ['Red'] = {
		['line title'] = link('Red line (Kaohsiung MRT)', 'Red line')
		, ['colour'] = 'ea0437'
		, ['station link'] = function(s)
			local exception = {
				['Ciaotou'] = link('Qiaotou station', 'Ciaotou')
				, ['Kaohsiung Main'] = link('Kaohsiung station', 'Kaohsiung Main station')
				, ['Zuoying'] = link('Zuoying HSR station', 'Zuoying')
			}
			return exception[s] or link(s .. ' MRT station', s)
		end
		, ['left terminus'] = 'Gangshan South'
		, ['right terminus'] = 'Siaogang'
	}
	, ['Orange'] = {
		['line title'] = link('Orange line (Kaohsiung MRT)', 'Orange line')
		, ['colour'] = 'ff8800'
		, ['station link'] = function(s)
			return link(s .. ' MRT station', s)
		end
		, ['left terminus'] = 'Sizihwan'
		, ['right terminus'] = 'Daliao'
	}
	, ['Circular'] = {
		['line title'] = link('Circular light rail')
		, ['colour'] = '00b14f'
		, ['station link'] = function(s)
			return link(s .. ' LRT station', s)
		end
		, ['left terminus'] = 'Hamasen'
		, ['right terminus'] = 'Lizihnei'
	}
}