13 Commits
v1.0 ... dev

Author SHA1 Message Date
Jonas Mucke
127073616f Merge pull request #20 from creyD/dev-usability
Improved usability and UX of the game
2020-05-01 18:04:54 +02:00
b99cce2e9b Renamed torch to spawner to be more descriptive 2020-04-23 17:29:15 +02:00
7845321dbb Fixed wrong card node names 2020-04-23 17:10:35 +02:00
245fd0d95c Added Card Descriptions 2020-04-23 15:55:06 +02:00
8c9d67d9f8 Added distribution files to gitignore 2020-04-21 11:10:28 +02:00
c1c4ba4349 Removed build information 2020-04-21 11:08:40 +02:00
8bef06f316 Code Cleanup
- Removed most of the unused test sprites
- Moved the other pictures to their objects
- Removed sting, as it is marked as unused
- Removed console "Hey." output
2020-04-21 11:04:16 +02:00
Jan Schuffenhauer
242c6d4b16 Bug-Fix on spowning and moving grass 2020-04-21 03:33:45 +02:00
b0331a38b4 Merge pull request #17 from creyD/master
Backmerge from master
2020-04-21 03:17:52 +02:00
65aaa54187 Fixed background animation 2020-04-21 03:17:27 +02:00
739c4a8a76 Merge pull request #16 from creyD/dev
Minor Cleanup
2020-04-21 03:14:38 +02:00
d12d69f083 Minor Cleanup
- Renamed SoundController
- Cleaned up spacings
- File endings
2020-04-21 03:14:00 +02:00
6c33a3a39c Added release version 2020-04-21 02:35:02 +02:00
105 changed files with 359 additions and 1066 deletions

5
.gitignore vendored
View File

@@ -19,3 +19,8 @@ data_*/
# PyCharm files # PyCharm files
.idea/ .idea/
# DISTRIBUTION FILES
dist/
*.exe
*.pck

View File

@@ -4,10 +4,10 @@ const EFFECT_LAYERS:int = 20
var _effect: Array = [] var _effect: Array = []
var _music: AudioStreamPlayer var _music: AudioStreamPlayer
#Playback Options # Playback Options
var _loop: bool = true var _loop: bool = true
#Settings that should be put into an Options script # Settings that should be put into an Options script
var _music_volume:int = -12 var _music_volume:int = -12
var _effects_volume:int = -12 var _effects_volume:int = -12
@@ -26,44 +26,50 @@ func _ready() -> void:
_effect[i].connect("finished", self, "sig_effect_finished") _effect[i].connect("finished", self, "sig_effect_finished")
add_child(_effect[i]) add_child(_effect[i])
func pub_play_music(path:String,should_loop:bool=true)-> void: func pub_play_music(path:String,should_loop:bool=true)-> void:
var stream = load(path) var stream = load(path)
#AudioServer.set_bus_mute(1, true) # AudioServer.set_bus_mute(1, true)
_music.stop() _music.stop()
_music.stream = stream _music.stream = stream
_music.play() _music.play()
_loop=should_loop _loop=should_loop
func pub_play_effect(path:String,channel:int=0)-> void: func pub_play_effect(path:String,channel:int=0)-> void:
var stream = load(path) var stream = load(path)
#AudioServer.set_bus_mute(1, true) # AudioServer.set_bus_mute(1, true)
_effect[channel].stop() _effect[channel].stop()
_effect[channel].stream = stream _effect[channel].stream = stream
_effect[channel].play() _effect[channel].play()
func pub_stop_music()-> void: func pub_stop_music()-> void:
_music.stop() _music.stop()
func pub_stop_effect(channel:int)-> void: func pub_stop_effect(channel:int)-> void:
_effect[channel].stop() _effect[channel].stop()
func pub_stop_effects()-> void: func pub_stop_effects()-> void:
for i in range(0,EFFECT_LAYERS): for i in range(0,EFFECT_LAYERS):
_effect[i].stop() _effect[i].stop()
func pub_stop_all() -> void: func pub_stop_all() -> void:
pub_stop_music() pub_stop_music()
pub_stop_effects() pub_stop_effects()
func sig_music_finished() -> void: func sig_music_finished() -> void:
#AudioServer.set_bus_mute(1, false) # AudioServer.set_bus_mute(1, false)
if _loop : if _loop :
_music.stop() _music.stop()
_music.play() _music.play()
pass pass
func sig_effect_finished() -> void: func sig_effect_finished() -> void:
#AudioServer.set_bus_mute(1, false) # AudioServer.set_bus_mute(1, false)
pass pass

View File

@@ -27,6 +27,7 @@ var movementState = moveState.MOVE
var damage_per_second := 0.0 var damage_per_second := 0.0
var totaldamage := 0.0 var totaldamage := 0.0
func _debug_update(): func _debug_update():
debug_label.text = str(player_stats.health) + "/" + str(player_stats.max_health) + " HP\n" debug_label.text = str(player_stats.health) + "/" + str(player_stats.max_health) + " HP\n"

View File

@@ -4,9 +4,10 @@
[ext_resource path="res://Overlap/HurtHit_Box/Hitbox.tscn" type="PackedScene" id=2] [ext_resource path="res://Overlap/HurtHit_Box/Hitbox.tscn" type="PackedScene" id=2]
[ext_resource path="res://Overlap/Stats/Stats.tscn" type="PackedScene" id=3] [ext_resource path="res://Overlap/Stats/Stats.tscn" type="PackedScene" id=3]
[ext_resource path="res://Boss/Boss_template.gd" type="Script" id=4] [ext_resource path="res://Boss/Boss_template.gd" type="Script" id=4]
[ext_resource path="res://testSprites/white_boss_dog.png" type="Texture" id=5] [ext_resource path="res://Boss/white_boss_dog.png" type="Texture" id=5]
[ext_resource path="res://Overlap/Kind.tscn" type="PackedScene" id=6] [ext_resource path="res://Overlap/Kind.tscn" type="PackedScene" id=6]
[sub_resource type="CapsuleShape2D" id=1] [sub_resource type="CapsuleShape2D" id=1]
radius = 18.0 radius = 18.0
height = 18.0 height = 18.0

View File

