empty template for autobrake test cart
This commit is contained in:
		
							
								
								
									
										50
									
								
								autobrake_test.p8
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										50
									
								
								autobrake_test.p8
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,50 @@
 | 
			
		||||
pico-8 cartridge // http://www.pico-8.com
 | 
			
		||||
version 41
 | 
			
		||||
__lua__
 | 
			
		||||
 | 
			
		||||
-- vacuum gambit automatic brake test
 | 
			
		||||
-- by kistaro windrider
 | 
			
		||||
 | 
			
		||||
function usplit(str)
 | 
			
		||||
 return unpack(split(str))
 | 
			
		||||
end
 | 
			
		||||
function csv(s)
 | 
			
		||||
 local ret = split(s, "\n")
 | 
			
		||||
 for i, v in ipairs(ret) do
 | 
			
		||||
  ret[i] = type(v) == "string" and split(v) or { v }
 | 
			
		||||
 end
 | 
			
		||||
 return ret
 | 
			
		||||
end
 | 
			
		||||
 | 
			
		||||
-- generate standard "overlay"
 | 
			
		||||
-- constructor for type tt.
 | 
			
		||||
-- if more is defined, generated
 | 
			
		||||
-- new calls more(ret) after
 | 
			
		||||
-- ret is definitely not nil
 | 
			
		||||
-- before calling setmetatable.
 | 
			
		||||
-- use to initialize mutables.
 | 
			
		||||
--
 | 
			
		||||
-- if there was a previous new,
 | 
			
		||||
-- it is invoked on the new
 | 
			
		||||
-- object *after* more, because
 | 
			
		||||
-- this works better with the
 | 
			
		||||
-- `more` impls i use.
 | 
			
		||||
function mknew(tt, more)
 | 
			
		||||
 local mt, oldnew = { __index = tt }, tt.new
 | 
			
		||||
 tt.new = function(ret)
 | 
			
		||||
  if (not ret) ret = {}
 | 
			
		||||
  if (more) more(ret)
 | 
			
		||||
  if (oldnew) oldnew(ret)
 | 
			
		||||
  setmetatable(ret, mt)
 | 
			
		||||
  return ret
 | 
			
		||||
 end
 | 
			
		||||
end
 | 
			
		||||
 | 
			
		||||
function init()
 | 
			
		||||
end
 | 
			
		||||
 | 
			
		||||
function _update60()
 | 
			
		||||
end
 | 
			
		||||
 | 
			
		||||
function _draw()
 | 
			
		||||
end
 | 
			
		||||
		Reference in New Issue
	
	Block a user