|  | @@ -0,0 +1,48 @@
 | 
											
												
													
														|  | 
 |  | +-- title:  simple mousep behavior
 | 
											
												
													
														|  | 
 |  | +-- author: pixelbath
 | 
											
												
													
														|  | 
 |  | +-- desc:   shows how to register a single click
 | 
											
												
													
														|  | 
 |  | +-- script: lua
 | 
											
												
													
														|  | 
 |  | +-- input:  mouse
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +pt = 0
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +function TIC()
 | 
											
												
													
														|  | 
 |  | +	cls()
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +	--get mouse info
 | 
											
												
													
														|  | 
 |  | +	x, y, p = mouse()
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +	--if pressed
 | 
											
												
													
														|  | 
 |  | +	if p and pt == 0 then
 | 
											
												
													
														|  | 
 |  | +		pt = 10
 | 
											
												
													
														|  | 
 |  | +	end
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +	--draw stuff
 | 
											
												
													
														|  | 
 |  | +	line(x, 0, x, 136, 8)
 | 
											
												
													
														|  | 
 |  | +	line(0, y, 240, y, 8)
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +	if pt > 0 then
 | 
											
												
													
														|  | 
 |  | +		print('pew!', x, y+pt-12, 12, 1, 1, 1)
 | 
											
												
													
														|  | 
 |  | +		pt=pt-1
 | 
											
												
													
														|  | 
 |  | +	end
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +	--show coordinates
 | 
											
												
													
														|  | 
 |  | +	c = string.format('(%03i,%03i)', x, y)
 | 
											
												
													
														|  | 
 |  | +	print(c, 2, 2, 15, 1, 1, 1) 
 | 
											
												
													
														|  | 
 |  | +end
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +-- <WAVES>
 | 
											
												
													
														|  | 
 |  | +-- 000:00000000ffffffff00000000ffffffff
 | 
											
												
													
														|  | 
 |  | +-- 001:0123456789abcdeffedcba9876543210
 | 
											
												
													
														|  | 
 |  | +-- 002:0123456789abcdef0123456789abcdef
 | 
											
												
													
														|  | 
 |  | +-- </WAVES>
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +-- <SFX>
 | 
											
												
													
														|  | 
 |  | +-- 000:000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000304000000000
 | 
											
												
													
														|  | 
 |  | +-- </SFX>
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +-- <PALETTE>
 | 
											
												
													
														|  | 
 |  | +-- 000:1a1c2c5d275db13e53ef7d57ffcd75a7f07038b76425717929366f3b5dc941a6f673eff7f4f4f494b0c2566c86333c57
 | 
											
												
													
														|  | 
 |  | +-- </PALETTE>
 | 
											
												
													
														|  | 
 |  | +
 |