End of lesson 30
This commit is contained in:
@@ -4,6 +4,7 @@ class_name Map2d
|
||||
|
||||
enum TerrainDataTypes { TerrainType }
|
||||
|
||||
|
||||
func getTerrainDataForTile(layer, data, x, y):
|
||||
var tile:TileData = get_cell_tile_data(layer, Vector2i(x, y))
|
||||
|
||||
@@ -13,15 +14,15 @@ func getTerrainDataForTile(layer, data, x, y):
|
||||
return null
|
||||
|
||||
|
||||
func spawnPlayerAtPosition(position, facing):
|
||||
func spawnPlayerAtPosition(newPosition, facing):
|
||||
player = load("res://scenes/game/maps/entities/player.tscn").instantiate()
|
||||
|
||||
super.spawnPlayerAtPosition(position, facing)
|
||||
super.spawnPlayerAtPosition(newPosition, facing)
|
||||
|
||||
player.updateFacing(facing)
|
||||
|
||||
get_node("Entities").add_child(player)
|
||||
|
||||
|
||||
func playerCanMoveTo(position:Vector2) -> bool:
|
||||
return !player.wouldCollideAt(position)
|
||||
func playerCanMoveTo(newPosition:Vector2) -> bool:
|
||||
return !player.wouldCollideAt(newPosition)
|
||||
|
||||
Reference in New Issue
Block a user