diff options
Diffstat (limited to 'client/map')
| -rw-r--r-- | client/map/item_factory.gd | 4 | ||||
| -rw-r--r-- | client/map/map.gd | 3 | ||||
| -rw-r--r-- | client/map/tiles/chair.gd | 2 | ||||
| -rw-r--r-- | client/map/tiles/counter.gd | 4 | ||||
| -rw-r--r-- | client/map/tiles/door.gd | 2 | ||||
| -rw-r--r-- | client/map/tiles/floor.gd | 6 | ||||
| -rw-r--r-- | client/map/tiles/wall_tile.gd | 2 | 
7 files changed, 7 insertions, 16 deletions
| diff --git a/client/map/item_factory.gd b/client/map/item_factory.gd index fba1e006..fb27a5e0 100644 --- a/client/map/item_factory.gd +++ b/client/map/item_factory.gd @@ -16,8 +16,8 @@  class_name ItemFactory  extends Object -static func produce(idx: int, owned_by: Node3D) -> Item: -	match Multiplayer.item_names[idx]: +static func produce(name: String, owned_by: Node3D) -> Item: +	match name:  		"plate":  			return Plate.new(owned_by)  		"dirty-plate": diff --git a/client/map/map.gd b/client/map/map.gd index 913c29da..a26da0fd 100644 --- a/client/map/map.gd +++ b/client/map/map.gd @@ -20,9 +20,6 @@ extends Node3D  var tile_by_pos: Dictionary = {} -func _ready(): -	Multiplayer.connect("update_map", update) -  func update(pos, tile_name, neighbors):  	var instance: Floor  	var node_name = str(pos) diff --git a/client/map/tiles/chair.gd b/client/map/tiles/chair.gd index a821ac80..b7014028 100644 --- a/client/map/tiles/chair.gd +++ b/client/map/tiles/chair.gd @@ -21,7 +21,7 @@ func _init(rename: String, neighbors: Array):  	var chair = load("res://map/tiles/chair.tscn").instantiate()  	var facing = 0;  	for i in range(4): -		if tile_name(neighbors[i]) == "table": +		if neighbors[i] == "table":  			facing = i  			break  	base.add_child(chair) diff --git a/client/map/tiles/counter.gd b/client/map/tiles/counter.gd index 6783d486..62868087 100644 --- a/client/map/tiles/counter.gd +++ b/client/map/tiles/counter.gd @@ -43,7 +43,7 @@ func _init(rename: String, neighbors: Array):  	for start in range(4):  		var series = 0  		for i in range(4): -			if tile_name(neighbors[(start + i) % 4]) == "floor": +			if neighbors[(start + i) % 4] == "floor":  				series += 1  			else:  				break @@ -55,7 +55,7 @@ func _init(rename: String, neighbors: Array):  	# backsplash  	facing = max_idx  	if max_series == 1: -		if WallTile.is_wall(tile_name(neighbors[(max_idx + 2) % 4])): +		if WallTile.is_wall(neighbors[(max_idx + 2) % 4]):  			kind = CounterKind.STRAIGHT_BACKSPLASH  		else:  			kind = CounterKind.STRAIGHT diff --git a/client/map/tiles/door.gd b/client/map/tiles/door.gd index 79f6ee85..5d86c000 100644 --- a/client/map/tiles/door.gd +++ b/client/map/tiles/door.gd @@ -21,7 +21,7 @@ func _init(rename: String, neighbors: Array):  	var facing = 0  	for i in range(4): -		if tile_name(neighbors[i]) == "door": +		if neighbors[i] == "door":  			facing = i % 4  	base.add_child(load("res://map/tiles/door.tscn").instantiate())  	turn_facing(facing) diff --git a/client/map/tiles/floor.gd b/client/map/tiles/floor.gd index 2433849d..c5089feb 100644 --- a/client/map/tiles/floor.gd +++ b/client/map/tiles/floor.gd @@ -46,12 +46,6 @@ func _init(rename: String, _neighbors: Array):  func turn_facing(facing: Facing):  	base.rotate_y(facing * 0.5 * PI + PI) -func tile_name(idx): -	if idx == null: -		return null -	return Multiplayer.tile_names[idx] - -  # defines where items go when interacting  static func interact_target() -> Vector3:  	return Vector3(0, 0, 0) diff --git a/client/map/tiles/wall_tile.gd b/client/map/tiles/wall_tile.gd index 85e3e6ff..08d3c080 100644 --- a/client/map/tiles/wall_tile.gd +++ b/client/map/tiles/wall_tile.gd @@ -40,7 +40,7 @@ func _init(rename: String, neighbors: Array):  	for start in range(4):  		var series = 0  		for i in range(4): -			var i_name = tile_name(neighbors[(start + i) % 4]) +			var i_name = neighbors[(start + i) % 4]  			if is_wall(i_name):  				series += 1  			else: | 
