abbayedesmorts-godot/scripts/room_0300.gd

53 lines
1.4 KiB
GDScript

extends Node2D
var musicplayer = Musicplayer.get_node("church")
var musicplayer2 = Musicplayer.get_node("caves")
# Called when the node enters the scene tree for the first time.
func _ready() -> void:
Global.roomnumber = 15
if musicplayer.playing:
musicplayer.stop()
if not musicplayer2.playing:
musicplayer2.play()
_init_enemies()
# Called every frame. 'delta' is the elapsed time since the previous frame.
func _process(delta: float) -> void:
if $jean.position.x > 260:
Global.jeanposy = $jean.position.y
Global.jeanposx = 8
Global.roomnumber = 16
get_tree().change_scene_to_file('res://scenes/room_0301.tscn')
if $jean.position.y < -25:
Global.jeanposx = $jean.position.x
Global.jeanposy = 156
Global.roomnumber = 6
Global.roomnumber = 10
get_tree().change_scene_to_file('res://scenes/room_0200.tscn')
if $jean.position.y > 176:
Global.jeanposx = $jean.position.x
Global.jeanposy = 0
Global.roomnumber = 20
get_tree().change_scene_to_file('res://scenes/room_0400.tscn')
func _init_enemies() -> void:
$soldier/sprites.play("typeb")
$soldier.direction = 0
$soldier.limitx[0] = 89
$soldier.limitx[1] = 119
$soldier.speed = 35
$soldier2/sprites.play("typeb")
$soldier2/sprites.flip_h = true
$soldier2.direction = 1
$soldier2.limitx[0] = 138
$soldier2.limitx[1] = 197
$soldier2.speed = 30
$drop.pointend = 78
$drop2.pointend = 140
$drop3.pointend = 125
$drop4.pointend = 110
$Cross.type = 1
$Cross.changenow = 1