1
0
mirror of https://github.com/JohnBreaux/Boat-Battle.git synced 2024-11-15 13:25:58 +00:00
Boat-Battle/godot_ship/script/game/Gameplay/Ship.gd

41 lines
818 B
GDScript3
Raw Normal View History

2021-11-08 13:40:11 +00:00
extends Node
# This is the rendered element of a "ship", auto-generated when
var size = 0 # Size of ship in units
var position # Coordinates of ship's center. Ship extends [-(size-1 >> 1), (size/2 >> 1)]
var sunk = false
var orientation = false
# index into ship sprite table
var texture = 0
# Called when the node enters the scene tree for the first time.
func _ready():
pass # Replace with function body.
# Called every frame. 'delta' is the elapsed time since the previous frame.
#func _process(delta):
# pass
func getSize():
return size
func getPosition():
return position
func getOrientation():
return orientation
func getSunk():
return sunk
func setSunk():
sunk = true
func makeShip(in_position, in_size, in_orientation):
position = in_position
size = in_size
orientation = in_orientation