@@ -21,12 +21,28 @@ func _on_bankbutton_pressed():
21
21
func _on_coalminebutton_pressed ():
22
22
placingvalue = 5
23
23
24
+ # noemmissions = [-1,0,2,6]
25
+ const lowemmissions = [3 ,4 ]
26
+ const medemmissions = [5 ]
27
+ const highemmissions = [1 ]
28
+
24
29
func _input (event ):
25
30
# Mouse in viewport coordinates.
26
31
27
32
if event is InputEventMouseButton and event .button_index == MOUSE_BUTTON_LEFT and event .is_pressed () == true and mouseontilemap :
28
- if get_cell_source_id (0 , Vector2i (floor (get_local_mouse_position ()/ 32 ))) < 1 :
33
+ if get_cell_source_id (0 , Vector2i (floor (get_local_mouse_position ()/ 32 ))) in lowemmissions :
34
+ GlobalVars .placedbuildings -= 1
35
+ if get_cell_source_id (0 , Vector2i (floor (get_local_mouse_position ()/ 32 ))) in medemmissions :
36
+ GlobalVars .placedbuildings -= 3
37
+ if get_cell_source_id (0 , Vector2i (floor (get_local_mouse_position ()/ 32 ))) in highemmissions :
38
+ GlobalVars .placedbuildings -= 6
39
+ if placingvalue in lowemmissions :
29
40
GlobalVars .placedbuildings += 1
41
+ if placingvalue in medemmissions :
42
+ GlobalVars .placedbuildings += 3
43
+ if placingvalue in highemmissions :
44
+ GlobalVars .placedbuildings += 6
45
+ print (GlobalVars .placedbuildings )
30
46
set_cell (0 , Vector2i (floor (get_local_mouse_position ()/ 32 )), placingvalue , Vector2i (0 ,0 ))
31
47
32
48
0 commit comments