@@ -14,12 +14,15 @@ var totaldamage := 0.0
var rollvector = Vector2.ZERO var rollvector = Vector2.ZERO
func _debug_update(): func _debug_update():
debug_label.text = str(player_stats.health) + "/" + str(player_stats.max_health) + " HP\n" debug_label.text = str(player_stats.health) + "/" + str(player_stats.max_health) + " HP\n"
func _ready(): func _ready():
grid = get_tree().current_scene.get_node("Grid") grid = get_tree().current_scene.get_node("Grid")
# IMPORTANT: If you are using move_and_slide don't multiply by delta # IMPORTANT: If you are using move_and_slide don't multiply by delta
# Godots physics system does that internally # Godots physics system does that internally
# In move_and_collide(...) you have to multiply by delta. # In move_and_collide(...) you have to multiply by delta.
@@ -27,6 +30,7 @@ func move():
move_and_slide(velocity) move_and_slide(velocity)
_animate(velocity) _animate(velocity)
func _physics_process(delta): func _physics_process(delta):
totaldamage += damage_per_second * delta totaldamage += damage_per_second * delta
player_stats.speed += 10 * delta player_stats.speed += 10 * delta
@@ -55,6 +59,7 @@ func _on_Hurtbox_area_entered(area):
func _on_Hurtbox_area_exited(area): func _on_Hurtbox_area_exited(area):
damage_per_second -= area.damage damage_per_second -= area.damage
# API Interface for ai_hero # API Interface for ai_hero
func run(direction, delta): func run(direction, delta):
direction = direction.normalized() direction = direction.normalized()
@@ -66,6 +71,7 @@ func run(direction, delta):
else: else:
pass pass
func _animate(vec): func _animate(vec):
match get_nearest_diretion(vec): match get_nearest_diretion(vec):
"up": "up":
@@ -82,8 +88,6 @@ func _animate(vec):
$Sprite.play("right") $Sprite.play("right")
func get_nearest_diretion(vec): func get_nearest_diretion(vec):
var directions = { var directions = {
"up": Vector2(0, -1.1), "up": Vector2(0, -1.1),

View File

@@ -18,7 +18,6 @@ export(PHASES) var _phase = PHASES.PHASE_ONE
export(String, FILE, "*.tscn,*.scn") var lose_screen = "" export(String, FILE, "*.tscn,*.scn") var lose_screen = ""
func _ready(): func _ready():
print("Hey.")
_change_phase(_phase) _change_phase(_phase)
$AnimationPlayer.play("__INIT__") $AnimationPlayer.play("__INIT__")
@@ -188,4 +187,3 @@ func set_invincible(value):
func _on_Hurtbox_area_entered(area): func _on_Hurtbox_area_entered(area):
$Stats.health -= area.damage $Stats.health -= area.damage

View File

Before

Width:  |  Height:  |  Size: 16 KiB

After

Width:  |  Height:  |  Size: 16 KiB

View File

@@ -2,15 +2,15 @@
importer="texture" importer="texture"
type="StreamTexture" type="StreamTexture"
path="res://.import/Herz.png-3bc4c258170ef18d93a634ef06d06196.stex" path="res://.import/white_boss_dog.png-2051b871cadef126ef3ce9d25140cd41.stex"
metadata={ metadata={
"vram_texture": false "vram_texture": false
} }
[deps] [deps]
source_file="res://testSprites/Herz.png" source_file="res://Boss/white_boss_dog.png"
dest_files=[ "res://.import/Herz.png-3bc4c258170ef18d93a634ef06d06196.stex" ] dest_files=[ "res://.import/white_boss_dog.png-2051b871cadef126ef3ce9d25140cd41.stex" ]
[params] [params]

View File

@@ -1,5 +1,6 @@
extends Panel extends Panel
func _on_SlimeBoss_state_changed(new_state_name): func _on_SlimeBoss_state_changed(new_state_name):
$VBoxContainer/State.text = new_state_name $VBoxContainer/State.text = new_state_name

View File

@@ -16,14 +16,15 @@ var time_passed := 0.0
var offset var offset
export(float, 0, 42.0) var refresh_rate = 0.4 export(float, 0, 42.0) var refresh_rate = 0.4
func _point_coors(point : Vector2): func _point_coors(point : Vector2):
return 14*point.y+point.x return 14*point.y+point.x
func _ready(): func _ready():
var walls = get_tree().current_scene.get_node("FloorTileMap") var walls = get_tree().current_scene.get_node("FloorTileMap")
offset = walls.global_position offset = walls.global_position
for x in range(14): for x in range(14):
object_grid.push_back([]) object_grid.push_back([])
prio_grid.push_back([]) prio_grid.push_back([])
@@ -31,7 +32,6 @@ func _ready():
object_grid[x].push_back([Kind.FIELD]) object_grid[x].push_back([Kind.FIELD])
prio_grid[x].push_back([Kind.TERMINAL_SYMBOL]) prio_grid[x].push_back([Kind.TERMINAL_SYMBOL])
for tile in walls.get_used_cells(): for tile in walls.get_used_cells():
if(is_in_coord(tile)): if(is_in_coord(tile)):
object_grid[tile.x][tile.y][0] = Kind.WALL object_grid[tile.x][tile.y][0] = Kind.WALL
@@ -45,7 +45,7 @@ func _ready():
var Index = _point_coors(Vector2(x,y)) var Index = _point_coors(Vector2(x,y))
aStar_node.add_point(Index, Vector3(x,y,0.0)) aStar_node.add_point(Index, Vector3(x,y,0.0))
#add points straight # add points straight
for point in walkableCells: for point in walkableCells:
var point_index = _point_coors(point) var point_index = _point_coors(point)
@@ -64,7 +64,7 @@ func _ready():
continue continue
aStar_node.connect_points(point_index, point_relative_index, true) aStar_node.connect_points(point_index, point_relative_index, true)
#diagonal # diagonal
for point in walkableCells: for point in walkableCells:
var point_index = _point_coors(point) var point_index = _point_coors(point)
@@ -100,6 +100,7 @@ func recalculate_path():
var end_index = _point_coors(path_end_position) var end_index = _point_coors(path_end_position)
_point_path = aStar_node.get_point_path(start_index, end_index) _point_path = aStar_node.get_point_path(start_index, end_index)
func _reset_grids(): func _reset_grids():
for x in range(14): for x in range(14):
for y in range(7): for y in range(7):
@@ -128,6 +129,7 @@ func _pixel_to_grid_coords(pixel : Vector2) -> Vector2:
new_coords.y = floor((pixel.y-offset.y) / 32.0) new_coords.y = floor((pixel.y-offset.y) / 32.0)
return new_coords return new_coords
func get_nearest(position, kind): func get_nearest(position, kind):
var list = [] var list = []
for x in range(14): for x in range(14):
@@ -147,6 +149,7 @@ func get_nearest(position, kind):
mini = i mini = i
return list[mini] return list[mini]
func get_fields_around(point): func get_fields_around(point):
var points_relative_str = PoolVector2Array([ var points_relative_str = PoolVector2Array([
Vector2(point.x + 1, point.y + 1), Vector2(point.x + 1, point.y + 1),
@@ -202,6 +205,7 @@ func _update_grid():
scale = 0 scale = 0
aStar_node.set_point_weight_scale(index, scale) aStar_node.set_point_weight_scale(index, scale)
func _physics_process(delta): func _physics_process(delta):
if(time_passed > refresh_rate): if(time_passed > refresh_rate):
time_passed -= refresh_rate time_passed -= refresh_rate
@@ -225,7 +229,6 @@ func _set_path_start_position(value : Vector2):
path_start_position = value path_start_position = value
func _set_path_end_position(value : Vector2): func _set_path_end_position(value : Vector2):
if value in obstacles: if value in obstacles:
return return

View File

@@ -26,10 +26,12 @@ export(String, FILE, "*.tscn,*.scn") var scene_to_load = ""
func _ready(): func _ready():
next() next()
func _physics_process(delta): func _physics_process(delta):
if Input.is_action_just_pressed("dialogue_advance"): if Input.is_action_just_pressed("dialogue_advance"):
next() next()
func next(): func next():
finished_indicator.modulate = Color(1, 1, 1, 0) finished_indicator.modulate = Color(1, 1, 1, 0)
cur_line += 1 cur_line += 1

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.5 KiB

View File

@@ -1,34 +0,0 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/Xbox 360 Controller Black Updated.png-0754ef5441fb7e2eb74845b4b0197cb7.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Menus/ControlIcons/Xbox 360 Controller Black Updated.png"
dest_files=[ "res://.import/Xbox 360 Controller Black Updated.png-0754ef5441fb7e2eb74845b4b0197cb7.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=false
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=false
svg/scale=1.0

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.5 KiB

View File

@@ -1,34 +0,0 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/Xbox 360 Controller Updated.png-a803c74089c07cfc25b62a4b31dba239.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Menus/ControlIcons/Xbox 360 Controller Updated.png"
dest_files=[ "res://.import/Xbox 360 Controller Updated.png-a803c74089c07cfc25b62a4b31dba239.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=false
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=false
svg/scale=1.0

View File

@@ -12,7 +12,8 @@ func _process(delta):
func _ready(): func _ready():
SoundControler.pub_play_music("res://Menus/Credits/Chad_Crouch_-_Algorithms.ogg",false) SoundControler.pub_play_music("res://Menus/Credits/Chad_Crouch_-_Algorithms.ogg", false)
func _on_AnimationPlayer_animation_finished(anim_name): func _on_AnimationPlayer_animation_finished(anim_name):
SoundControler.pub_stop_music() SoundControler.pub_stop_music()

View File

@@ -14,6 +14,7 @@ onready var animation_player = $AnimationPlayer
var first_action = true var first_action = true
func _physics_process(delta): func _physics_process(delta):
if Input.is_action_just_pressed("skip"): if Input.is_action_just_pressed("skip"):
if(first_action): if(first_action):
@@ -22,6 +23,7 @@ func _physics_process(delta):
first_action != first_action first_action != first_action
next() next()
func set_dialogue_identifier(val): func set_dialogue_identifier(val):
dialogue_identifier = val dialogue_identifier = val
_dialogue = dialogues.get_dialogue(val) _dialogue = dialogues.get_dialogue(val)

View File

@@ -16,5 +16,6 @@ func _ready():
"Boss: We'll see about that!" "Boss: We'll see about that!"
]) ])
func get_dialogue(id): func get_dialogue(id):
return _dialogues[id] return _dialogues[id]

View File

@@ -15,11 +15,13 @@ enum cards {
EMPTY EMPTY
} }
func _ready(): func _ready():
update_cards() update_cards()
export var ObjectParent:NodePath export var ObjectParent:NodePath
func update_cards(): func update_cards():
var index = 0 var index = 0
while index < 5 and usedCards[index] != cards.EMPTY: while index < 5 and usedCards[index] != cards.EMPTY:
@@ -49,7 +51,6 @@ func update_cards():
for i in range(index): for i in range(index):
newchild[i].set_begin(cardPositions[i]) newchild[i].set_begin(cardPositions[i])
for i in range(index): for i in range(index):
newchild[i].margin_bottom = newchild[i].margin_top+32 newchild[i].margin_bottom = newchild[i].margin_top+32
newchild[i].margin_right = newchild[i].margin_left+32 newchild[i].margin_right = newchild[i].margin_left+32

View File

@@ -4,8 +4,9 @@ const Grid = preload("res://Maps/Grid.gd")
onready var grid = get_tree().current_scene.get_node("Grid") onready var grid = get_tree().current_scene.get_node("Grid")
onready var ysort = get_tree().current_scene.get_node("YSort") onready var ysort = get_tree().current_scene.get_node("YSort")
#DropZone
#stuff can be dropped here # DropZone
# Stuff can be dropped here
func can_drop_data(_pos, data): func can_drop_data(_pos, data):
return typeof(data) == typeof(PackedScene) return typeof(data) == typeof(PackedScene)
@@ -14,7 +15,7 @@ func get_nearest_grid_pos(position, scale = 1):
return Vector2(round(position.x / 32.0) * scale, round(position.y / 32.0) * scale) return Vector2(round(position.x / 32.0) * scale, round(position.y / 32.0) * scale)
#what is to be done when data is dropped # What is to be done when data is dropped
func drop_data(_pos, data:PackedScene): func drop_data(_pos, data:PackedScene):
var new_pos = get_nearest_grid_pos(_pos) var new_pos = get_nearest_grid_pos(_pos)
if grid.object_grid[new_pos.x - 1][new_pos.y - 1].back() == Grid.Kind.FIELD: if grid.object_grid[new_pos.x - 1][new_pos.y - 1].back() == Grid.Kind.FIELD:

View File

@@ -7,7 +7,8 @@ export var DeleteOnGrab:bool = false
var card_level = 0 var card_level = 0
#if a drag is initiated here
# if a drag is initiated here
func get_drag_data(_pos): func get_drag_data(_pos):
if (canNotPlace): if (canNotPlace):
return null return null

View File

@@ -3,10 +3,12 @@ extends Node2D
export(String, FILE, "*.tscn,*.scn") var restart_scene = "" export(String, FILE, "*.tscn,*.scn") var restart_scene = ""
export(String, FILE, "*.tscn,*.scn") var title_screen = "" export(String, FILE, "*.tscn,*.scn") var title_screen = ""
func _on_Restart_pressed(): func _on_Restart_pressed():
get_tree().change_scene(restart_scene) get_tree().change_scene(restart_scene)
SoundControler.pub_stop_effects() SoundControler.pub_stop_effects()
func _on_TitleScreen_pressed(): func _on_TitleScreen_pressed():
get_tree().change_scene(title_screen) get_tree().change_scene(title_screen)
SoundControler.pub_stop_effects() SoundControler.pub_stop_effects()

View File

@@ -8,11 +8,11 @@ var showCards = true
var shownCards = [] var shownCards = []
var allowChoosCards = false var allowChoosCards = false
func _ready(): func _ready():
DrNDr = get_tree().current_scene.get_node("CanvasLayer").get_node("DragNDropUI") DrNDr = get_tree().current_scene.get_node("CanvasLayer").get_node("DragNDropUI")
func starting(): func starting():
shownCards = [] shownCards = []
if (showCards): if (showCards):
@@ -74,6 +74,7 @@ func starting():
else: else:
pass pass
func _input(event): func _input(event):
if((event is InputEventMouseButton) && allowChoosCards): if((event is InputEventMouseButton) && allowChoosCards):
for card in range(3): for card in range(3):
@@ -98,5 +99,3 @@ func _input(event):
func _on_Button_pressed(): func _on_Button_pressed():
Engine.time_scale=1 Engine.time_scale=1
self.hide() self.hide()
pass # Replace with function body.

View File

@@ -2,15 +2,19 @@ extends AnimatedSprite
onready var timer = $Timer onready var timer = $Timer
func _ready(): func _ready():
timer.connect("timeout", self, "_timeout") timer.connect("timeout", self, "_timeout")
func start(): func start():
timer.set_wait_time(0.25) timer.set_wait_time(0.25)
timer.start() timer.start()
func _timeout(): func _timeout():
play("begin") play("begin")
func _animation_finished(): func _animation_finished():
play("loop") play("loop")

View File

@@ -11,11 +11,13 @@ onready var startup= $Startup
var finished_once := false var finished_once := false
func _ready(): func _ready():
startup.start() startup.start()
animation_player.play("__INIT__") animation_player.play("__INIT__")
SoundControler.pub_play_music("res://Menus/Sounds/menu_theme.ogg", false) SoundControler.pub_play_music("res://Menus/Sounds/menu_theme.ogg", false)
func _process(_delta): func _process(_delta):
if not finished_once and Input.is_action_just_pressed("skip"): if not finished_once and Input.is_action_just_pressed("skip"):
startup.animation = "loop" startup.animation = "loop"
@@ -29,5 +31,6 @@ func _process(_delta):
animation_player.play("show_buttons") animation_player.play("show_buttons")
finished_once = true finished_once = true
func _exit_tree(): func _exit_tree():
SoundControler.pub_stop_music() SoundControler.pub_stop_music()

View File

@@ -5,6 +5,7 @@ export(String, FILE, "*.tscn,*.scn") var scene_to_load = ""
export(bool) var quit = false export(bool) var quit = false
var ignore_once = false var ignore_once = false
func _pressed(): func _pressed():
SoundControler.pub_play_effect("res://Menus/Sounds/menu_option_select.ogg",0) SoundControler.pub_play_effect("res://Menus/Sounds/menu_option_select.ogg",0)
if quit: if quit:
@@ -18,7 +19,6 @@ func _on_TitleScreenButton_mouse_entered():
grab_focus() grab_focus()
func _on_TitleScreenButton_focus_entered(): func _on_TitleScreenButton_focus_entered():
if not ignore_once: if not ignore_once:
SoundControler.pub_play_effect("res://Menus/Sounds/menu_focus_change.ogg",0) SoundControler.pub_play_effect("res://Menus/Sounds/menu_focus_change.ogg",0)

View File

@@ -8,6 +8,7 @@ func _on_Restart_pressed():
get_tree().change_scene(restart_scene) get_tree().change_scene(restart_scene)
SoundControler.pub_stop_effects() SoundControler.pub_stop_effects()
func _on_TitleScreen_pressed(): func _on_TitleScreen_pressed():
get_tree().change_scene(title_screen) get_tree().change_scene(title_screen)
SoundControler.pub_stop_effects() SoundControler.pub_stop_effects()

View File

@@ -1,9 +1,10 @@
extends AnimatedSprite extends AnimatedSprite
func _ready(): func _ready():
play("place") play("place")
func _on_Hurtbox_area_entered(area): func _on_Hurtbox_area_entered(area):
SoundControler.pub_play_effect("res://Objects/Banana/Banane3.wav",3) SoundControler.pub_play_effect("res://Objects/Banana/Banane3.wav", 3)
queue_free() queue_free()

View File

@@ -1,4 +1,4 @@
[gd_scene load_steps=10 format=2] [gd_scene load_steps=11 format=2]
[ext_resource path="res://Menus/DragNDrop/DragSource.gd" type="Script" id=1] [ext_resource path="res://Menus/DragNDrop/DragSource.gd" type="Script" id=1]
[ext_resource path="res://Objects/Banana/mouse_follow.png" type="Texture" id=2] [ext_resource path="res://Objects/Banana/mouse_follow.png" type="Texture" id=2]
@@ -8,6 +8,7 @@
[ext_resource path="res://Objects/Banana/icon.png" type="Texture" id=6] [ext_resource path="res://Objects/Banana/icon.png" type="Texture" id=6]
[ext_resource path="res://Objects/Card/card.png" type="Texture" id=7] [ext_resource path="res://Objects/Card/card.png" type="Texture" id=7]
[ext_resource path="res://Objects/Banana/Banana.tscn" type="PackedScene" id=8] [ext_resource path="res://Objects/Banana/Banana.tscn" type="PackedScene" id=8]
[ext_resource path="res://Fonts/Harmonic/Harmonic12.tres" type="DynamicFont" id=9]
[sub_resource type="SpriteFrames" id=1] [sub_resource type="SpriteFrames" id=1]
animations = [ { animations = [ {
@@ -16,15 +17,15 @@ animations = [ {
"name": "lvl0", "name": "lvl0",
"speed": 60.0 "speed": 60.0
}, { }, {
"frames": [ ExtResource( 3 ) ],
"loop": false,
"name": "lvl2",
"speed": 60.0
}, {
"frames": [ ExtResource( 4 ) ], "frames": [ ExtResource( 4 ) ],
"loop": false, "loop": false,
"name": "lvl1", "name": "lvl1",
"speed": 60.0 "speed": 60.0
}, {
"frames": [ ExtResource( 3 ) ],
"loop": false,
"name": "lvl2",
"speed": 60.0
} ] } ]
[node name="BananaCard" type="TextureRect"] [node name="BananaCard" type="TextureRect"]
@@ -50,3 +51,13 @@ texture = ExtResource( 7 )
position = Vector2( 33.1035, 40.3068 ) position = Vector2( 33.1035, 40.3068 )
frames = SubResource( 1 ) frames = SubResource( 1 )
animation = "lvl0" animation = "lvl0"
[node name="Label" type="Label" parent="."]
margin_left = -7.08307
margin_top = -10.7319
margin_right = 38.9169
margin_bottom = 3.26807
custom_fonts/font = ExtResource( 9 )
text = "Banana"
align = 1
valign = 1

View File

@@ -1,15 +1,17 @@
extends StaticBody2D extends StaticBody2D
export(int,1,10) var health = 1 export(int, 1, 10) var health = 1
var GreenDrop = 0.4 var GreenDrop = 0.4
var BlueDrop = 0.5 var BlueDrop = 0.5
var RedDrop = 0.8 var RedDrop = 0.8
var Heart = 0.2 var Heart = 0.2
func offset_vec(): func offset_vec():
var offset = 16 var offset = 16
return Vector2((randf()-0.5)*offset, (randf()-0.5)*offset) return Vector2((randf()-0.5)*offset, (randf()-0.5)*offset)
func _on_Hurtbox_area_entered(area): func _on_Hurtbox_area_entered(area):
health -= area.damage health -= area.damage
if(health>0): if(health>0):
@@ -21,7 +23,7 @@ func _on_Hurtbox_area_entered(area):
var RedRubies = load("res://Objects/Rubies/Red.tscn") var RedRubies = load("res://Objects/Rubies/Red.tscn")
var Hearts = load("res://Objects/Heart/Heart.tscn") var Hearts = load("res://Objects/Heart/Heart.tscn")
#index of ysort # index of ysort
var world = get_tree().current_scene.get_node("YSort") var world = get_tree().current_scene.get_node("YSort")
if(randf()<GreenDrop): if(randf()<GreenDrop):
var green = GreenRubies.instance() var green = GreenRubies.instance()
@@ -39,4 +41,3 @@ func _on_Hurtbox_area_entered(area):
var heart = Hearts.instance() var heart = Hearts.instance()
world.add_child(heart) world.add_child(heart)
heart.global_position = global_position+offset_vec() heart.global_position = global_position+offset_vec()

View File

@@ -1,4 +1,4 @@
[gd_scene load_steps=10 format=2] [gd_scene load_steps=11 format=2]
[ext_resource path="res://Menus/DragNDrop/DragSource.gd" type="Script" id=1] [ext_resource path="res://Menus/DragNDrop/DragSource.gd" type="Script" id=1]
[ext_resource path="res://Objects/Card/level2.png" type="Texture" id=2] [ext_resource path="res://Objects/Card/level2.png" type="Texture" id=2]
@@ -8,9 +8,15 @@
[ext_resource path="res://Objects/Barrel/Barrel.tscn" type="PackedScene" id=6] [ext_resource path="res://Objects/Barrel/Barrel.tscn" type="PackedScene" id=6]
[ext_resource path="res://Objects/Barrel/fass.png" type="Texture" id=7] [ext_resource path="res://Objects/Barrel/fass.png" type="Texture" id=7]
[ext_resource path="res://Objects/Barrel/barrel_icon.png" type="Texture" id=8] [ext_resource path="res://Objects/Barrel/barrel_icon.png" type="Texture" id=8]
[ext_resource path="res://Fonts/Harmonic/Harmonic12.tres" type="DynamicFont" id=9]
[sub_resource type="SpriteFrames" id=1] [sub_resource type="SpriteFrames" id=1]
animations = [ { animations = [ {
"frames": [ ExtResource( 2 ) ],
"loop": false,
"name": "lvl2",
"speed": 60.0
}, {
"frames": [ ExtResource( 3 ) ], "frames": [ ExtResource( 3 ) ],
"loop": false, "loop": false,
"name": "lvl1", "name": "lvl1",
@@ -20,14 +26,9 @@ animations = [ {
"loop": false, "loop": false,
"name": "lvl0", "name": "lvl0",
"speed": 60.0 "speed": 60.0
}, {
"frames": [ ExtResource( 2 ) ],
"loop": false,
"name": "lvl2",
"speed": 60.0
} ] } ]
[node name="GenericCard4" type="TextureRect"] [node name="BarrelCard" type="TextureRect"]
margin_left = 180.718 margin_left = 180.718
margin_top = 220.859 margin_top = 220.859
margin_right = 212.718 margin_right = 212.718
@@ -50,3 +51,13 @@ texture = ExtResource( 5 )
position = Vector2( 33.1035, 40.3068 ) position = Vector2( 33.1035, 40.3068 )
frames = SubResource( 1 ) frames = SubResource( 1 )
animation = "lvl0" animation = "lvl0"
[node name="Label" type="Label" parent="."]
margin_left = -3.4868
margin_top = -10.8478
margin_right = 36.5132
margin_bottom = 3.15219
custom_fonts/font = ExtResource( 9 )
text = "Barrel"
align = 1
valign = 1

View File

@@ -1,4 +1,4 @@
[gd_scene load_steps=10 format=2] [gd_scene load_steps=11 format=2]
[ext_resource path="res://Menus/DragNDrop/DragSource.gd" type="Script" id=1] [ext_resource path="res://Menus/DragNDrop/DragSource.gd" type="Script" id=1]
[ext_resource path="res://Objects/Card/level2.png" type="Texture" id=2] [ext_resource path="res://Objects/Card/level2.png" type="Texture" id=2]
@@ -8,14 +8,10 @@
[ext_resource path="res://Objects/Barriere/Barriere.tscn" type="PackedScene" id=6] [ext_resource path="res://Objects/Barriere/Barriere.tscn" type="PackedScene" id=6]
[ext_resource path="res://Objects/Barriere/wall_icon.png" type="Texture" id=7] [ext_resource path="res://Objects/Barriere/wall_icon.png" type="Texture" id=7]
[ext_resource path="res://Objects/Barriere/wall_set.png" type="Texture" id=8] [ext_resource path="res://Objects/Barriere/wall_set.png" type="Texture" id=8]
[ext_resource path="res://Fonts/Harmonic/Harmonic12.tres" type="DynamicFont" id=9]
[sub_resource type="SpriteFrames" id=1] [sub_resource type="SpriteFrames" id=1]
animations = [ { animations = [ {
"frames": [ ExtResource( 4 ) ],
"loop": false,
"name": "lvl0",
"speed": 60.0
}, {
"frames": [ ExtResource( 2 ) ], "frames": [ ExtResource( 2 ) ],
"loop": false, "loop": false,
"name": "lvl2", "name": "lvl2",
@@ -25,9 +21,14 @@ animations = [ {
"loop": false, "loop": false,
"name": "lvl1", "name": "lvl1",
"speed": 60.0 "speed": 60.0
}, {
"frames": [ ExtResource( 4 ) ],
"loop": false,
"name": "lvl0",
"speed": 60.0
} ] } ]
[node name="GenericCard3" type="TextureRect"] [node name="BarrierCard" type="TextureRect"]
margin_left = 124.812 margin_left = 124.812
margin_top = 220.859 margin_top = 220.859
margin_right = 156.812 margin_right = 156.812
@@ -50,3 +51,13 @@ texture = ExtResource( 5 )
position = Vector2( 33.1035, 40.3068 ) position = Vector2( 33.1035, 40.3068 )
frames = SubResource( 1 ) frames = SubResource( 1 )
animation = "lvl0" animation = "lvl0"
[node name="Label" type="Label" parent="."]
margin_left = -3.75516
margin_top = -12.0165
margin_right = 36.2448
margin_bottom = 1.98349
custom_fonts/font = ExtResource( 9 )
text = "Wall"
align = 1
valign = 1

View File

@@ -1,10 +1,10 @@
extends StaticBody2D extends StaticBody2D
# This is the decay script for the barrier # This is the decay script for the barrier
# TODO: please adjust it for actual gameplay # TODO: please adjust it for actual gameplay
export (float, 0.5, 10.0) var decay_time = 1.5 export (float, 0.5, 10.0) var decay_time = 1.5
func on_timer_timeout(): func on_timer_timeout():
queue_free() queue_free()

View File

@@ -1,12 +1,15 @@
extends StaticBody2D extends StaticBody2D
func _sound_finished(): func _sound_finished():
SoundControler.pub_play_effect("res://Objects/Bonfire/Bonfire.wav",3) SoundControler.pub_play_effect("res://Objects/Bonfire/Bonfire.wav", 3)
func _ready(): func _ready():
SoundControler.pub_play_effect("res://Objects/Bonfire/Bonfire.wav",3) SoundControler.pub_play_effect("res://Objects/Bonfire/Bonfire.wav", 3)
SoundControler._effect[3].volume_db = -20 SoundControler._effect[3].volume_db = -20
SoundControler._effect[3].connect("finished",self,"_sound_finished") SoundControler._effect[3].connect("finished", self, "_sound_finished")
func _on_Hurtbox_area_entered(area): func _on_Hurtbox_area_entered(area):
queue_free() queue_free()

View File

@@ -1,9 +1,10 @@
extends Node2D extends Node2D
var CHANNEL = 2 var CHANNEL = 2
#one sound will be chosen at random
export var SoundLibary :PoolStringArray=[] export var SoundLibary :PoolStringArray=[]
# One walk sound will be chosen at random
func _on_Hurtbox_area_entered(area): func _on_Hurtbox_area_entered(area):
var sound = SoundLibary[rand_range(0,SoundLibary.size())] var sound = SoundLibary[rand_range(0,SoundLibary.size())]
SoundControler.pub_play_effect(sound,CHANNEL) SoundControler.pub_play_effect(sound,CHANNEL)

View File

@@ -1,9 +1,6 @@
extends Node2D extends Node2D
func _on_Hurtbox_area_entered(area): func _on_Hurtbox_area_entered(area):
SoundControler.pub_play_effect("res://Objects/Rubies/emerald3.wav",8) SoundControler.pub_play_effect("res://Objects/Rubies/emerald3.wav",8)
queue_free() queue_free()

View File

@@ -1,6 +1,6 @@
[gd_scene load_steps=6 format=2] [gd_scene load_steps=6 format=2]
[ext_resource path="res://testSprites/slime.png" type="Texture" id=1] [ext_resource path="res://Objects/Slime/slime.png" type="Texture" id=1]
[ext_resource path="res://Overlap/HurtHit_Box/Hurtbox.tscn" type="PackedScene" id=2] [ext_resource path="res://Overlap/HurtHit_Box/Hurtbox.tscn" type="PackedScene" id=2]
[ext_resource path="res://Overlap/Kind.tscn" type="PackedScene" id=3] [ext_resource path="res://Overlap/Kind.tscn" type="PackedScene" id=3]
[ext_resource path="res://Objects/Slime/Slime.gd" type="Script" id=4] [ext_resource path="res://Objects/Slime/Slime.gd" type="Script" id=4]

View File

@@ -1,4 +1,4 @@
[gd_scene load_steps=10 format=2] [gd_scene load_steps=11 format=2]
[ext_resource path="res://Menus/DragNDrop/DragSource.gd" type="Script" id=1] [ext_resource path="res://Menus/DragNDrop/DragSource.gd" type="Script" id=1]
[ext_resource path="res://Objects/Card/level2.png" type="Texture" id=2] [ext_resource path="res://Objects/Card/level2.png" type="Texture" id=2]
@@ -6,8 +6,9 @@
[ext_resource path="res://Objects/Card/level0.png" type="Texture" id=4] [ext_resource path="res://Objects/Card/level0.png" type="Texture" id=4]
[ext_resource path="res://Objects/Card/card.png" type="Texture" id=5] [ext_resource path="res://Objects/Card/card.png" type="Texture" id=5]
[ext_resource path="res://Objects/Slime/Slime.tscn" type="PackedScene" id=6] [ext_resource path="res://Objects/Slime/Slime.tscn" type="PackedScene" id=6]
[ext_resource path="res://testSprites/slime.png" type="Texture" id=7] [ext_resource path="res://Objects/Slime/slime.png" type="Texture" id=7]
[ext_resource path="res://Objects/Slime/slime_icon.png" type="Texture" id=8] [ext_resource path="res://Objects/Slime/slime_icon.png" type="Texture" id=8]
[ext_resource path="res://Fonts/Harmonic/Harmonic12.tres" type="DynamicFont" id=9]
[sub_resource type="SpriteFrames" id=1] [sub_resource type="SpriteFrames" id=1]
animations = [ { animations = [ {
@@ -16,15 +17,15 @@ animations = [ {
"name": "lvl0", "name": "lvl0",
"speed": 60.0 "speed": 60.0
}, { }, {
"frames": [ ExtResource( 2 ) ],
"loop": false,
"name": "lvl2",
"speed": 60.0
}, {
"frames": [ ExtResource( 3 ) ], "frames": [ ExtResource( 3 ) ],
"loop": false, "loop": false,
"name": "lvl1", "name": "lvl1",
"speed": 60.0 "speed": 60.0
}, {
"frames": [ ExtResource( 2 ) ],
"loop": false,
"name": "lvl2",
"speed": 60.0
} ] } ]
[node name="SlimeCard" type="TextureRect"] [node name="SlimeCard" type="TextureRect"]
@@ -50,3 +51,13 @@ texture = ExtResource( 5 )
position = Vector2( 33.1035, 40.3068 ) position = Vector2( 33.1035, 40.3068 )
frames = SubResource( 1 ) frames = SubResource( 1 )
animation = "lvl0" animation = "lvl0"
[node name="Label" type="Label" parent="."]
margin_left = -4.29276
margin_top = -11.5905
margin_right = 35.7072
margin_bottom = 2.40953
custom_fonts/font = ExtResource( 9 )
text = "Slime"
align = 1
valign = 1

View File

Before

Width:  |  Height:  |  Size: 870 B

After

Width:  |  Height:  |  Size: 870 B

View File

@@ -2,15 +2,15 @@
importer="texture" importer="texture"
type="StreamTexture" type="StreamTexture"
path="res://.import/slime.png-a6522e01afef029b95bf429fc9a16878.stex" path="res://.import/slime.png-4296fd3685c72f02a12d0a931a591428.stex"
metadata={ metadata={
"vram_texture": false "vram_texture": false
} }
[deps] [deps]
source_file="res://testSprites/slime.png" source_file="res://Objects/Slime/slime.png"
dest_files=[ "res://.import/slime.png-a6522e01afef029b95bf429fc9a16878.stex" ] dest_files=[ "res://.import/slime.png-4296fd3685c72f02a12d0a931a591428.stex" ]
[params] [params]

View File

@@ -6,10 +6,12 @@ var Minion = load("res://Boss/Minion.tscn")
var elapsedTime = 0.0 var elapsedTime = 0.0
func offset_vec(): func offset_vec():
var offset = 16 var offset = 16
return Vector2((randf()-0.5)*offset, (randf()-0.5)*offset) return Vector2((randf()-0.5)*offset, (randf()-0.5)*offset)
func _physics_process(delta): func _physics_process(delta):
elapsedTime += delta elapsedTime += delta
if(elapsedTime>=spawnRate): if(elapsedTime>=spawnRate):
@@ -30,6 +32,7 @@ func _on_Hurtbox_area_entered(area):
func _sound_finished(): func _sound_finished():
SoundControler.pub_play_effect("res://Objects/Torch/Torch.wav",4) SoundControler.pub_play_effect("res://Objects/Torch/Torch.wav",4)
func _ready(): func _ready():
SoundControler.pub_play_effect("res://Objects/Torch/Torch.wav",4) SoundControler.pub_play_effect("res://Objects/Torch/Torch.wav",4)
SoundControler._effect[4].volume_db = -20 SoundControler._effect[4].volume_db = -20

View File

@@ -1,12 +1,13 @@
[gd_scene load_steps=9 format=2] [gd_scene load_steps=10 format=2]
[ext_resource path="res://testSprites/fackel.png" type="Texture" id=1] [ext_resource path="res://Objects/Torch/fakel/fakel_000.png" type="Texture" id=1]
[ext_resource path="res://Objects/Card/card.png" type="Texture" id=2] [ext_resource path="res://Objects/Card/card.png" type="Texture" id=2]
[ext_resource path="res://Menus/DragNDrop/DragSource.gd" type="Script" id=3] [ext_resource path="res://Menus/DragNDrop/DragSource.gd" type="Script" id=3]
[ext_resource path="res://Objects/Card/level0.png" type="Texture" id=4] [ext_resource path="res://Objects/Card/level0.png" type="Texture" id=4]
[ext_resource path="res://Objects/Card/level2.png" type="Texture" id=5] [ext_resource path="res://Objects/Card/level2.png" type="Texture" id=5]
[ext_resource path="res://Objects/Card/level1.png" type="Texture" id=6] [ext_resource path="res://Objects/Card/level1.png" type="Texture" id=6]
[ext_resource path="res://Objects/Torch/Torch.tscn" type="PackedScene" id=7] [ext_resource path="res://Objects/Torch/Torch.tscn" type="PackedScene" id=7]
[ext_resource path="res://Fonts/Harmonic/Harmonic12.tres" type="DynamicFont" id=8]
[sub_resource type="SpriteFrames" id=1] [sub_resource type="SpriteFrames" id=1]
animations = [ { animations = [ {
@@ -49,3 +50,13 @@ texture = ExtResource( 2 )
position = Vector2( 33.1035, 40.3068 ) position = Vector2( 33.1035, 40.3068 )
frames = SubResource( 1 ) frames = SubResource( 1 )
animation = "lvl0" animation = "lvl0"
[node name="Label" type="Label" parent="."]
margin_left = -3.23533
margin_top = -10.0295
margin_right = 36.7647
margin_bottom = 3.97046
custom_fonts/font = ExtResource( 8 )
text = "Spawner"
align = 1
valign = 1

View File

@@ -1,5 +1,6 @@
extends Node2D extends Node2D
func _on_Hurtbox_area_entered(area): func _on_Hurtbox_area_entered(area):
$AnimatedSprite.play("clap") $AnimatedSprite.play("clap")
SoundControler.pub_play_effect("res://Objects/Traps/Bear/Barenfalle.wav",3) SoundControler.pub_play_effect("res://Objects/Traps/Bear/Barenfalle.wav",3)

View File

@@ -1,4 +1,4 @@
[gd_scene load_steps=10 format=2] [gd_scene load_steps=11 format=2]
[ext_resource path="res://Menus/DragNDrop/DragSource.gd" type="Script" id=1] [ext_resource path="res://Menus/DragNDrop/DragSource.gd" type="Script" id=1]
[ext_resource path="res://Objects/Traps/Bear/Animation/0012.png" type="Texture" id=2] [ext_resource path="res://Objects/Traps/Bear/Animation/0012.png" type="Texture" id=2]
@@ -8,6 +8,7 @@
[ext_resource path="res://Objects/Traps/Bear/bear.jpg" type="Texture" id=6] [ext_resource path="res://Objects/Traps/Bear/bear.jpg" type="Texture" id=6]
[ext_resource path="res://Objects/Card/card.png" type="Texture" id=7] [ext_resource path="res://Objects/Card/card.png" type="Texture" id=7]
[ext_resource path="res://Objects/Traps/Bear/Bear.tscn" type="PackedScene" id=8] [ext_resource path="res://Objects/Traps/Bear/Bear.tscn" type="PackedScene" id=8]
[ext_resource path="res://Fonts/Harmonic/Harmonic12.tres" type="DynamicFont" id=9]
[sub_resource type="SpriteFrames" id=1] [sub_resource type="SpriteFrames" id=1]
animations = [ { animations = [ {
@@ -27,7 +28,7 @@ animations = [ {
"speed": 60.0 "speed": 60.0
} ] } ]
[node name="GenericCard2" type="TextureRect"] [node name="BearTrapCard" type="TextureRect"]
margin_left = 69.0145 margin_left = 69.0145
margin_top = 221.191 margin_top = 221.191
margin_right = 101.014 margin_right = 101.014
@@ -50,3 +51,16 @@ texture = ExtResource( 7 )
position = Vector2( 33.1035, 40.3068 ) position = Vector2( 33.1035, 40.3068 )
frames = SubResource( 1 ) frames = SubResource( 1 )
animation = "lvl0" animation = "lvl0"
[node name="Label" type="Label" parent="."]
margin_left = -5.50008
margin_top = -10.6766
margin_right = 37.4999
margin_bottom = 3.32339
custom_fonts/font = ExtResource( 9 )
text = "Beartrap"
align = 1
valign = 1
__meta__ = {
"_edit_use_anchors_": false
}

View File

@@ -9,6 +9,7 @@ func on_timer_timeout():
SoundControler.pub_stop_effect(4) SoundControler.pub_stop_effect(4)
queue_free() queue_free()
func _ready(): func _ready():
$Sprite.play("burn") $Sprite.play("burn")
add_child(timer) add_child(timer)
@@ -20,8 +21,6 @@ func _ready():
SoundControler._effect[5].connect("finished",self,"_sound_finished") SoundControler._effect[5].connect("finished",self,"_sound_finished")
func _on_Hitbox_body_entered(body): func _on_Hitbox_body_entered(body):
if(body.get_name() == "Player"): if(body.get_name() == "Player"):
body.velocity*=-3 body.velocity*=-3
@@ -29,5 +28,3 @@ func _on_Hitbox_body_entered(body):
func _sound_finished(): func _sound_finished():
SoundControler.pub_play_effect("res://Objects/Traps/Flame/Fire.wav",5) SoundControler.pub_play_effect("res://Objects/Traps/Flame/Fire.wav",5)

View File

@@ -1,4 +1,4 @@
[gd_scene load_steps=10 format=2] [gd_scene load_steps=11 format=2]
[ext_resource path="res://Objects/Traps/Flame/Animation/fire_059.png" type="Texture" id=1] [ext_resource path="res://Objects/Traps/Flame/Animation/fire_059.png" type="Texture" id=1]
[ext_resource path="res://Objects/Card/card.png" type="Texture" id=2] [ext_resource path="res://Objects/Card/card.png" type="Texture" id=2]
@@ -8,14 +8,10 @@
[ext_resource path="res://Objects/Card/level1.png" type="Texture" id=6] [ext_resource path="res://Objects/Card/level1.png" type="Texture" id=6]
[ext_resource path="res://Objects/Traps/Flame/Flame.tscn" type="PackedScene" id=7] [ext_resource path="res://Objects/Traps/Flame/Flame.tscn" type="PackedScene" id=7]
[ext_resource path="res://Objects/Traps/Flame/fire_icon.png" type="Texture" id=8] [ext_resource path="res://Objects/Traps/Flame/fire_icon.png" type="Texture" id=8]
[ext_resource path="res://Fonts/Harmonic/Harmonic12.tres" type="DynamicFont" id=9]
[sub_resource type="SpriteFrames" id=1] [sub_resource type="SpriteFrames" id=1]
animations = [ { animations = [ {
"frames": [ ExtResource( 5 ) ],
"loop": false,
"name": "lvl2",
"speed": 60.0
}, {
"frames": [ ExtResource( 4 ) ], "frames": [ ExtResource( 4 ) ],
"loop": false, "loop": false,
"name": "lvl0", "name": "lvl0",
@@ -25,6 +21,11 @@ animations = [ {
"loop": false, "loop": false,
"name": "lvl1", "name": "lvl1",
"speed": 60.0 "speed": 60.0
}, {
"frames": [ ExtResource( 5 ) ],
"loop": false,
"name": "lvl2",
"speed": 60.0
} ] } ]
[node name="FlameCard" type="TextureRect"] [node name="FlameCard" type="TextureRect"]
@@ -50,3 +51,13 @@ texture = ExtResource( 2 )
position = Vector2( 33.1035, 40.3068 ) position = Vector2( 33.1035, 40.3068 )
frames = SubResource( 1 ) frames = SubResource( 1 )
animation = "lvl0" animation = "lvl0"
[node name="Label" type="Label" parent="."]
margin_left = -3.86454
margin_top = -10.6735
margin_right = 36.1355
margin_bottom = 3.32651
custom_fonts/font = ExtResource( 9 )
text = "Flames"
align = 1
valign = 1

View File

@@ -4,17 +4,20 @@ export(float, 0.1, 3.0) var time_to_recharge = 3.0
var time = Timer.new() var time = Timer.new()
func _ready(): func _ready():
add_child(time) add_child(time)
$Sprite.play("out") $Sprite.play("out")
SoundControler.pub_play_effect("res://Objects/Traps/Spike/Spike6.wav",9) SoundControler.pub_play_effect("res://Objects/Traps/Spike/Spike6.wav",9)
$"Hitbox/CollisionShape2D".disabled = true $"Hitbox/CollisionShape2D".disabled = true
func on_timer_timeout(): func on_timer_timeout():
$Sprite.play("out") $Sprite.play("out")
SoundControler.pub_play_effect("res://Objects/Traps/Spike/Spike6.wav",9) SoundControler.pub_play_effect("res://Objects/Traps/Spike/Spike6.wav",9)
time.stop() time.stop()
func _on_Sprite_animation_finished(): func _on_Sprite_animation_finished():
if $Sprite.get_animation() == "default": if $Sprite.get_animation() == "default":
$"Hitbox/CollisionShape2D".disabled = false $"Hitbox/CollisionShape2D".disabled = false
@@ -33,5 +36,3 @@ func _on_Hitbox_area_entered(area):
if($Sprite.get_animation()=="default"): if($Sprite.get_animation()=="default"):
SoundControler.pub_play_effect("res://Objects/Traps/Spike/Spike6.wav",9) SoundControler.pub_play_effect("res://Objects/Traps/Spike/Spike6.wav",9)
$Sprite.play("in") $Sprite.play("in")

View File

@@ -1,4 +1,4 @@
[gd_scene load_steps=10 format=2] [gd_scene load_steps=11 format=2]
[ext_resource path="res://Objects/Traps/Spike/Animation/spikes_015.png" type="Texture" id=1] [ext_resource path="res://Objects/Traps/Spike/Animation/spikes_015.png" type="Texture" id=1]
[ext_resource path="res://Objects/Card/card.png" type="Texture" id=2] [ext_resource path="res://Objects/Card/card.png" type="Texture" id=2]
@@ -8,14 +8,10 @@
[ext_resource path="res://Objects/Card/level1.png" type="Texture" id=6] [ext_resource path="res://Objects/Card/level1.png" type="Texture" id=6]
[ext_resource path="res://Objects/Traps/Spike/Spike.tscn" type="PackedScene" id=7] [ext_resource path="res://Objects/Traps/Spike/Spike.tscn" type="PackedScene" id=7]
[ext_resource path="res://Objects/Traps/Spike/spikes_icon.png" type="Texture" id=8] [ext_resource path="res://Objects/Traps/Spike/spikes_icon.png" type="Texture" id=8]
[ext_resource path="res://Fonts/Harmonic/Harmonic12.tres" type="DynamicFont" id=9]
[sub_resource type="SpriteFrames" id=1] [sub_resource type="SpriteFrames" id=1]
animations = [ { animations = [ {
"frames": [ ExtResource( 5 ) ],
"loop": false,
"name": "lvl2",
"speed": 60.0
}, {
"frames": [ ExtResource( 4 ) ], "frames": [ ExtResource( 4 ) ],
"loop": false, "loop": false,
"name": "lvl0", "name": "lvl0",
@@ -25,6 +21,11 @@ animations = [ {
"loop": false, "loop": false,
"name": "lvl1", "name": "lvl1",
"speed": 60.0 "speed": 60.0
}, {
"frames": [ ExtResource( 5 ) ],
"loop": false,
"name": "lvl2",
"speed": 60.0
} ] } ]
[node name="SpikeCard" type="TextureRect"] [node name="SpikeCard" type="TextureRect"]
@@ -50,3 +51,13 @@ texture = ExtResource( 2 )
position = Vector2( 33.1035, 40.3068 ) position = Vector2( 33.1035, 40.3068 )
frames = SubResource( 1 ) frames = SubResource( 1 )
animation = "lvl0" animation = "lvl0"
[node name="Label" type="Label" parent="."]
margin_left = -3.68052
margin_top = -10.6735
margin_right = 36.3195
margin_bottom = 3.32649
custom_fonts/font = ExtResource( 9 )
text = "Spikes"
align = 1
valign = 1

View File

@@ -1,30 +0,0 @@
[gd_scene load_steps=6 format=2]
[ext_resource path="res://Overlap/HurtHit_Box/Hitbox.tscn" type="PackedScene" id=1]
[ext_resource path="res://Objects/Banana/Banana.gd" type="Script" id=2]
[ext_resource path="res://testSprites/Sting.png" type="Texture" id=3]
[ext_resource path="res://Overlap/Kind.tscn" type="PackedScene" id=4]
[sub_resource type="CapsuleShape2D" id=1]
radius = 6.77597
height = 6.36237
[node name="Sting" type="Node2D"]
script = ExtResource( 2 )
[node name="Kind" parent="." instance=ExtResource( 4 )]
kind = 10
[node name="Sprite" type="Sprite" parent="."]
position = Vector2( 0.44072, -9.03499 )
texture = ExtResource( 3 )
[node name="Hitbox" parent="." instance=ExtResource( 1 )]
collision_layer = 16
[node name="CollisionShape2D" parent="Hitbox" index="0"]
position = Vector2( -0.771278, -0.110184 )
rotation = 1.5708
shape = SubResource( 1 )
[editable path="Hitbox"]

View File

@@ -1,52 +0,0 @@
[gd_scene load_steps=9 format=2]
[ext_resource path="res://testSprites/Sting.png" type="Texture" id=1]
[ext_resource path="res://Objects/Card/card.png" type="Texture" id=2]
[ext_resource path="res://Menus/DragNDrop/DragSource.gd" type="Script" id=3]
[ext_resource path="res://Objects/Card/level0.png" type="Texture" id=4]
[ext_resource path="res://Objects/Card/level2.png" type="Texture" id=5]
[ext_resource path="res://Objects/Card/level1.png" type="Texture" id=6]
[ext_resource path="res://Objects/Traps/Sting (UNUSED)/Sting.tscn" type="PackedScene" id=7]
[sub_resource type="SpriteFrames" id=1]
animations = [ {
"frames": [ ExtResource( 4 ) ],
"loop": false,
"name": "lvl0",
"speed": 60.0
}, {
"frames": [ ExtResource( 6 ) ],
"loop": false,
"name": "lvl1",
"speed": 60.0
}, {
"frames": [ ExtResource( 5 ) ],
"loop": false,
"name": "lvl2",
"speed": 60.0
} ]
[node name="StingCard" type="TextureRect"]
margin_left = 10.7364
margin_top = 227.792
margin_right = 42.7364
margin_bottom = 259.792
texture = ExtResource( 1 )
expand = true
script = ExtResource( 3 )
__meta__ = {
"_edit_use_anchors_": false
}
Item = ExtResource( 7 )
PreviewIcon = ExtResource( 1 )
[node name="Sprite" type="Sprite" parent="."]
position = Vector2( 15.729, 15.7929 )
z_index = -1
texture = ExtResource( 2 )
[node name="AnimatedSprite" type="AnimatedSprite" parent="."]
position = Vector2( 33.1035, 40.3068 )
frames = SubResource( 1 )
animation = "lvl0"

View File

@@ -1 +0,0 @@
extends Node

View File

@@ -1,6 +0,0 @@
[gd_scene load_steps=2 format=2]
[ext_resource path="res://Overlap/Mechanics/Mechanics.gd" type="Script" id=1]
[node name="Core" type="Node"]
script = ExtResource( 1 )

View File

@@ -39,6 +39,3 @@ func go_to_next_state_in_sequence():
state_active = get_child(new_state_index) state_active = get_child(new_state_index)
state_active.enter() state_active.enter()

View File

@@ -26,5 +26,3 @@ func set_speed(value):
speed = 0.0 speed = 0.0
else: else:
speed = value speed = value

View File

@@ -241,10 +241,12 @@ __meta__ = {
} }
WinRounds = 5 WinRounds = 5
HeroTemplate = ExtResource( 1 ) HeroTemplate = ExtResource( 1 )
SpawnBoxRange = Rect2( 32, 32, 448, 160 )
[node name="Background" parent="." instance=ExtResource( 7 )] [node name="Background" parent="." instance=ExtResource( 7 )]
pause_mode = 1 pause_mode = 1
frame = 20 frame = 46
playing = true
[node name="FloorTileMap" type="TileMap" parent="."] [node name="FloorTileMap" type="TileMap" parent="."]
pause_mode = 1 pause_mode = 1

View File

@@ -62,7 +62,7 @@ config/icon="res://icon.png"
[autoload] [autoload]
SoundControler="*res://Autoloads/SoundControler.gd" SoundControler="*res://Autoloads/SoundController.gd"
Steering="*res://Autoloads/Steering.gd" Steering="*res://Autoloads/Steering.gd"
Globals="*res://Autoloads/Globals.gd" Globals="*res://Autoloads/Globals.gd"

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.0 KiB

View File

@@ -1,34 +0,0 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/Bonfire.png-0056030a521835d2d33fb9bceb6d8997.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://testSprites/Bonfire.png"
dest_files=[ "res://.import/Bonfire.png-0056030a521835d2d33fb9bceb6d8997.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=false
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=false
svg/scale=1.0

Binary file not shown.

Before

Width:  |  Height:  |  Size: 767 B

View File

@@ -1,34 +0,0 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/Fass.png-8b7a9a62cc4ca5f013bfec2b63e29313.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://testSprites/Fass.png"
dest_files=[ "res://.import/Fass.png-8b7a9a62cc4ca5f013bfec2b63e29313.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=false
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=false
svg/scale=1.0

Binary file not shown.

Before

Width:  |  Height:  |  Size: 526 B

View File

@@ -1,34 +0,0 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/Feld.png-c21f03c272e80c9c8e7a3328218f65d8.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://testSprites/Feld.png"
dest_files=[ "res://.import/Feld.png-c21f03c272e80c9c8e7a3328218f65d8.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=false
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=false
svg/scale=1.0

Binary file not shown.

Before

Width:  |  Height:  |  Size: 416 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 740 B

View File

@@ -1,34 +0,0 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/Spike.png-17aaa39383a87ae5308a6f2b8336cac9.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://testSprites/Spike.png"
dest_files=[ "res://.import/Spike.png-17aaa39383a87ae5308a6f2b8336cac9.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=false
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=false
svg/scale=1.0

Binary file not shown.

Before

Width:  |  Height:  |  Size: 484 B

View File

@@ -1,34 +0,0 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/Spikes.png-258fd7509c119e5f872643f64387e2ab.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://testSprites/Spikes.png"
dest_files=[ "res://.import/Spikes.png-258fd7509c119e5f872643f64387e2ab.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=false
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=false
svg/scale=1.0

View File

@@ -1,34 +0,0 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/Stacheln.png-a262c39a5c0980bd148668a8b3427fa1.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://testSprites/Stacheln.png"
dest_files=[ "res://.import/Stacheln.png-a262c39a5c0980bd148668a8b3427fa1.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=false
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=false
svg/scale=1.0

Binary file not shown.

Before

Width:  |  Height:  |  Size: 737 B

View File

@@ -1,34 +0,0 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/Sting.png-e22bdef704d05705a069385cfac8dcfc.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://testSprites/Sting.png"
dest_files=[ "res://.import/Sting.png-e22bdef704d05705a069385cfac8dcfc.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=false
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=false
svg/scale=1.0

Binary file not shown.

Before

Width:  |  Height:  |  Size: 659 B

View File

@@ -1,34 +0,0 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/Trapdoor.png-c2738d9eef9c8010fb0124dcf9d0d7a2.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://testSprites/Trapdoor.png"
dest_files=[ "res://.import/Trapdoor.png-c2738d9eef9c8010fb0124dcf9d0d7a2.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=false
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=false
svg/scale=1.0

Binary file not shown.

Before

Width:  |  Height:  |  Size: 668 B

View File

@@ -1,34 +0,0 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/bannane.png-52f1a956970a05bcc1055ac2236d86a9.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://testSprites/bannane.png"
dest_files=[ "res://.import/bannane.png-52f1a956970a05bcc1055ac2236d86a9.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=false
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=false
svg/scale=1.0

Binary file not shown.

Before

Width:  |  Height:  |  Size: 483 B

View File

@@ -1,34 +0,0 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/blue_Rubi.png-9625c4b3c5ecaa7b4fc37f51c35c8e47.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://testSprites/blue_Rubi.png"
dest_files=[ "res://.import/blue_Rubi.png-9625c4b3c5ecaa7b4fc37f51c35c8e47.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=false
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=false
svg/scale=1.0

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.6 KiB

View File

@@ -1,34 +0,0 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/boss.png-6d73e25c3fd73041fcd6730f17d14bfc.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://testSprites/boss.png"
dest_files=[ "res://.import/boss.png-6d73e25c3fd73041fcd6730f17d14bfc.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=false
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=false
svg/scale=1.0

Binary file not shown.

Before

Width:  |  Height:  |  Size: 522 B

View File

@@ -1,34 +0,0 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/dark.png-244965b9aa8a3636dc037fc3a79d9bb8.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://testSprites/dark.png"
dest_files=[ "res://.import/dark.png-244965b9aa8a3636dc037fc3a79d9bb8.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=1
flags/filter=false
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=false
svg/scale=1.0

Binary file not shown.

Before

Width:  |  Height:  |  Size: 386 B

View File

@@ -1,34 +0,0 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/fackel.png-e9ccd3bef19ad0bbdb9bca3cb024b922.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://testSprites/fackel.png"
dest_files=[ "res://.import/fackel.png-e9ccd3bef19ad0bbdb9bca3cb024b922.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=false
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=false
svg/scale=1.0

Binary file not shown.

Before

Width:  |  Height:  |  Size: 588 B

View File

@@ -1,34 +0,0 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/falle.png-858aa2a4f958f955dd4c5ee449d71762.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://testSprites/falle.png"
dest_files=[ "res://.import/falle.png-858aa2a4f958f955dd4c5ee449d71762.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=false
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=false
svg/scale=1.0

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

View File

@@ -1,34 +0,0 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/flame.png-b8cd34852af979f045ce8148b44529fa.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://testSprites/flame.png"
dest_files=[ "res://.import/flame.png-b8cd34852af979f045ce8148b44529fa.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=false
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=false
svg/scale=1.0

Binary file not shown.

Before

Width:  |  Height:  |  Size: 484 B

View File

@@ -1,34 +0,0 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/green_Rubi.png-659679d4a707d42e77f5dee224448c84.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://testSprites/green_Rubi.png"
dest_files=[ "res://.import/green_Rubi.png-659679d4a707d42e77f5dee224448c84.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=false
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=false
svg/scale=1.0

Binary file not shown.

Before

Width:  |  Height:  |  Size: 459 B

View File

@@ -1,34 +0,0 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/red_Rubi.png-6854b9aa4bb192eb8324d652ac8da698.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://testSprites/red_Rubi.png"
dest_files=[ "res://.import/red_Rubi.png-6854b9aa4bb192eb8324d652ac8da698.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=false
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=false
svg/scale=1.0

Binary file not shown.

Before

Width:  |  Height:  |  Size: 256 B

View File

@@ -1,34 +0,0 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/wand.png-c2fe8db0134f32b9bf06b1df0358a83c.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://testSprites/wand.png"
dest_files=[ "res://.import/wand.png-c2fe8db0134f32b9bf06b1df0358a83c.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=false
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=false
svg/scale=1.0

View File

@@ -1,34 +0,0 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/white_boss_dog.png-71758567a6659e328126f0647eb38c8d.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://testSprites/white_boss_dog.png"
dest_files=[ "res://.import/white_boss_dog.png-71758567a6659e328126f0647eb38c8d.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=false
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=false
svg/scale=1.0

Binary file not shown.

Before

Width:  |  Height:  |  Size: 15 KiB

View File

@@ -1,34 +0,0 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/white_minion_dog.png-4b59df758535e1f8bd50b861a164b220.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://testSprites/white_minion_dog.png"
dest_files=[ "res://.import/white_minion_dog.png-4b59df758535e1f8bd50b861a164b220.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=false
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
stream=false
size_limit=0
detect_3d=false
svg/scale=1.0