49 lines
1.3 KiB
GDScript
49 lines
1.3 KiB
GDScript
extends TextureRect
|
|
|
|
|
|
# Declare member variables here. Examples:
|
|
# var a = 2
|
|
# var b = "text"
|
|
|
|
|
|
# Called when the node enters the scene tree for the first time.
|
|
func _ready():
|
|
rect_position = Vector2((Constants.Screen.WIDTH-get_rect().size.x)/2.0,
|
|
(Constants.Screen.HEIGHT-get_rect().size.y)/2.0)
|
|
|
|
$TimerBottom.rect_position = Vector2(-122, 92)
|
|
$TimerOpposite.rect_position = Vector2(-119, -166)
|
|
$TimerLeft.rect_position = Vector2(-164, -174)
|
|
$TimerRight.rect_position = Vector2(94, -173)
|
|
|
|
func show_timer(direction):
|
|
if direction == Constants.Timer_Table.DIRECTION.NONE:
|
|
$TimerBottom.hide()
|
|
$TimerRight.hide()
|
|
$TimerOpposite.hide()
|
|
$TimerLeft.hide()
|
|
elif direction == Constants.Timer_Table.DIRECTION.RIGHT:
|
|
$TimerBottom.hide()
|
|
$TimerRight.show()
|
|
$TimerOpposite.hide()
|
|
$TimerLeft.hide()
|
|
elif direction == Constants.Timer_Table.DIRECTION.OPPOSITE:
|
|
$TimerBottom.hide()
|
|
$TimerRight.hide()
|
|
$TimerOpposite.show()
|
|
$TimerLeft.hide()
|
|
elif direction == Constants.Timer_Table.DIRECTION.LEFT:
|
|
$TimerBottom.hide()
|
|
$TimerRight.hide()
|
|
$TimerOpposite.hide()
|
|
$TimerLeft.show()
|
|
elif direction == Constants.Timer_Table.DIRECTION.BOTTOM:
|
|
$TimerBottom.show()
|
|
$TimerRight.hide()
|
|
$TimerOpposite.hide()
|
|
$TimerLeft.hide()
|
|
|
|
# Called every frame. 'delta' is the elapsed time since the previous frame.
|
|
#func _process(delta):
|
|
# pass
|