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