ld58-collector/numpad.gd

15 lines
374 B
GDScript

class_name Numpad extends Node2D
var numpad_buffer = Array()
var proposed_bid: int
# number entry function called by numbered button children
func keypad_entry(entry: int):
numpad_buffer.append(str(entry))
func keypad_backspace():
numpad_buffer.remove_at(-1)
func keypad_submit():
var keypad_output: String = "".join(numpad_buffer)
proposed_bid = int(keypad_output)