├── .gitattributes
├── .gitignore
├── LICENSE
├── icon.svg
├── icon.svg.import
├── localization
├── localization.csv
└── localization.csv.import
├── project.godot
├── readme.md
├── scenes
├── end_screen
│ ├── end_scren.gd
│ ├── end_scren.gd.uid
│ └── end_scren.tscn
├── gameplay
│ ├── buy_item_button.gd
│ ├── buy_item_button.gd.uid
│ ├── city.gd
│ ├── city.gd.uid
│ ├── energy_manager.gd
│ ├── energy_manager.gd.uid
│ ├── gameplay.gd
│ ├── gameplay.gd.uid
│ ├── gameplay.tscn
│ ├── money_manager.gd
│ ├── money_manager.gd.uid
│ ├── pollution_manager.gd
│ ├── pollution_manager.gd.uid
│ └── world_items
│ │ ├── aerogenerator.tscn
│ │ ├── coal_power_plant.tscn
│ │ ├── factory.tscn
│ │ ├── tree.tscn
│ │ ├── world_item.gd
│ │ └── world_item.gd.uid
├── main_menu
│ ├── main_menu.gd
│ ├── main_menu.gd.uid
│ ├── main_menu.tscn
│ ├── music_autoplay.gd
│ └── music_autoplay.gd.uid
└── slides
│ ├── slides.gd
│ └── slides.gd.uid
├── sounds
├── Frédéric Lardon - Cellphone - 01 MEGATEUF !!.ogg
├── Frédéric Lardon - Cellphone - 01 MEGATEUF !!.ogg.import
├── Frédéric Lardon - Cellphone - 03 GIGA TEUF HARDCORE.ogg
├── Frédéric Lardon - Cellphone - 03 GIGA TEUF HARDCORE.ogg.import
├── Frédéric Lardon - Cellphone - 05 funk à 10 balles.ogg
├── Frédéric Lardon - Cellphone - 05 funk à 10 balles.ogg.import
├── Frédéric Lardon - Cellphone - 06 dance dance fragile.ogg
├── Frédéric Lardon - Cellphone - 06 dance dance fragile.ogg.import
├── Frédéric Lardon - Cellphone - 07 lounge de chat.ogg
├── Frédéric Lardon - Cellphone - 07 lounge de chat.ogg.import
├── coins.ogg
├── coins.ogg.import
├── concert.ogg
├── concert.ogg.import
├── crickets.ogg
├── crickets.ogg.import
├── fall_1.ogg
├── fall_1.ogg.import
└── music_credits.txt
└── sprites
├── gameplay
├── background.svg
├── background.svg.import
├── city.png
├── city.png.import
├── concert_light.png
├── concert_light.png.import
├── moon.svg
├── moon.svg.import
├── pollution.png
├── pollution.png.import
├── sky.svg
└── sky.svg.import
├── items
├── aerogenerator.svg
├── aerogenerator.svg.import
├── aerogenerator_blades.svg
├── aerogenerator_blades.svg.import
├── aerogenerator_top.svg
├── aerogenerator_top.svg.import
├── aerogeneratort_shadow.png
├── aerogeneratort_shadow.png.import
├── circle.svg
├── circle.svg.import
├── factory.svg
├── factory.svg.import
├── power_plant.svg
├── power_plant.svg.import
├── power_plant_fire.svg
├── power_plant_fire.svg.import
├── power_plant_shadow.png
├── power_plant_shadow.png.import
├── tree.svg
└── tree.svg.import
├── menus
├── game_title.svg
├── game_title.svg.import
├── home_button.svg
├── home_button.svg.import
├── main_menu.svg
├── main_menu.svg.import
├── menu_tree.svg
├── menu_tree.svg.import
├── play_button.svg
└── play_button.svg.import
├── slides
├── concert.jpg
├── concert.jpg.import
├── fire.jpg
├── fire.jpg.import
├── fire.png.import
├── lights_out.jpg
├── lights_out.jpg.import
├── pollution.jpg
├── pollution.jpg.import
├── pollution_slide.jpg
├── pollution_slide.jpg.import
├── tutorial.jpg
├── tutorial.jpg.import
├── tutorial_lowenergy.jpg
├── tutorial_lowenergy.jpg.import
├── tutorial_overcharge.jpg
├── tutorial_overcharge.jpg.import
├── tutorial_pollution.jpg
├── tutorial_pollution.jpg.import
├── win.jpg
└── win.jpg.import
└── ui
├── button_active.svg
├── button_active.svg.import
├── button_disabled.svg
├── button_disabled.svg.import
├── comic_dialogue.svg
├── comic_dialogue.svg.import
├── comic_dialogue_right.svg
├── comic_dialogue_right.svg.import
├── gather_resource_icons
├── energy_down.svg
├── energy_down.svg.import
├── energy_up.svg
├── energy_up.svg.import
├── money_up.svg
├── money_up.svg.import
├── pollution_down.svg
├── pollution_down.svg.import
├── pollution_up.svg
└── pollution_up.svg.import
├── money.svg
├── money.svg.import
└── slider
├── energy_out.svg
├── energy_out.svg.import
├── energy_overcharge.svg
├── energy_overcharge.svg.import
├── pollution_bad.svg
├── pollution_bad.svg.import
├── pollution_ok.svg
├── pollution_ok.svg.import
├── slider.svg
├── slider.svg.import
├── slider_grab.svg
├── slider_grab.svg.import
├── slider_grab_pollution.svg
├── slider_grab_pollution.svg.import
├── slider_pollution.svg
└── slider_pollution.svg.import
/.gitattributes:
--------------------------------------------------------------------------------
1 | # Normalize EOL for all files that Git considers text files.
2 | * text=auto eol=lf
3 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | # Godot 4+ specific ignores
2 | .godot/
3 |
4 | # Godot-specific ignores
5 | .import/
6 | export.cfg
7 | export_presets.cfg
8 | # Dummy HTML5 export presets file for continuous integration
9 | !.github/dist/export_presets.cfg
10 |
11 | # Imported translations (automatically generated from CSV files)
12 | *.translation
13 |
14 | # Mono-specific ignores
15 | .mono/
16 | data_*/
17 | mono_crash.*.json
18 |
19 | # System/tool-specific ignores
20 | .directory
21 | .DS_Store
22 | *~
23 | *.blend1
24 | *.tmp
25 |
26 | # Project specific stuff
27 | builds/
28 |
--------------------------------------------------------------------------------
/icon.svg:
--------------------------------------------------------------------------------
1 |
2 |
101 |
--------------------------------------------------------------------------------
/icon.svg.import:
--------------------------------------------------------------------------------
1 | [remap]
2 |
3 | importer="texture"
4 | type="CompressedTexture2D"
5 | uid="uid://cmptq5uumhaqg"
6 | path="res://.godot/imported/icon.svg-218a8f2b3041327d8a5756f3a245f83b.ctex"
7 | metadata={
8 | "vram_texture": false
9 | }
10 |
11 | [deps]
12 |
13 | source_file="res://icon.svg"
14 | dest_files=["res://.godot/imported/icon.svg-218a8f2b3041327d8a5756f3a245f83b.ctex"]
15 |
16 | [params]
17 |
18 | compress/mode=0
19 | compress/high_quality=false
20 | compress/lossy_quality=0.7
21 | compress/hdr_compression=1
22 | compress/normal_map=0
23 | compress/channel_pack=0
24 | mipmaps/generate=false
25 | mipmaps/limit=-1
26 | roughness/mode=0
27 | roughness/src_normal=""
28 | process/fix_alpha_border=true
29 | process/premult_alpha=false
30 | process/normal_map_invert_y=false
31 | process/hdr_as_srgb=false
32 | process/hdr_clamp_exposure=false
33 | process/size_limit=0
34 | detect_3d/compress_to=1
35 | svg/scale=1.0
36 | editor/scale_with_editor_scale=false
37 | editor/convert_colors_with_editor_theme=false
38 |
--------------------------------------------------------------------------------
/localization/localization.csv:
--------------------------------------------------------------------------------
1 | keys,es,en,fr
2 | language,Idioma: Español,Language: English,Langue: Française
3 | victory_title,¡Victoria!,Victory!,Victoire!
4 | victory_description,Conseguiste suministrar electricidad al pueblo :),You managed to supply electricity to the town :),Vous avez réussi à approvisionner la ville en électricité :)
5 | loose_energy_overcharge_title,¡Sobrecarga eléctrica!,Electrical overload!,Surcharge électrique!
6 | loose_energy_overcharge_description,Tanta energía ha quemado el tendido eléctrico :(,So much energy has burned the power lines :(,Tant d'énergie a brûlé les lignes électriques :(
7 | loose_pollution_title,¡Contaminación!,Pollution!,Pollution!
8 | loose_pollution_description,Tanta contaminación ha provocado un desastre ecológico :(,So much pollution has caused an ecological disaster :(,Tant de pollution a provoqué un désastre écologique :(
9 | loose_energy_out_title,¡Apagón!,Blackout!,Coupure électrique!
10 | loose_energy_out_description,El pueblo se ha quedado sin electricidad :(,The village has run out of electricity :(,Le village n'a plus d'électricité :(
11 | slide_0_0,¡Han instalado [b]placas solares[/b] en el pueblo!,They have installed [b]solar panels[/b] in the town!,Ils ont installé des panneaux solaires dans la ville!
12 | slide_0_1,Pero cuando [b]cae la noche[/b] nos quedamos sin electricidad :(,But when [b]night falls[/b] we run out of electricity :(,Mais quand la [b]nuit tombe[/b] on manque d'électricité \n:(
13 | slide_0_2,[b]Arrastra[/b] objetos a la pantalla para comprarlos,[b]Drag[/b] objects to the screen to buy them,[b]Faites glisser[/b] des objets vers l'écran pour les acheter
14 | slide_0_3,No te quedes sin [b]electricidad[/b] o habrá un apagón,Don't run out of [b]electricity[/b] or there will be a blackout,Ne manquez pas d'[b]électricité[/b] sinon il y aura une panne d'électricité
15 | slide_0_4,"Pero no te pases, demasiada electricidad producirá una [b]sobrecarga[/b]","But don't overdo it, too much electricity will cause an [b]overload[/b]","Mais n'en faites pas trop, trop d'électricité provoquerait une [b]surcharge[/b]"
16 | slide_0_5,"Por último, no dejes que suba la [b]contaminación[/b] o habrá un desastre ecológico","Finally, don't let [b]pollution[/b] rise or there will be an ecological disaster","Enfin, ne laissez pas la [b]pollution[/b] augmenter sinon il y aura une catastrophe écologique"
17 | slide_1_0,Hoy dan un concierto ¡Esto [b]aumentará[/b] el consumo eléctrico!,Today they are giving a concert. This will [b]increase[/b] electricity consumption!,"Aujourd'hui, ils donnent un concert. Cela va [b]augmenter[/b] la consommation d’électricité!"
18 | slide_2_0,Alguien se ha tirado un pedo y ahora el pueblo genera mucha [b]contaminación[/b],Someone farted and now the town generates a lot of [b]pollution[/b],Quelqu'un a pété et maintenant la ville génère beaucoup de [b]pollution[/b]
19 | tree_title,Árbol,Tree,Arbre
20 | tree_description,Reduce la contaminación\npoco a poco,Reduce pollution\nlittle by little,Réduire la pollution petit à petit
21 | coal_title,Central termoeléctrica,Thermal power plant,Centrale thermique
22 | coal_description,Produce electricidad pero también contaminación,Produces electricity \nbut also pollution,Produit de l'électricité mais aussi de la pollution
23 | turbine_title,Aerogenerador,Wind turbine,Éolienne
24 | turbine_description,Genera energía limpia lentamente,Generate clean energy\nslowly,Générer lentement de l’énergie propre
25 | factory_title,Fábrica,Factory,Usine
26 | factory_description,Produce dinero pero\ntambién contaminación,It makes money but\nalso pollution,Ça rapporte de l'argent mais\naussi la pollution
--------------------------------------------------------------------------------
/localization/localization.csv.import:
--------------------------------------------------------------------------------
1 | [remap]
2 |
3 | importer="csv_translation"
4 | type="Translation"
5 | uid="uid://cadq2hdqxm0ly"
6 |
7 | [deps]
8 |
9 | files=["res://localization/localization.es.translation", "res://localization/localization.en.translation", "res://localization/localization.fr.translation"]
10 |
11 | source_file="res://localization/localization.csv"
12 | dest_files=["res://localization/localization.es.translation", "res://localization/localization.en.translation", "res://localization/localization.fr.translation"]
13 |
14 | [params]
15 |
16 | compress=true
17 | delimiter=0
18 |
--------------------------------------------------------------------------------
/project.godot:
--------------------------------------------------------------------------------
1 | ; Engine configuration file.
2 | ; It's best edited using the editor UI and not directly,
3 | ; since the parameters that go here are not all obvious.
4 | ;
5 | ; Format:
6 | ; [section] ; section goes between []
7 | ; param=value ; assign values to parameters
8 |
9 | config_version=5
10 |
11 | [application]
12 |
13 | config/name="Poder Solar"
14 | run/main_scene="res://scenes/main_menu/main_menu.tscn"
15 | config/features=PackedStringArray("4.5", "GL Compatibility")
16 | config/icon="res://icon.svg"
17 |
18 | [display]
19 |
20 | window/size/viewport_width=800
21 | window/size/viewport_height=600
22 | window/stretch/mode="canvas_items"
23 |
24 | [input]
25 |
26 | click={
27 | "deadzone": 0.5,
28 | "events": [Object(InputEventMouseButton,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"button_mask":0,"position":Vector2(0, 0),"global_position":Vector2(0, 0),"factor":1.0,"button_index":1,"canceled":false,"pressed":false,"double_click":false,"script":null)
29 | ]
30 | }
31 |
32 | [internationalization]
33 |
34 | locale/translations=PackedStringArray("res://localization/localization.es.translation", "res://localization/localization.fr.translation", "res://localization/localization.en.translation")
35 | locale/fallback="es"
36 |
37 | [rendering]
38 |
39 | renderer/rendering_method="gl_compatibility"
40 | renderer/rendering_method.mobile="gl_compatibility"
41 | environment/defaults/default_clear_color=Color(0.301961, 0.301961, 0.301961, 1)
42 |
--------------------------------------------------------------------------------
/readme.md:
--------------------------------------------------------------------------------
1 | # Poder Solar
2 | Game developed for the [Spain Game Dev Jam 2023](https://itch.io/jam/indie-spain-jam-23/rate/2279655) by [Antimundo](https://antimundo.es/) using Godot 4 [Link to the game.](https://antimundo.itch.io/poder-solar)
3 |
4 | # License
5 | This game was done in very little time for a gamejam, so don't expect the code to be too great.
6 |
7 | - __Code__: All the source code is open source under the GPLv3 license.
8 | - __Sprites__: Also feel free to use the assets of the game, it would be cool if you credit me if you use them, but it's not mandatory.
9 | - __Music__: I didn't make the music of this game. The music is made by Frederic Lardon, from his album Cellphone under CC0 so it's public domain. [Link to the album](https://loyaltyfreakmusic.com/music/cellphone/).
10 |
11 | ## About this game
12 | _Poder Solar_ is a game about supplying a city with electricity during the night, while trying to not create too much pollution.
13 |
14 | 
15 |
--------------------------------------------------------------------------------
/scenes/end_screen/end_scren.gd:
--------------------------------------------------------------------------------
1 | extends Control
2 | class_name end_screen
3 |
4 | enum end_states { WIN, LOOSE_POLLUTION, LOOSE_ENERGY_OVERCHARGE\
5 | , LOOSE_ENERGY_OUT }
6 |
7 | @onready var title = $Title
8 | @onready var description = $Description
9 | @onready var main_menu = load("res://scenes/main_menu/main_menu.tscn")
10 | @onready var image: TextureRect = $Image
11 | @onready var music = $Music
12 |
13 | func set_state(state: end_states) -> void:
14 | match state:
15 | end_states.WIN:
16 | title.text = tr("victory_title")
17 | description.text = tr("victory_description")
18 | image.set_texture(load("res://sprites/slides/win.jpg"))
19 | music.stream = load("res://sounds/Frédéric Lardon - Cellphone - 05 funk à 10 balles.ogg")
20 | end_states.LOOSE_ENERGY_OVERCHARGE:
21 | title.text = tr("loose_energy_overcharge_title")
22 | description.text = tr("loose_energy_overcharge_description")
23 | image.set_texture(load("res://sprites/slides/fire.jpg"))
24 | end_states.LOOSE_POLLUTION:
25 | title.text = tr("loose_pollution_title")
26 | description.text = tr("loose_pollution_description")
27 | image.set_texture(load("res://sprites/slides/pollution.jpg"))
28 | end_states.LOOSE_ENERGY_OUT:
29 | title.text = tr("loose_energy_out_title")
30 | description.text = tr("loose_energy_out_description")
31 | image.set_texture(load("res://sprites/slides/lights_out.jpg"))
32 | music.play()
33 |
34 | func _on_button_pressed() -> void:
35 | var this_gameplay_scene = main_menu.instantiate()
36 | get_tree().root.add_child(this_gameplay_scene)
37 | queue_free()
38 |
--------------------------------------------------------------------------------
/scenes/end_screen/end_scren.gd.uid:
--------------------------------------------------------------------------------
1 | uid://ns3si2mdxlsy
2 |
--------------------------------------------------------------------------------
/scenes/end_screen/end_scren.tscn:
--------------------------------------------------------------------------------
1 | [gd_scene load_steps=12 format=3 uid="uid://410qgxriyahq"]
2 |
3 | [ext_resource type="Script" uid="uid://ns3si2mdxlsy" path="res://scenes/end_screen/end_scren.gd" id="1_r6tf2"]
4 | [ext_resource type="Texture2D" uid="uid://bmq0i68wu0lf4" path="res://sprites/menus/home_button.svg" id="2_mx86p"]
5 | [ext_resource type="Texture2D" uid="uid://domjgyedkfrcj" path="res://sprites/slides/win.jpg" id="2_nbf4u"]
6 | [ext_resource type="AudioStream" uid="uid://bygxugyy0s6jv" path="res://sounds/Frédéric Lardon - Cellphone - 06 dance dance fragile.ogg" id="4_nvn6p"]
7 | [ext_resource type="Script" uid="uid://crihts6y0o0j5" path="res://scenes/main_menu/music_autoplay.gd" id="5_cpedq"]
8 |
9 | [sub_resource type="Animation" id="Animation_qbj0f"]
10 | length = 0.001
11 | tracks/0/type = "value"
12 | tracks/0/imported = false
13 | tracks/0/enabled = true
14 | tracks/0/path = NodePath(".:scale")
15 | tracks/0/interp = 1
16 | tracks/0/loop_wrap = true
17 | tracks/0/keys = {
18 | "times": PackedFloat32Array(0),
19 | "transitions": PackedFloat32Array(1),
20 | "update": 0,
21 | "values": [Vector2(1, 1)]
22 | }
23 |
24 | [sub_resource type="Animation" id="Animation_3g4bh"]
25 | resource_name = "title"
26 | length = 2.0
27 | loop_mode = 1
28 | tracks/0/type = "value"
29 | tracks/0/imported = false
30 | tracks/0/enabled = true
31 | tracks/0/path = NodePath(".:scale")
32 | tracks/0/interp = 1
33 | tracks/0/loop_wrap = true
34 | tracks/0/keys = {
35 | "times": PackedFloat32Array(0, 1),
36 | "transitions": PackedFloat32Array(-2, -2),
37 | "update": 0,
38 | "values": [Vector2(1, 1), Vector2(1.1, 1.1)]
39 | }
40 |
41 | [sub_resource type="AnimationLibrary" id="AnimationLibrary_co5ho"]
42 | _data = {
43 | &"RESET": SubResource("Animation_qbj0f"),
44 | &"title": SubResource("Animation_3g4bh")
45 | }
46 |
47 | [sub_resource type="StyleBoxTexture" id="StyleBoxTexture_mjymd"]
48 | texture = ExtResource("2_mx86p")
49 |
50 | [sub_resource type="StyleBoxTexture" id="StyleBoxTexture_o1v52"]
51 | texture = ExtResource("2_mx86p")
52 | modulate_color = Color(0.862745, 0.862745, 0.862745, 1)
53 |
54 | [sub_resource type="StyleBoxTexture" id="StyleBoxTexture_r03eu"]
55 | texture = ExtResource("2_mx86p")
56 | modulate_color = Color(0.745098, 0.745098, 0.745098, 1)
57 |
58 | [node name="end_scren" type="Control"]
59 | layout_mode = 3
60 | anchors_preset = 15
61 | anchor_right = 1.0
62 | anchor_bottom = 1.0
63 | grow_horizontal = 2
64 | grow_vertical = 2
65 | script = ExtResource("1_r6tf2")
66 |
67 | [node name="Image" type="TextureRect" parent="."]
68 | layout_mode = 1
69 | anchors_preset = 8
70 | anchor_left = 0.5
71 | anchor_top = 0.5
72 | anchor_right = 0.5
73 | anchor_bottom = 0.5
74 | offset_left = -400.0
75 | offset_top = -300.0
76 | offset_right = 400.0
77 | offset_bottom = 300.0
78 | grow_horizontal = 2
79 | grow_vertical = 2
80 | texture = ExtResource("2_nbf4u")
81 |
82 | [node name="Title" type="Label" parent="."]
83 | layout_mode = 1
84 | anchors_preset = 5
85 | anchor_left = 0.5
86 | anchor_right = 0.5
87 | offset_left = -272.5
88 | offset_top = 150.0
89 | offset_right = 272.5
90 | offset_bottom = 274.0
91 | grow_horizontal = 2
92 | pivot_offset = Vector2(272, 62)
93 | theme_override_colors/font_shadow_color = Color(0, 0, 0, 0.784314)
94 | theme_override_constants/shadow_offset_x = 2
95 | theme_override_constants/shadow_offset_y = 4
96 | theme_override_font_sizes/font_size = 48
97 | text = "Title"
98 | horizontal_alignment = 1
99 | vertical_alignment = 1
100 |
101 | [node name="AnimationPlayer" type="AnimationPlayer" parent="Title"]
102 | libraries = {
103 | &"": SubResource("AnimationLibrary_co5ho")
104 | }
105 | autoplay = "title"
106 |
107 | [node name="Description" type="Label" parent="."]
108 | layout_mode = 1
109 | anchors_preset = 8
110 | anchor_left = 0.5
111 | anchor_top = 0.5
112 | anchor_right = 0.5
113 | anchor_bottom = 0.5
114 | offset_left = -272.0
115 | offset_top = -17.0
116 | offset_right = 273.0
117 | offset_bottom = 62.0
118 | grow_horizontal = 2
119 | grow_vertical = 2
120 | theme_override_colors/font_shadow_color = Color(0, 0, 0, 0.784314)
121 | theme_override_constants/shadow_offset_x = 1
122 | theme_override_constants/shadow_offset_y = 2
123 | text = "Description"
124 | horizontal_alignment = 1
125 |
126 | [node name="Button" type="Button" parent="."]
127 | layout_mode = 1
128 | anchors_preset = 7
129 | anchor_left = 0.5
130 | anchor_top = 1.0
131 | anchor_right = 0.5
132 | anchor_bottom = 1.0
133 | offset_left = -105.5
134 | offset_top = -255.0
135 | offset_right = 105.5
136 | offset_bottom = -54.0
137 | grow_horizontal = 2
138 | grow_vertical = 0
139 | focus_mode = 0
140 | theme_override_styles/focus = SubResource("StyleBoxTexture_mjymd")
141 | theme_override_styles/disabled = SubResource("StyleBoxTexture_mjymd")
142 | theme_override_styles/hover = SubResource("StyleBoxTexture_o1v52")
143 | theme_override_styles/pressed = SubResource("StyleBoxTexture_r03eu")
144 | theme_override_styles/normal = SubResource("StyleBoxTexture_mjymd")
145 |
146 | [node name="Music" type="AudioStreamPlayer" parent="."]
147 | stream = ExtResource("4_nvn6p")
148 | volume_db = -10.0
149 | script = ExtResource("5_cpedq")
150 |
151 | [connection signal="pressed" from="Button" to="." method="_on_button_pressed"]
152 | [connection signal="finished" from="Music" to="Music" method="_on_finished"]
153 |
--------------------------------------------------------------------------------
/scenes/gameplay/buy_item_button.gd:
--------------------------------------------------------------------------------
1 | extends Button
2 |
3 | @export_file("*.tscn") var gameplay_item
4 | @export var money_cost: int = 100
5 | @onready var world_items = $"../../World/WorldItems"
6 |
7 | var _dialogue_tween: Tween
8 |
9 | func _ready() -> void:
10 | button_down.connect(_on_button_down)
11 | mouse_entered.connect(_on_mouse_entered)
12 | mouse_exited.connect(_on_mouse_exited)
13 | _check_ui($"../../Managers/MoneyManager".money)
14 |
15 | func _on_button_down() -> void:
16 | var this_item = load(gameplay_item).instantiate()
17 | world_items.add_child(this_item)
18 | this_item.on_instantiated.connect(_on_item_instantiated)
19 | this_item.on_resource_gathered.connect(_on_resource_gathered)
20 | this_item.on_sell.connect(_on_sell)
21 |
22 | func _on_mouse_entered() -> void:
23 | _tween_dialogue(1)
24 |
25 | func _on_mouse_exited() -> void:
26 | _tween_dialogue(0)
27 |
28 | func _on_money_manager_money_change(new_quantity) -> void:
29 | _check_ui(new_quantity)
30 |
31 | func _on_item_instantiated() -> void:
32 | $"../../Managers/MoneyManager".add_money(-money_cost)
33 |
34 | func _on_resource_gathered(money: int, energy: int, pollution: int) -> void:
35 | $"../../Managers/MoneyManager".add_money(money)
36 | $"../../Managers/EnergyManager".add_energy(energy)
37 | $"../../Managers/PollutionManager".add_pollution(pollution)
38 |
39 | func _on_sell(money: int) -> void:
40 | $"../Sell".play()
41 | $"../../Managers/MoneyManager".add_money(money)
42 |
43 | func _tween_dialogue(opacity: float) -> void:
44 | if _dialogue_tween != null:
45 | _dialogue_tween.kill()
46 | _dialogue_tween = create_tween().set_trans(Tween.TRANS_SINE)
47 | _dialogue_tween.tween_property($ComicDialogue, "modulate", Color("ffffff", opacity), .2)
48 |
49 | func _check_ui(available_money: int) -> void:
50 | $Panel/Label.text = str(money_cost)
51 | disabled = available_money < money_cost
52 | if disabled:
53 | release_focus()
54 | if disabled:
55 | $Panel/Label.modulate = Color("989898")
56 | else:
57 | $Panel/Label.modulate = Color("c7fc76")
58 |
--------------------------------------------------------------------------------
/scenes/gameplay/buy_item_button.gd.uid:
--------------------------------------------------------------------------------
1 | uid://c7ixr0x75sj5n
2 |
--------------------------------------------------------------------------------
/scenes/gameplay/city.gd:
--------------------------------------------------------------------------------
1 | extends Sprite2D
2 |
3 | var does_add_pollution: bool = false
4 |
5 | func _ready() -> void:
6 | $Timer.start()
7 |
8 | func _on_timer_timeout() -> void:
9 | $AnimationPlayer.stop()
10 | $AnimationPlayer.play("city_gather")
11 | _add_money(10)
12 | _add_energy(-1)
13 | if does_add_pollution:
14 | _add_pollution(1)
15 |
16 | func _add_money(quantity: int) -> void:
17 | $GatherIcons/MoneyUp/AnimationPlayer.stop()
18 | $GatherIcons/MoneyUp/AnimationPlayer.play("gather")
19 | $"../Managers/MoneyManager".add_money(quantity)
20 |
21 | func _add_energy(quantity: int) -> void:
22 | $GatherIcons/EnergyDown/AnimationPlayer.stop()
23 | $GatherIcons/EnergyDown/AnimationPlayer.play("gather")
24 | $"../Managers/EnergyManager".add_energy(quantity)
25 |
26 | func _add_pollution(quantity: int) -> void:
27 | $GatherIcons/PollutionUp/AnimationPlayer.stop()
28 | $GatherIcons/PollutionUp/AnimationPlayer.play("gather")
29 | $"../Managers/PollutionManager".add_pollution(quantity)
30 |
--------------------------------------------------------------------------------
/scenes/gameplay/city.gd.uid:
--------------------------------------------------------------------------------
1 | uid://t61hcydljn24
2 |
--------------------------------------------------------------------------------
/scenes/gameplay/energy_manager.gd:
--------------------------------------------------------------------------------
1 | extends Node
2 |
3 | @onready var slider = $"../../BottomPanel/EnergySlider"
4 |
5 | var max_energy: int = 50
6 | var energy: int = 35
7 |
8 | func _ready() -> void:
9 | update_ui()
10 |
11 | func add_energy(value: int) -> void:
12 | energy += value
13 | if energy > max_energy:
14 | $"../..".load_end_screen(end_screen.end_states.LOOSE_ENERGY_OVERCHARGE)
15 | elif energy < 0:
16 | $"../..".load_end_screen(end_screen.end_states.LOOSE_ENERGY_OUT)
17 | update_ui()
18 |
19 | func update_ui() -> void:
20 | slider.max_value = max_energy
21 | slider.value = energy
22 |
--------------------------------------------------------------------------------
/scenes/gameplay/energy_manager.gd.uid:
--------------------------------------------------------------------------------
1 | uid://g8ixh3kbilpr
2 |
--------------------------------------------------------------------------------
/scenes/gameplay/gameplay.gd:
--------------------------------------------------------------------------------
1 | extends Node
2 |
3 | @onready var end_scene = load("res://scenes/end_screen/end_scren.tscn")
4 | @onready var slides = $Slides
5 |
6 | var current_level: int = 0
7 |
8 | func _ready() -> void:
9 | _load_slides()
10 |
11 | func load_end_screen(end_state: end_screen.end_states) -> void:
12 | var this_scene = end_scene.instantiate()
13 | get_tree().root.add_child(this_scene)
14 | this_scene.set_state(end_state)
15 | queue_free()
16 |
17 | func load_level() -> void:
18 | match current_level:
19 | 0:
20 | $AudioStreamPlayer.set_volume_db(-10)
21 | $AudioStreamPlayer.stream = load("res://sounds/Frédéric Lardon - Cellphone - 01 MEGATEUF !!.ogg")
22 | $AudioStreamPlayer.play()
23 | 1:
24 | $AudioStreamPlayer.set_volume_db(-10)
25 | $AudioStreamPlayer.stream = load("res://sounds/concert.ogg")
26 | $AudioStreamPlayer.play()
27 | $ConcertLights.visible = true
28 | $City/Timer.set_wait_time(.5)
29 | 2:
30 | $AudioStreamPlayer.stream = load("res://sounds/Frédéric Lardon - Cellphone - 03 GIGA TEUF HARDCORE.ogg")
31 | $AudioStreamPlayer.play()
32 | $ConcertLights.visible = false
33 | $Pollution.visible = true
34 | $City/Timer.set_wait_time(.4)
35 | $City.does_add_pollution = true
36 |
37 | func start_level() -> void:
38 | var moon_tween: Tween = create_tween()
39 | $Moon.position.x = 75
40 | moon_tween.tween_property($Moon, "position:x", 750, 60)
41 | load_level()
42 | current_level += 1
43 | await moon_tween.finished
44 | if current_level >= 3:
45 | load_end_screen(end_screen.end_states.WIN)
46 | else:
47 | _load_slides()
48 |
49 | func _load_slides() -> void:
50 | get_tree().paused = true
51 | slides.visible = true
52 | slides.load_first_slide(current_level)
53 |
--------------------------------------------------------------------------------
/scenes/gameplay/gameplay.gd.uid:
--------------------------------------------------------------------------------
1 | uid://cvdgtlvtrp85h
2 |
--------------------------------------------------------------------------------
/scenes/gameplay/money_manager.gd:
--------------------------------------------------------------------------------
1 | extends Node
2 |
3 | signal money_change(new_quantity)
4 |
5 | var money: int = 250
6 | var money_to_show: int
7 | @onready var money_label = $"../../BottomPanel/MoneyLabel"
8 |
9 | func _ready() -> void:
10 | money_to_show = money
11 |
12 | func _process(_delta: float) -> void:
13 | money_label.text = str(money_to_show)
14 |
15 | func add_money(quantity: int) -> void:
16 | money += quantity
17 | money_change.emit(money)
18 | var money_tween: Tween = create_tween().set_trans(Tween.TRANS_SINE).set_ease(Tween.EASE_IN_OUT)
19 | money_tween.tween_property(self, "money_to_show", money, .2)
20 | if quantity < 0:
21 | var color_tween: Tween = create_tween().set_trans(Tween.TRANS_SINE).set_ease(Tween.EASE_IN_OUT)
22 | color_tween.tween_property(money_label, "modulate", Color("ffaaaa"), .05)
23 | color_tween.tween_property(money_label, "modulate", Color("ffffff"), .3)
24 | $PlaceItem.play()
25 |
--------------------------------------------------------------------------------
/scenes/gameplay/money_manager.gd.uid:
--------------------------------------------------------------------------------
1 | uid://dbkd8crya5rqi
2 |
--------------------------------------------------------------------------------
/scenes/gameplay/pollution_manager.gd:
--------------------------------------------------------------------------------
1 | extends Node
2 |
3 | @onready var slider = $"../../BottomPanel/PollutionSlider"
4 |
5 | var max_pollution: int = 50
6 | var pollution: int = 0
7 |
8 | func _ready() -> void:
9 | update_ui()
10 |
11 | func add_pollution(value: int) -> void:
12 | pollution += value
13 | if pollution > max_pollution:
14 | $"../..".load_end_screen(end_screen.end_states.LOOSE_POLLUTION)
15 | elif pollution < 0:
16 | pollution = 0
17 | update_ui()
18 |
19 | func update_ui() -> void:
20 | slider.max_value = max_pollution
21 | slider.value = pollution
22 |
--------------------------------------------------------------------------------
/scenes/gameplay/pollution_manager.gd.uid:
--------------------------------------------------------------------------------
1 | uid://dyjiffdne7gda
2 |
--------------------------------------------------------------------------------
/scenes/gameplay/world_items/world_item.gd:
--------------------------------------------------------------------------------
1 | extends Node2D
2 |
3 | @export var sell_price: int
4 | @export_category("Resources gathered")
5 | @export var money: int
6 | @export var energy: int
7 | @export var pollution: int
8 |
9 | signal on_instantiated
10 | signal on_resource_gathered(money: int, energy: int, pollution: int)
11 | signal on_sell(money: int)
12 |
13 | var is_hovering: bool = false
14 | var is_instantiated: bool = false
15 | var sell_button_tween: Tween
16 |
17 | func _ready() -> void:
18 | $SellButton/Money2.text = str(sell_price)
19 |
20 | func _process(_delta: float) -> void:
21 | if !is_instantiated:
22 | var mouse_position = get_viewport().get_mouse_position()
23 | position = mouse_position
24 | modulate = Color("ffffff")
25 | if !can_be_placed():
26 | modulate = Color("ffa092")
27 | if $SellButton.visible:
28 | if not Rect2(Vector2(), $SellButton.size).has_point($SellButton.get_local_mouse_position()):
29 | _on_sell_button_mouse_exited()
30 |
31 |
32 | func _input(_event: InputEvent) -> void:
33 | if !is_instantiated and Input.is_action_just_released("click"):
34 | if can_be_placed():
35 | on_instantiated.emit()
36 | $Timer.start()
37 | is_instantiated = true
38 | self.modulate = Color("ffffff")
39 | if get_node_or_null("CPUParticles2D") != null:
40 | $CPUParticles2D.emitting = true
41 | if get_node_or_null("CPUParticles2D2") != null:
42 | $CPUParticles2D.emitting = true
43 | $AnimationPlayer.play("on_placed")
44 | else:
45 | queue_free()
46 |
47 | func can_be_placed() -> bool:
48 | if (position.x > 775 or position.x < 25\
49 | or position.y > 450 or position.y < 130)\
50 | or (position.x < 190 and position.y > 270):
51 | return false
52 | for sibling in get_parent().get_children():
53 | if sibling != self and position.distance_to(sibling.position) < 20:
54 | return false
55 | return true
56 |
57 | func _on_timer_timeout() -> void:
58 | $AnimationPlayer.play("on_gathered")
59 | on_resource_gathered.emit(money, energy, pollution)
60 |
61 | func _on_button_pressed() -> void:
62 | $Timer.stop()
63 | $SellButton.set_mouse_filter(Control.MOUSE_FILTER_IGNORE)
64 | $SellButtonHitbox.set_mouse_filter(Control.MOUSE_FILTER_IGNORE)
65 | on_sell.emit(sell_price)
66 | $SellButton.visible = false
67 | $AnimationPlayer.play("on_sell")
68 | await $AnimationPlayer.animation_finished
69 | queue_free()
70 |
71 | func _on_sell_button_hitbox_mouse_entered() -> void:
72 | is_hovering = true
73 | if !is_instantiated:
74 | return
75 | $SellButton.visible = true
76 | $SellButton.modulate = Color("ffffff", 0)
77 | if sell_button_tween != null:
78 | sell_button_tween.kill()
79 | sell_button_tween = create_tween().set_trans(Tween.TRANS_SINE)
80 | sell_button_tween.tween_property($SellButton, "modulate", Color("ffffff", 1), .2)
81 |
82 | func _on_sell_button_mouse_exited() -> void:
83 | if !is_hovering:
84 | return
85 | is_hovering = false
86 | if sell_button_tween != null:
87 | sell_button_tween.kill()
88 | sell_button_tween = create_tween().set_trans(Tween.TRANS_SINE)
89 | sell_button_tween.tween_property($SellButton, "modulate", Color("ffffff", 0), .2)
90 | await sell_button_tween.finished
91 | $SellButton.visible = false
92 |
--------------------------------------------------------------------------------
/scenes/gameplay/world_items/world_item.gd.uid:
--------------------------------------------------------------------------------
1 | uid://c1kycwh7ui5kf
2 |
--------------------------------------------------------------------------------
/scenes/main_menu/main_menu.gd:
--------------------------------------------------------------------------------
1 | extends Control
2 |
3 | @onready var load_scene = load("res://scenes/gameplay/gameplay.tscn")
4 |
5 | func _ready() -> void:
6 | var current_language = TranslationServer.get_locale()
7 | if current_language != "en"\
8 | and current_language != "es"\
9 | and current_language != "fr":
10 | TranslationServer.set_locale("es")
11 |
12 | func _on_button_pressed() -> void:
13 | var this_scene = load_scene.instantiate()
14 | get_tree().root.add_child(this_scene)
15 | queue_free()
16 |
17 | func _on_toggle_language_pressed() -> void:
18 | match TranslationServer.get_locale():
19 | "es":
20 | TranslationServer.set_locale("en")
21 | "en":
22 | TranslationServer.set_locale("fr")
23 | "fr":
24 | TranslationServer.set_locale("es")
25 | _:
26 | TranslationServer.set_locale("es")
27 |
--------------------------------------------------------------------------------
/scenes/main_menu/main_menu.gd.uid:
--------------------------------------------------------------------------------
1 | uid://d0efmhx3l6iqy
2 |
--------------------------------------------------------------------------------
/scenes/main_menu/music_autoplay.gd:
--------------------------------------------------------------------------------
1 | extends AudioStreamPlayer
2 |
3 | func _on_finished() -> void:
4 | play()
5 |
--------------------------------------------------------------------------------
/scenes/main_menu/music_autoplay.gd.uid:
--------------------------------------------------------------------------------
1 | uid://crihts6y0o0j5
2 |
--------------------------------------------------------------------------------
/scenes/slides/slides.gd:
--------------------------------------------------------------------------------
1 | extends Control
2 |
3 | const game_slides: Dictionary = {
4 | 0: {
5 | 0: {
6 | "text": "slide_0_0",
7 | "image": "res://sprites/slides/win.jpg"
8 | },
9 | 1: {
10 | "text": "slide_0_1",
11 | "image": "res://sprites/slides/lights_out.jpg"
12 | },
13 | 2: {
14 | "text": "slide_0_2",
15 | "image": "res://sprites/slides/tutorial.jpg"
16 | },
17 | 3: {
18 | "text": "slide_0_3",
19 | "image": "res://sprites/slides/tutorial_lowenergy.jpg"
20 | },
21 | 4: {
22 | "text": "slide_0_4",
23 | "image": "res://sprites/slides/tutorial_overcharge.jpg"
24 | },
25 | 5: {
26 | "text": "slide_0_5",
27 | "image": "res://sprites/slides/tutorial_pollution.jpg"
28 | }
29 | },
30 | 1: {
31 | 0: {
32 | "text": "slide_1_0",
33 | "image": "res://sprites/slides/concert.jpg"
34 | }
35 | },
36 | 2: {
37 | 0: {
38 | "text": "slide_2_0",
39 | "image": "res://sprites/slides/pollution_slide.jpg"
40 | }
41 | }
42 | }
43 |
44 | @onready var load_scene = load("res://scenes/gameplay/gameplay.tscn")
45 |
46 | var current_slide: int = 0
47 |
48 | func load_first_slide(level: int) -> void:
49 | load_slide(level, 0)
50 |
51 | func _on_button_pressed() -> void:
52 | load_next_slide()
53 |
54 | func load_slide(level: int, slide: int) -> void:
55 | $TextureRect.texture = load(game_slides[level][slide].image)
56 | $Panel/RichTextLabel.text = "[center]%s" % TranslationServer.tr(game_slides[level][slide].text)
57 |
58 | func load_next_slide() -> void:
59 | current_slide += 1
60 | var current_level: int = $"..".current_level
61 | if current_slide < game_slides[current_level].size():
62 | load_slide(current_level, current_slide)
63 | else:
64 | visible = false
65 | get_tree().paused = false
66 | $"..".start_level()
67 |
--------------------------------------------------------------------------------
/scenes/slides/slides.gd.uid:
--------------------------------------------------------------------------------
1 | uid://ckjknxe6dqbiu
2 |
--------------------------------------------------------------------------------
/sounds/Frédéric Lardon - Cellphone - 01 MEGATEUF !!.ogg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/antimundo/poder-solar/d5820a1d78d63abd8dfaf39722994894b7df900a/sounds/Frédéric Lardon - Cellphone - 01 MEGATEUF !!.ogg
--------------------------------------------------------------------------------
/sounds/Frédéric Lardon - Cellphone - 01 MEGATEUF !!.ogg.import:
--------------------------------------------------------------------------------
1 | [remap]
2 |
3 | importer="oggvorbisstr"
4 | type="AudioStreamOggVorbis"
5 | uid="uid://x6th3vnfvcjb"
6 | path="res://.godot/imported/Frédéric Lardon - Cellphone - 01 MEGATEUF !!.ogg-b1baef866d35baa7834d63abfefdf254.oggvorbisstr"
7 |
8 | [deps]
9 |
10 | source_file="res://sounds/Frédéric Lardon - Cellphone - 01 MEGATEUF !!.ogg"
11 | dest_files=["res://.godot/imported/Frédéric Lardon - Cellphone - 01 MEGATEUF !!.ogg-b1baef866d35baa7834d63abfefdf254.oggvorbisstr"]
12 |
13 | [params]
14 |
15 | loop=false
16 | loop_offset=0
17 | bpm=0
18 | beat_count=0
19 | bar_beats=4
20 |
--------------------------------------------------------------------------------
/sounds/Frédéric Lardon - Cellphone - 03 GIGA TEUF HARDCORE.ogg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/antimundo/poder-solar/d5820a1d78d63abd8dfaf39722994894b7df900a/sounds/Frédéric Lardon - Cellphone - 03 GIGA TEUF HARDCORE.ogg
--------------------------------------------------------------------------------
/sounds/Frédéric Lardon - Cellphone - 03 GIGA TEUF HARDCORE.ogg.import:
--------------------------------------------------------------------------------
1 | [remap]
2 |
3 | importer="oggvorbisstr"
4 | type="AudioStreamOggVorbis"
5 | uid="uid://c56eetgqov4eq"
6 | path="res://.godot/imported/Frédéric Lardon - Cellphone - 03 GIGA TEUF HARDCORE.ogg-dd1c7210f6a1fa2b9f8a8b652c06f3f4.oggvorbisstr"
7 |
8 | [deps]
9 |
10 | source_file="res://sounds/Frédéric Lardon - Cellphone - 03 GIGA TEUF HARDCORE.ogg"
11 | dest_files=["res://.godot/imported/Frédéric Lardon - Cellphone - 03 GIGA TEUF HARDCORE.ogg-dd1c7210f6a1fa2b9f8a8b652c06f3f4.oggvorbisstr"]
12 |
13 | [params]
14 |
15 | loop=false
16 | loop_offset=0
17 | bpm=0
18 | beat_count=0
19 | bar_beats=4
20 |
--------------------------------------------------------------------------------
/sounds/Frédéric Lardon - Cellphone - 05 funk à 10 balles.ogg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/antimundo/poder-solar/d5820a1d78d63abd8dfaf39722994894b7df900a/sounds/Frédéric Lardon - Cellphone - 05 funk à 10 balles.ogg
--------------------------------------------------------------------------------
/sounds/Frédéric Lardon - Cellphone - 05 funk à 10 balles.ogg.import:
--------------------------------------------------------------------------------
1 | [remap]
2 |
3 | importer="oggvorbisstr"
4 | type="AudioStreamOggVorbis"
5 | uid="uid://dqicdn7snpamw"
6 | path="res://.godot/imported/Frédéric Lardon - Cellphone - 05 funk à 10 balles.ogg-fad13147760bac9769c58c70e9d6d797.oggvorbisstr"
7 |
8 | [deps]
9 |
10 | source_file="res://sounds/Frédéric Lardon - Cellphone - 05 funk à 10 balles.ogg"
11 | dest_files=["res://.godot/imported/Frédéric Lardon - Cellphone - 05 funk à 10 balles.ogg-fad13147760bac9769c58c70e9d6d797.oggvorbisstr"]
12 |
13 | [params]
14 |
15 | loop=false
16 | loop_offset=0.0
17 | bpm=0.0
18 | beat_count=0
19 | bar_beats=4
20 |
--------------------------------------------------------------------------------
/sounds/Frédéric Lardon - Cellphone - 06 dance dance fragile.ogg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/antimundo/poder-solar/d5820a1d78d63abd8dfaf39722994894b7df900a/sounds/Frédéric Lardon - Cellphone - 06 dance dance fragile.ogg
--------------------------------------------------------------------------------
/sounds/Frédéric Lardon - Cellphone - 06 dance dance fragile.ogg.import:
--------------------------------------------------------------------------------
1 | [remap]
2 |
3 | importer="oggvorbisstr"
4 | type="AudioStreamOggVorbis"
5 | uid="uid://bygxugyy0s6jv"
6 | path="res://.godot/imported/Frédéric Lardon - Cellphone - 06 dance dance fragile.ogg-aea3abca777332699a28afe19018e5e1.oggvorbisstr"
7 |
8 | [deps]
9 |
10 | source_file="res://sounds/Frédéric Lardon - Cellphone - 06 dance dance fragile.ogg"
11 | dest_files=["res://.godot/imported/Frédéric Lardon - Cellphone - 06 dance dance fragile.ogg-aea3abca777332699a28afe19018e5e1.oggvorbisstr"]
12 |
13 | [params]
14 |
15 | loop=false
16 | loop_offset=0
17 | bpm=0
18 | beat_count=0
19 | bar_beats=4
20 |
--------------------------------------------------------------------------------
/sounds/Frédéric Lardon - Cellphone - 07 lounge de chat.ogg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/antimundo/poder-solar/d5820a1d78d63abd8dfaf39722994894b7df900a/sounds/Frédéric Lardon - Cellphone - 07 lounge de chat.ogg
--------------------------------------------------------------------------------
/sounds/Frédéric Lardon - Cellphone - 07 lounge de chat.ogg.import:
--------------------------------------------------------------------------------
1 | [remap]
2 |
3 | importer="oggvorbisstr"
4 | type="AudioStreamOggVorbis"
5 | uid="uid://b354wghtd84fg"
6 | path="res://.godot/imported/Frédéric Lardon - Cellphone - 07 lounge de chat.ogg-e110697e35e00473da174ac41c35aa6b.oggvorbisstr"
7 |
8 | [deps]
9 |
10 | source_file="res://sounds/Frédéric Lardon - Cellphone - 07 lounge de chat.ogg"
11 | dest_files=["res://.godot/imported/Frédéric Lardon - Cellphone - 07 lounge de chat.ogg-e110697e35e00473da174ac41c35aa6b.oggvorbisstr"]
12 |
13 | [params]
14 |
15 | loop=false
16 | loop_offset=0
17 | bpm=0
18 | beat_count=0
19 | bar_beats=4
20 |
--------------------------------------------------------------------------------
/sounds/coins.ogg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/antimundo/poder-solar/d5820a1d78d63abd8dfaf39722994894b7df900a/sounds/coins.ogg
--------------------------------------------------------------------------------
/sounds/coins.ogg.import:
--------------------------------------------------------------------------------
1 | [remap]
2 |
3 | importer="oggvorbisstr"
4 | type="AudioStreamOggVorbis"
5 | uid="uid://jwldgek1j4qu"
6 | path="res://.godot/imported/coins.ogg-d7e777b041e8e652f4e845588bc565ef.oggvorbisstr"
7 |
8 | [deps]
9 |
10 | source_file="res://sounds/coins.ogg"
11 | dest_files=["res://.godot/imported/coins.ogg-d7e777b041e8e652f4e845588bc565ef.oggvorbisstr"]
12 |
13 | [params]
14 |
15 | loop=false
16 | loop_offset=0
17 | bpm=0
18 | beat_count=0
19 | bar_beats=4
20 |
--------------------------------------------------------------------------------
/sounds/concert.ogg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/antimundo/poder-solar/d5820a1d78d63abd8dfaf39722994894b7df900a/sounds/concert.ogg
--------------------------------------------------------------------------------
/sounds/concert.ogg.import:
--------------------------------------------------------------------------------
1 | [remap]
2 |
3 | importer="oggvorbisstr"
4 | type="AudioStreamOggVorbis"
5 | uid="uid://dh51mnlue47nk"
6 | path="res://.godot/imported/concert.ogg-7e30c6f86834804b4bbe450e80165368.oggvorbisstr"
7 |
8 | [deps]
9 |
10 | source_file="res://sounds/concert.ogg"
11 | dest_files=["res://.godot/imported/concert.ogg-7e30c6f86834804b4bbe450e80165368.oggvorbisstr"]
12 |
13 | [params]
14 |
15 | loop=false
16 | loop_offset=0
17 | bpm=0
18 | beat_count=0
19 | bar_beats=4
20 |
--------------------------------------------------------------------------------
/sounds/crickets.ogg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/antimundo/poder-solar/d5820a1d78d63abd8dfaf39722994894b7df900a/sounds/crickets.ogg
--------------------------------------------------------------------------------
/sounds/crickets.ogg.import:
--------------------------------------------------------------------------------
1 | [remap]
2 |
3 | importer="oggvorbisstr"
4 | type="AudioStreamOggVorbis"
5 | uid="uid://qledq016vl8d"
6 | path="res://.godot/imported/crickets.ogg-b57b6bad2d1e96ab9800d8c9751bc123.oggvorbisstr"
7 |
8 | [deps]
9 |
10 | source_file="res://sounds/crickets.ogg"
11 | dest_files=["res://.godot/imported/crickets.ogg-b57b6bad2d1e96ab9800d8c9751bc123.oggvorbisstr"]
12 |
13 | [params]
14 |
15 | loop=false
16 | loop_offset=0
17 | bpm=0
18 | beat_count=0
19 | bar_beats=4
20 |
--------------------------------------------------------------------------------
/sounds/fall_1.ogg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/antimundo/poder-solar/d5820a1d78d63abd8dfaf39722994894b7df900a/sounds/fall_1.ogg
--------------------------------------------------------------------------------
/sounds/fall_1.ogg.import:
--------------------------------------------------------------------------------
1 | [remap]
2 |
3 | importer="oggvorbisstr"
4 | type="AudioStreamOggVorbis"
5 | uid="uid://4uv5uigl4gsl"
6 | path="res://.godot/imported/fall_1.ogg-e61577020cbfc683058005f31f2d3427.oggvorbisstr"
7 |
8 | [deps]
9 |
10 | source_file="res://sounds/fall_1.ogg"
11 | dest_files=["res://.godot/imported/fall_1.ogg-e61577020cbfc683058005f31f2d3427.oggvorbisstr"]
12 |
13 | [params]
14 |
15 | loop=false
16 | loop_offset=0
17 | bpm=0
18 | beat_count=0
19 | bar_beats=4
20 |
--------------------------------------------------------------------------------
/sounds/music_credits.txt:
--------------------------------------------------------------------------------
1 | Music by Frederic Lardon from his album Cellphone under Creative Commons 0 license (public domain).
2 | Link: https://loyaltyfreakmusic.com/music/cellphone/
3 |
4 | The song from the "concert" is a modified version from a royalty free song from a YouTube channel called OurMusicBox:
5 | Link to their website: https://www.our-music-box.com/free-music
6 | Link to the song on YouTube: https://www.youtube.com/watch?v=hPz5e04b-Zk
7 |
--------------------------------------------------------------------------------
/sprites/gameplay/background.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
69 |
--------------------------------------------------------------------------------
/sprites/gameplay/background.svg.import:
--------------------------------------------------------------------------------
1 | [remap]
2 |
3 | importer="texture"
4 | type="CompressedTexture2D"
5 | uid="uid://66xs5d83w8mx"
6 | path="res://.godot/imported/background.svg-9afa5a65373e9f9b27cfb9dbb2d83e15.ctex"
7 | metadata={
8 | "vram_texture": false
9 | }
10 |
11 | [deps]
12 |
13 | source_file="res://sprites/gameplay/background.svg"
14 | dest_files=["res://.godot/imported/background.svg-9afa5a65373e9f9b27cfb9dbb2d83e15.ctex"]
15 |
16 | [params]
17 |
18 | compress/mode=0
19 | compress/high_quality=false
20 | compress/lossy_quality=0.7
21 | compress/hdr_compression=1
22 | compress/normal_map=0
23 | compress/channel_pack=0
24 | mipmaps/generate=false
25 | mipmaps/limit=-1
26 | roughness/mode=0
27 | roughness/src_normal=""
28 | process/fix_alpha_border=true
29 | process/premult_alpha=false
30 | process/normal_map_invert_y=false
31 | process/hdr_as_srgb=false
32 | process/hdr_clamp_exposure=false
33 | process/size_limit=0
34 | detect_3d/compress_to=1
35 | svg/scale=1.0
36 | editor/scale_with_editor_scale=false
37 | editor/convert_colors_with_editor_theme=false
38 |
--------------------------------------------------------------------------------
/sprites/gameplay/city.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/antimundo/poder-solar/d5820a1d78d63abd8dfaf39722994894b7df900a/sprites/gameplay/city.png
--------------------------------------------------------------------------------
/sprites/gameplay/city.png.import:
--------------------------------------------------------------------------------
1 | [remap]
2 |
3 | importer="texture"
4 | type="CompressedTexture2D"
5 | uid="uid://bd3j81kqyfugv"
6 | path="res://.godot/imported/city.png-31742105c73d41d31a4666e956b205d3.ctex"
7 | metadata={
8 | "vram_texture": false
9 | }
10 |
11 | [deps]
12 |
13 | source_file="res://sprites/gameplay/city.png"
14 | dest_files=["res://.godot/imported/city.png-31742105c73d41d31a4666e956b205d3.ctex"]
15 |
16 | [params]
17 |
18 | compress/mode=0
19 | compress/high_quality=false
20 | compress/lossy_quality=0.7
21 | compress/hdr_compression=1
22 | compress/normal_map=0
23 | compress/channel_pack=0
24 | mipmaps/generate=false
25 | mipmaps/limit=-1
26 | roughness/mode=0
27 | roughness/src_normal=""
28 | process/fix_alpha_border=true
29 | process/premult_alpha=false
30 | process/normal_map_invert_y=false
31 | process/hdr_as_srgb=false
32 | process/hdr_clamp_exposure=false
33 | process/size_limit=0
34 | detect_3d/compress_to=1
35 |
--------------------------------------------------------------------------------
/sprites/gameplay/concert_light.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/antimundo/poder-solar/d5820a1d78d63abd8dfaf39722994894b7df900a/sprites/gameplay/concert_light.png
--------------------------------------------------------------------------------
/sprites/gameplay/concert_light.png.import:
--------------------------------------------------------------------------------
1 | [remap]
2 |
3 | importer="texture"
4 | type="CompressedTexture2D"
5 | uid="uid://df6vo4dbl6aap"
6 | path="res://.godot/imported/concert_light.png-07095769eb33dab176066c8689ebaf15.ctex"
7 | metadata={
8 | "vram_texture": false
9 | }
10 |
11 | [deps]
12 |
13 | source_file="res://sprites/gameplay/concert_light.png"
14 | dest_files=["res://.godot/imported/concert_light.png-07095769eb33dab176066c8689ebaf15.ctex"]
15 |
16 | [params]
17 |
18 | compress/mode=0
19 | compress/high_quality=false
20 | compress/lossy_quality=0.7
21 | compress/hdr_compression=1
22 | compress/normal_map=0
23 | compress/channel_pack=0
24 | mipmaps/generate=false
25 | mipmaps/limit=-1
26 | roughness/mode=0
27 | roughness/src_normal=""
28 | process/fix_alpha_border=true
29 | process/premult_alpha=false
30 | process/normal_map_invert_y=false
31 | process/hdr_as_srgb=false
32 | process/hdr_clamp_exposure=false
33 | process/size_limit=0
34 | detect_3d/compress_to=1
35 |
--------------------------------------------------------------------------------
/sprites/gameplay/moon.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
85 |
--------------------------------------------------------------------------------
/sprites/gameplay/moon.svg.import:
--------------------------------------------------------------------------------
1 | [remap]
2 |
3 | importer="texture"
4 | type="CompressedTexture2D"
5 | uid="uid://c0iub3ipdr73b"
6 | path="res://.godot/imported/moon.svg-71e235ac118d5022007d13995c7c2c47.ctex"
7 | metadata={
8 | "vram_texture": false
9 | }
10 |
11 | [deps]
12 |
13 | source_file="res://sprites/gameplay/moon.svg"
14 | dest_files=["res://.godot/imported/moon.svg-71e235ac118d5022007d13995c7c2c47.ctex"]
15 |
16 | [params]
17 |
18 | compress/mode=0
19 | compress/high_quality=false
20 | compress/lossy_quality=0.7
21 | compress/hdr_compression=1
22 | compress/normal_map=0
23 | compress/channel_pack=0
24 | mipmaps/generate=false
25 | mipmaps/limit=-1
26 | roughness/mode=0
27 | roughness/src_normal=""
28 | process/fix_alpha_border=true
29 | process/premult_alpha=false
30 | process/normal_map_invert_y=false
31 | process/hdr_as_srgb=false
32 | process/hdr_clamp_exposure=false
33 | process/size_limit=0
34 | detect_3d/compress_to=1
35 | svg/scale=1.0
36 | editor/scale_with_editor_scale=false
37 | editor/convert_colors_with_editor_theme=false
38 |
--------------------------------------------------------------------------------
/sprites/gameplay/pollution.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/antimundo/poder-solar/d5820a1d78d63abd8dfaf39722994894b7df900a/sprites/gameplay/pollution.png
--------------------------------------------------------------------------------
/sprites/gameplay/pollution.png.import:
--------------------------------------------------------------------------------
1 | [remap]
2 |
3 | importer="texture"
4 | type="CompressedTexture2D"
5 | uid="uid://bppq8tuj7vt3j"
6 | path="res://.godot/imported/pollution.png-609e980eca8a6e09f59e3e3e0cd27985.ctex"
7 | metadata={
8 | "vram_texture": false
9 | }
10 |
11 | [deps]
12 |
13 | source_file="res://sprites/gameplay/pollution.png"
14 | dest_files=["res://.godot/imported/pollution.png-609e980eca8a6e09f59e3e3e0cd27985.ctex"]
15 |
16 | [params]
17 |
18 | compress/mode=0
19 | compress/high_quality=false
20 | compress/lossy_quality=0.7
21 | compress/hdr_compression=1
22 | compress/normal_map=0
23 | compress/channel_pack=0
24 | mipmaps/generate=false
25 | mipmaps/limit=-1
26 | roughness/mode=0
27 | roughness/src_normal=""
28 | process/fix_alpha_border=true
29 | process/premult_alpha=false
30 | process/normal_map_invert_y=false
31 | process/hdr_as_srgb=false
32 | process/hdr_clamp_exposure=false
33 | process/size_limit=0
34 | detect_3d/compress_to=1
35 |
--------------------------------------------------------------------------------
/sprites/gameplay/sky.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
55 |
--------------------------------------------------------------------------------
/sprites/gameplay/sky.svg.import:
--------------------------------------------------------------------------------
1 | [remap]
2 |
3 | importer="texture"
4 | type="CompressedTexture2D"
5 | uid="uid://xu4q4ephv6jg"
6 | path="res://.godot/imported/sky.svg-c9300f736d047e2ff8253d728f59e723.ctex"
7 | metadata={
8 | "vram_texture": false
9 | }
10 |
11 | [deps]
12 |
13 | source_file="res://sprites/gameplay/sky.svg"
14 | dest_files=["res://.godot/imported/sky.svg-c9300f736d047e2ff8253d728f59e723.ctex"]
15 |
16 | [params]
17 |
18 | compress/mode=0
19 | compress/high_quality=false
20 | compress/lossy_quality=0.7
21 | compress/hdr_compression=1
22 | compress/normal_map=0
23 | compress/channel_pack=0
24 | mipmaps/generate=false
25 | mipmaps/limit=-1
26 | roughness/mode=0
27 | roughness/src_normal=""
28 | process/fix_alpha_border=true
29 | process/premult_alpha=false
30 | process/normal_map_invert_y=false
31 | process/hdr_as_srgb=false
32 | process/hdr_clamp_exposure=false
33 | process/size_limit=0
34 | detect_3d/compress_to=1
35 | svg/scale=1.0
36 | editor/scale_with_editor_scale=false
37 | editor/convert_colors_with_editor_theme=false
38 |
--------------------------------------------------------------------------------
/sprites/items/aerogenerator.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
77 |
--------------------------------------------------------------------------------
/sprites/items/aerogenerator.svg.import:
--------------------------------------------------------------------------------
1 | [remap]
2 |
3 | importer="texture"
4 | type="CompressedTexture2D"
5 | uid="uid://nl7rpn5cvidd"
6 | path="res://.godot/imported/aerogenerator.svg-e5ef590b3db96c6345f60b57159352c0.ctex"
7 | metadata={
8 | "vram_texture": false
9 | }
10 |
11 | [deps]
12 |
13 | source_file="res://sprites/items/aerogenerator.svg"
14 | dest_files=["res://.godot/imported/aerogenerator.svg-e5ef590b3db96c6345f60b57159352c0.ctex"]
15 |
16 | [params]
17 |
18 | compress/mode=0
19 | compress/high_quality=false
20 | compress/lossy_quality=0.7
21 | compress/hdr_compression=1
22 | compress/normal_map=0
23 | compress/channel_pack=0
24 | mipmaps/generate=false
25 | mipmaps/limit=-1
26 | roughness/mode=0
27 | roughness/src_normal=""
28 | process/fix_alpha_border=true
29 | process/premult_alpha=false
30 | process/normal_map_invert_y=false
31 | process/hdr_as_srgb=false
32 | process/hdr_clamp_exposure=false
33 | process/size_limit=0
34 | detect_3d/compress_to=1
35 | svg/scale=1.0
36 | editor/scale_with_editor_scale=false
37 | editor/convert_colors_with_editor_theme=false
38 |
--------------------------------------------------------------------------------
/sprites/items/aerogenerator_blades.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
56 |
--------------------------------------------------------------------------------
/sprites/items/aerogenerator_blades.svg.import:
--------------------------------------------------------------------------------
1 | [remap]
2 |
3 | importer="texture"
4 | type="CompressedTexture2D"
5 | uid="uid://dof6qsxo6ovfa"
6 | path="res://.godot/imported/aerogenerator_blades.svg-584bc6c92a13a03abdefcbe62d168b6a.ctex"
7 | metadata={
8 | "vram_texture": false
9 | }
10 |
11 | [deps]
12 |
13 | source_file="res://sprites/items/aerogenerator_blades.svg"
14 | dest_files=["res://.godot/imported/aerogenerator_blades.svg-584bc6c92a13a03abdefcbe62d168b6a.ctex"]
15 |
16 | [params]
17 |
18 | compress/mode=0
19 | compress/high_quality=false
20 | compress/lossy_quality=0.7
21 | compress/hdr_compression=1
22 | compress/normal_map=0
23 | compress/channel_pack=0
24 | mipmaps/generate=false
25 | mipmaps/limit=-1
26 | roughness/mode=0
27 | roughness/src_normal=""
28 | process/fix_alpha_border=true
29 | process/premult_alpha=false
30 | process/normal_map_invert_y=false
31 | process/hdr_as_srgb=false
32 | process/hdr_clamp_exposure=false
33 | process/size_limit=0
34 | detect_3d/compress_to=1
35 | svg/scale=1.0
36 | editor/scale_with_editor_scale=false
37 | editor/convert_colors_with_editor_theme=false
38 |
--------------------------------------------------------------------------------
/sprites/items/aerogenerator_top.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
51 |
--------------------------------------------------------------------------------
/sprites/items/aerogenerator_top.svg.import:
--------------------------------------------------------------------------------
1 | [remap]
2 |
3 | importer="texture"
4 | type="CompressedTexture2D"
5 | uid="uid://bby3ih3lc3qdq"
6 | path="res://.godot/imported/aerogenerator_top.svg-9d650a81ae4e807e8e203092142ad21e.ctex"
7 | metadata={
8 | "vram_texture": false
9 | }
10 |
11 | [deps]
12 |
13 | source_file="res://sprites/items/aerogenerator_top.svg"
14 | dest_files=["res://.godot/imported/aerogenerator_top.svg-9d650a81ae4e807e8e203092142ad21e.ctex"]
15 |
16 | [params]
17 |
18 | compress/mode=0
19 | compress/high_quality=false
20 | compress/lossy_quality=0.7
21 | compress/hdr_compression=1
22 | compress/normal_map=0
23 | compress/channel_pack=0
24 | mipmaps/generate=false
25 | mipmaps/limit=-1
26 | roughness/mode=0
27 | roughness/src_normal=""
28 | process/fix_alpha_border=true
29 | process/premult_alpha=false
30 | process/normal_map_invert_y=false
31 | process/hdr_as_srgb=false
32 | process/hdr_clamp_exposure=false
33 | process/size_limit=0
34 | detect_3d/compress_to=1
35 | svg/scale=1.0
36 | editor/scale_with_editor_scale=false
37 | editor/convert_colors_with_editor_theme=false
38 |
--------------------------------------------------------------------------------
/sprites/items/aerogeneratort_shadow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/antimundo/poder-solar/d5820a1d78d63abd8dfaf39722994894b7df900a/sprites/items/aerogeneratort_shadow.png
--------------------------------------------------------------------------------
/sprites/items/aerogeneratort_shadow.png.import:
--------------------------------------------------------------------------------
1 | [remap]
2 |
3 | importer="texture"
4 | type="CompressedTexture2D"
5 | uid="uid://cswe3n8qx2jwu"
6 | path="res://.godot/imported/aerogeneratort_shadow.png-f482c3e2b4ea385368b4a1dae6d771c3.ctex"
7 | metadata={
8 | "vram_texture": false
9 | }
10 |
11 | [deps]
12 |
13 | source_file="res://sprites/items/aerogeneratort_shadow.png"
14 | dest_files=["res://.godot/imported/aerogeneratort_shadow.png-f482c3e2b4ea385368b4a1dae6d771c3.ctex"]
15 |
16 | [params]
17 |
18 | compress/mode=0
19 | compress/high_quality=false
20 | compress/lossy_quality=0.7
21 | compress/hdr_compression=1
22 | compress/normal_map=0
23 | compress/channel_pack=0
24 | mipmaps/generate=false
25 | mipmaps/limit=-1
26 | roughness/mode=0
27 | roughness/src_normal=""
28 | process/fix_alpha_border=true
29 | process/premult_alpha=false
30 | process/normal_map_invert_y=false
31 | process/hdr_as_srgb=false
32 | process/hdr_clamp_exposure=false
33 | process/size_limit=0
34 | detect_3d/compress_to=1
35 |
--------------------------------------------------------------------------------
/sprites/items/circle.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
52 |
--------------------------------------------------------------------------------
/sprites/items/circle.svg.import:
--------------------------------------------------------------------------------
1 | [remap]
2 |
3 | importer="texture"
4 | type="CompressedTexture2D"
5 | uid="uid://7fw10b53iihe"
6 | path="res://.godot/imported/circle.svg-78ec5638c803b0d3a6890e48c4b20a68.ctex"
7 | metadata={
8 | "vram_texture": false
9 | }
10 |
11 | [deps]
12 |
13 | source_file="res://sprites/items/circle.svg"
14 | dest_files=["res://.godot/imported/circle.svg-78ec5638c803b0d3a6890e48c4b20a68.ctex"]
15 |
16 | [params]
17 |
18 | compress/mode=0
19 | compress/high_quality=false
20 | compress/lossy_quality=0.7
21 | compress/hdr_compression=1
22 | compress/normal_map=0
23 | compress/channel_pack=0
24 | mipmaps/generate=false
25 | mipmaps/limit=-1
26 | roughness/mode=0
27 | roughness/src_normal=""
28 | process/fix_alpha_border=true
29 | process/premult_alpha=false
30 | process/normal_map_invert_y=false
31 | process/hdr_as_srgb=false
32 | process/hdr_clamp_exposure=false
33 | process/size_limit=0
34 | detect_3d/compress_to=1
35 | svg/scale=1.0
36 | editor/scale_with_editor_scale=false
37 | editor/convert_colors_with_editor_theme=false
38 |
--------------------------------------------------------------------------------
/sprites/items/factory.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
147 |
--------------------------------------------------------------------------------
/sprites/items/factory.svg.import:
--------------------------------------------------------------------------------
1 | [remap]
2 |
3 | importer="texture"
4 | type="CompressedTexture2D"
5 | uid="uid://ddbn7htnm214p"
6 | path="res://.godot/imported/factory.svg-62ac3a54bb28a9667b22c4fd27039a9b.ctex"
7 | metadata={
8 | "vram_texture": false
9 | }
10 |
11 | [deps]
12 |
13 | source_file="res://sprites/items/factory.svg"
14 | dest_files=["res://.godot/imported/factory.svg-62ac3a54bb28a9667b22c4fd27039a9b.ctex"]
15 |
16 | [params]
17 |
18 | compress/mode=0
19 | compress/high_quality=false
20 | compress/lossy_quality=0.7
21 | compress/hdr_compression=1
22 | compress/normal_map=0
23 | compress/channel_pack=0
24 | mipmaps/generate=false
25 | mipmaps/limit=-1
26 | roughness/mode=0
27 | roughness/src_normal=""
28 | process/fix_alpha_border=true
29 | process/premult_alpha=false
30 | process/normal_map_invert_y=false
31 | process/hdr_as_srgb=false
32 | process/hdr_clamp_exposure=false
33 | process/size_limit=0
34 | detect_3d/compress_to=1
35 | svg/scale=1.0
36 | editor/scale_with_editor_scale=false
37 | editor/convert_colors_with_editor_theme=false
38 |
--------------------------------------------------------------------------------
/sprites/items/power_plant.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
120 |
--------------------------------------------------------------------------------
/sprites/items/power_plant.svg.import:
--------------------------------------------------------------------------------
1 | [remap]
2 |
3 | importer="texture"
4 | type="CompressedTexture2D"
5 | uid="uid://bag062w4o0887"
6 | path="res://.godot/imported/power_plant.svg-a92d34dbc42d3a28a1ebb99f0181bb8c.ctex"
7 | metadata={
8 | "vram_texture": false
9 | }
10 |
11 | [deps]
12 |
13 | source_file="res://sprites/items/power_plant.svg"
14 | dest_files=["res://.godot/imported/power_plant.svg-a92d34dbc42d3a28a1ebb99f0181bb8c.ctex"]
15 |
16 | [params]
17 |
18 | compress/mode=0
19 | compress/high_quality=false
20 | compress/lossy_quality=0.7
21 | compress/hdr_compression=1
22 | compress/normal_map=0
23 | compress/channel_pack=0
24 | mipmaps/generate=false
25 | mipmaps/limit=-1
26 | roughness/mode=0
27 | roughness/src_normal=""
28 | process/fix_alpha_border=true
29 | process/premult_alpha=false
30 | process/normal_map_invert_y=false
31 | process/hdr_as_srgb=false
32 | process/hdr_clamp_exposure=false
33 | process/size_limit=0
34 | detect_3d/compress_to=1
35 | svg/scale=1.0
36 | editor/scale_with_editor_scale=false
37 | editor/convert_colors_with_editor_theme=false
38 |
--------------------------------------------------------------------------------
/sprites/items/power_plant_fire.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
55 |
--------------------------------------------------------------------------------
/sprites/items/power_plant_fire.svg.import:
--------------------------------------------------------------------------------
1 | [remap]
2 |
3 | importer="texture"
4 | type="CompressedTexture2D"
5 | uid="uid://clacihq5vpd5q"
6 | path="res://.godot/imported/power_plant_fire.svg-0a035afde397242dc0913d5d8861a55f.ctex"
7 | metadata={
8 | "vram_texture": false
9 | }
10 |
11 | [deps]
12 |
13 | source_file="res://sprites/items/power_plant_fire.svg"
14 | dest_files=["res://.godot/imported/power_plant_fire.svg-0a035afde397242dc0913d5d8861a55f.ctex"]
15 |
16 | [params]
17 |
18 | compress/mode=0
19 | compress/high_quality=false
20 | compress/lossy_quality=0.7
21 | compress/hdr_compression=1
22 | compress/normal_map=0
23 | compress/channel_pack=0
24 | mipmaps/generate=false
25 | mipmaps/limit=-1
26 | roughness/mode=0
27 | roughness/src_normal=""
28 | process/fix_alpha_border=true
29 | process/premult_alpha=false
30 | process/normal_map_invert_y=false
31 | process/hdr_as_srgb=false
32 | process/hdr_clamp_exposure=false
33 | process/size_limit=0
34 | detect_3d/compress_to=1
35 | svg/scale=1.0
36 | editor/scale_with_editor_scale=false
37 | editor/convert_colors_with_editor_theme=false
38 |
--------------------------------------------------------------------------------
/sprites/items/power_plant_shadow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/antimundo/poder-solar/d5820a1d78d63abd8dfaf39722994894b7df900a/sprites/items/power_plant_shadow.png
--------------------------------------------------------------------------------
/sprites/items/power_plant_shadow.png.import:
--------------------------------------------------------------------------------
1 | [remap]
2 |
3 | importer="texture"
4 | type="CompressedTexture2D"
5 | uid="uid://d3y1hackv7pnb"
6 | path="res://.godot/imported/power_plant_shadow.png-b59db1c8dc1f00c63af5a2990e2c9108.ctex"
7 | metadata={
8 | "vram_texture": false
9 | }
10 |
11 | [deps]
12 |
13 | source_file="res://sprites/items/power_plant_shadow.png"
14 | dest_files=["res://.godot/imported/power_plant_shadow.png-b59db1c8dc1f00c63af5a2990e2c9108.ctex"]
15 |
16 | [params]
17 |
18 | compress/mode=0
19 | compress/high_quality=false
20 | compress/lossy_quality=0.7
21 | compress/hdr_compression=1
22 | compress/normal_map=0
23 | compress/channel_pack=0
24 | mipmaps/generate=false
25 | mipmaps/limit=-1
26 | roughness/mode=0
27 | roughness/src_normal=""
28 | process/fix_alpha_border=true
29 | process/premult_alpha=false
30 | process/normal_map_invert_y=false
31 | process/hdr_as_srgb=false
32 | process/hdr_clamp_exposure=false
33 | process/size_limit=0
34 | detect_3d/compress_to=1
35 |
--------------------------------------------------------------------------------
/sprites/items/tree.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
89 |
--------------------------------------------------------------------------------
/sprites/items/tree.svg.import:
--------------------------------------------------------------------------------
1 | [remap]
2 |
3 | importer="texture"
4 | type="CompressedTexture2D"
5 | uid="uid://bag8t16pfux4f"
6 | path="res://.godot/imported/tree.svg-174c51dc03a631959082d4d5faa44827.ctex"
7 | metadata={
8 | "vram_texture": false
9 | }
10 |
11 | [deps]
12 |
13 | source_file="res://sprites/items/tree.svg"
14 | dest_files=["res://.godot/imported/tree.svg-174c51dc03a631959082d4d5faa44827.ctex"]
15 |
16 | [params]
17 |
18 | compress/mode=0
19 | compress/high_quality=false
20 | compress/lossy_quality=0.7
21 | compress/hdr_compression=1
22 | compress/normal_map=0
23 | compress/channel_pack=0
24 | mipmaps/generate=false
25 | mipmaps/limit=-1
26 | roughness/mode=0
27 | roughness/src_normal=""
28 | process/fix_alpha_border=true
29 | process/premult_alpha=false
30 | process/normal_map_invert_y=false
31 | process/hdr_as_srgb=false
32 | process/hdr_clamp_exposure=false
33 | process/size_limit=0
34 | detect_3d/compress_to=1
35 | svg/scale=1.0
36 | editor/scale_with_editor_scale=false
37 | editor/convert_colors_with_editor_theme=false
38 |
--------------------------------------------------------------------------------
/sprites/menus/game_title.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
59 |
--------------------------------------------------------------------------------
/sprites/menus/game_title.svg.import:
--------------------------------------------------------------------------------
1 | [remap]
2 |
3 | importer="texture"
4 | type="CompressedTexture2D"
5 | uid="uid://bte75qgd6lnb2"
6 | path="res://.godot/imported/game_title.svg-119d54cb8686d31fc405a06ba24650b3.ctex"
7 | metadata={
8 | "vram_texture": false
9 | }
10 |
11 | [deps]
12 |
13 | source_file="res://sprites/menus/game_title.svg"
14 | dest_files=["res://.godot/imported/game_title.svg-119d54cb8686d31fc405a06ba24650b3.ctex"]
15 |
16 | [params]
17 |
18 | compress/mode=0
19 | compress/high_quality=false
20 | compress/lossy_quality=0.7
21 | compress/hdr_compression=1
22 | compress/normal_map=0
23 | compress/channel_pack=0
24 | mipmaps/generate=false
25 | mipmaps/limit=-1
26 | roughness/mode=0
27 | roughness/src_normal=""
28 | process/fix_alpha_border=true
29 | process/premult_alpha=false
30 | process/normal_map_invert_y=false
31 | process/hdr_as_srgb=false
32 | process/hdr_clamp_exposure=false
33 | process/size_limit=0
34 | detect_3d/compress_to=1
35 | svg/scale=1.0
36 | editor/scale_with_editor_scale=false
37 | editor/convert_colors_with_editor_theme=false
38 |
--------------------------------------------------------------------------------
/sprites/menus/home_button.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
81 |
--------------------------------------------------------------------------------
/sprites/menus/home_button.svg.import:
--------------------------------------------------------------------------------
1 | [remap]
2 |
3 | importer="texture"
4 | type="CompressedTexture2D"
5 | uid="uid://bmq0i68wu0lf4"
6 | path="res://.godot/imported/home_button.svg-7c339e8953cc3b5f02c6e290326e1b1f.ctex"
7 | metadata={
8 | "vram_texture": false
9 | }
10 |
11 | [deps]
12 |
13 | source_file="res://sprites/menus/home_button.svg"
14 | dest_files=["res://.godot/imported/home_button.svg-7c339e8953cc3b5f02c6e290326e1b1f.ctex"]
15 |
16 | [params]
17 |
18 | compress/mode=0
19 | compress/high_quality=false
20 | compress/lossy_quality=0.7
21 | compress/hdr_compression=1
22 | compress/normal_map=0
23 | compress/channel_pack=0
24 | mipmaps/generate=false
25 | mipmaps/limit=-1
26 | roughness/mode=0
27 | roughness/src_normal=""
28 | process/fix_alpha_border=true
29 | process/premult_alpha=false
30 | process/normal_map_invert_y=false
31 | process/hdr_as_srgb=false
32 | process/hdr_clamp_exposure=false
33 | process/size_limit=0
34 | detect_3d/compress_to=1
35 | svg/scale=1.0
36 | editor/scale_with_editor_scale=false
37 | editor/convert_colors_with_editor_theme=false
38 |
--------------------------------------------------------------------------------
/sprites/menus/main_menu.svg.import:
--------------------------------------------------------------------------------
1 | [remap]
2 |
3 | importer="texture"
4 | type="CompressedTexture2D"
5 | uid="uid://cnsyrjbggj5tp"
6 | path="res://.godot/imported/main_menu.svg-167c92fc297bd78e2ae296013323ba9d.ctex"
7 | metadata={
8 | "vram_texture": false
9 | }
10 |
11 | [deps]
12 |
13 | source_file="res://sprites/menus/main_menu.svg"
14 | dest_files=["res://.godot/imported/main_menu.svg-167c92fc297bd78e2ae296013323ba9d.ctex"]
15 |
16 | [params]
17 |
18 | compress/mode=0
19 | compress/high_quality=false
20 | compress/lossy_quality=0.7
21 | compress/hdr_compression=1
22 | compress/normal_map=0
23 | compress/channel_pack=0
24 | mipmaps/generate=false
25 | mipmaps/limit=-1
26 | roughness/mode=0
27 | roughness/src_normal=""
28 | process/fix_alpha_border=true
29 | process/premult_alpha=false
30 | process/normal_map_invert_y=false
31 | process/hdr_as_srgb=false
32 | process/hdr_clamp_exposure=false
33 | process/size_limit=0
34 | detect_3d/compress_to=1
35 | svg/scale=1.0
36 | editor/scale_with_editor_scale=false
37 | editor/convert_colors_with_editor_theme=false
38 |
--------------------------------------------------------------------------------
/sprites/menus/menu_tree.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
91 |
--------------------------------------------------------------------------------
/sprites/menus/menu_tree.svg.import:
--------------------------------------------------------------------------------
1 | [remap]
2 |
3 | importer="texture"
4 | type="CompressedTexture2D"
5 | uid="uid://b35y6o14byij6"
6 | path="res://.godot/imported/menu_tree.svg-7b4382b5f062fab249b01efa13087052.ctex"
7 | metadata={
8 | "vram_texture": false
9 | }
10 |
11 | [deps]
12 |
13 | source_file="res://sprites/menus/menu_tree.svg"
14 | dest_files=["res://.godot/imported/menu_tree.svg-7b4382b5f062fab249b01efa13087052.ctex"]
15 |
16 | [params]
17 |
18 | compress/mode=0
19 | compress/high_quality=false
20 | compress/lossy_quality=0.7
21 | compress/hdr_compression=1
22 | compress/normal_map=0
23 | compress/channel_pack=0
24 | mipmaps/generate=false
25 | mipmaps/limit=-1
26 | roughness/mode=0
27 | roughness/src_normal=""
28 | process/fix_alpha_border=true
29 | process/premult_alpha=false
30 | process/normal_map_invert_y=false
31 | process/hdr_as_srgb=false
32 | process/hdr_clamp_exposure=false
33 | process/size_limit=0
34 | detect_3d/compress_to=1
35 | svg/scale=1.0
36 | editor/scale_with_editor_scale=false
37 | editor/convert_colors_with_editor_theme=false
38 |
--------------------------------------------------------------------------------
/sprites/menus/play_button.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
93 |
--------------------------------------------------------------------------------
/sprites/menus/play_button.svg.import:
--------------------------------------------------------------------------------
1 | [remap]
2 |
3 | importer="texture"
4 | type="CompressedTexture2D"
5 | uid="uid://lnqj5571tsu3"
6 | path="res://.godot/imported/play_button.svg-7c9ef07185e4fc141be38ec1a865ab1c.ctex"
7 | metadata={
8 | "vram_texture": false
9 | }
10 |
11 | [deps]
12 |
13 | source_file="res://sprites/menus/play_button.svg"
14 | dest_files=["res://.godot/imported/play_button.svg-7c9ef07185e4fc141be38ec1a865ab1c.ctex"]
15 |
16 | [params]
17 |
18 | compress/mode=0
19 | compress/high_quality=false
20 | compress/lossy_quality=0.7
21 | compress/hdr_compression=1
22 | compress/normal_map=0
23 | compress/channel_pack=0
24 | mipmaps/generate=false
25 | mipmaps/limit=-1
26 | roughness/mode=0
27 | roughness/src_normal=""
28 | process/fix_alpha_border=true
29 | process/premult_alpha=false
30 | process/normal_map_invert_y=false
31 | process/hdr_as_srgb=false
32 | process/hdr_clamp_exposure=false
33 | process/size_limit=0
34 | detect_3d/compress_to=1
35 | svg/scale=1.0
36 | editor/scale_with_editor_scale=false
37 | editor/convert_colors_with_editor_theme=false
38 |
--------------------------------------------------------------------------------
/sprites/slides/concert.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/antimundo/poder-solar/d5820a1d78d63abd8dfaf39722994894b7df900a/sprites/slides/concert.jpg
--------------------------------------------------------------------------------
/sprites/slides/concert.jpg.import:
--------------------------------------------------------------------------------
1 | [remap]
2 |
3 | importer="texture"
4 | type="CompressedTexture2D"
5 | uid="uid://dptqunx0ppbks"
6 | path="res://.godot/imported/concert.jpg-caa1bc2afb81c5770c5706f4d2cf75a2.ctex"
7 | metadata={
8 | "vram_texture": false
9 | }
10 |
11 | [deps]
12 |
13 | source_file="res://sprites/slides/concert.jpg"
14 | dest_files=["res://.godot/imported/concert.jpg-caa1bc2afb81c5770c5706f4d2cf75a2.ctex"]
15 |
16 | [params]
17 |
18 | compress/mode=0
19 | compress/high_quality=false
20 | compress/lossy_quality=0.7
21 | compress/hdr_compression=1
22 | compress/normal_map=0
23 | compress/channel_pack=0
24 | mipmaps/generate=false
25 | mipmaps/limit=-1
26 | roughness/mode=0
27 | roughness/src_normal=""
28 | process/fix_alpha_border=true
29 | process/premult_alpha=false
30 | process/normal_map_invert_y=false
31 | process/hdr_as_srgb=false
32 | process/hdr_clamp_exposure=false
33 | process/size_limit=0
34 | detect_3d/compress_to=1
35 |
--------------------------------------------------------------------------------
/sprites/slides/fire.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/antimundo/poder-solar/d5820a1d78d63abd8dfaf39722994894b7df900a/sprites/slides/fire.jpg
--------------------------------------------------------------------------------
/sprites/slides/fire.jpg.import:
--------------------------------------------------------------------------------
1 | [remap]
2 |
3 | importer="texture"
4 | type="CompressedTexture2D"
5 | uid="uid://dojc8vjf3gibg"
6 | path="res://.godot/imported/fire.jpg-3225c62be4cda6ee7485fac7bf388ab5.ctex"
7 | metadata={
8 | "vram_texture": false
9 | }
10 |
11 | [deps]
12 |
13 | source_file="res://sprites/slides/fire.jpg"
14 | dest_files=["res://.godot/imported/fire.jpg-3225c62be4cda6ee7485fac7bf388ab5.ctex"]
15 |
16 | [params]
17 |
18 | compress/mode=0
19 | compress/high_quality=false
20 | compress/lossy_quality=0.7
21 | compress/hdr_compression=1
22 | compress/normal_map=0
23 | compress/channel_pack=0
24 | mipmaps/generate=false
25 | mipmaps/limit=-1
26 | roughness/mode=0
27 | roughness/src_normal=""
28 | process/fix_alpha_border=true
29 | process/premult_alpha=false
30 | process/normal_map_invert_y=false
31 | process/hdr_as_srgb=false
32 | process/hdr_clamp_exposure=false
33 | process/size_limit=0
34 | detect_3d/compress_to=1
35 |
--------------------------------------------------------------------------------
/sprites/slides/fire.png.import:
--------------------------------------------------------------------------------
1 | [remap]
2 |
3 | importer="texture"
4 | type="CompressedTexture2D"
5 | uid="uid://jap0408ybtxp"
6 | path="res://.godot/imported/fire.png-27dd8419e10afd452427e43bf8ade52a.ctex"
7 | metadata={
8 | "vram_texture": false
9 | }
10 |
11 | [deps]
12 |
13 | source_file="res://sprites/slides/fire.png"
14 | dest_files=["res://.godot/imported/fire.png-27dd8419e10afd452427e43bf8ade52a.ctex"]
15 |
16 | [params]
17 |
18 | compress/mode=0
19 | compress/high_quality=false
20 | compress/lossy_quality=0.7
21 | compress/hdr_compression=1
22 | compress/normal_map=0
23 | compress/channel_pack=0
24 | mipmaps/generate=false
25 | mipmaps/limit=-1
26 | roughness/mode=0
27 | roughness/src_normal=""
28 | process/fix_alpha_border=true
29 | process/premult_alpha=false
30 | process/normal_map_invert_y=false
31 | process/hdr_as_srgb=false
32 | process/hdr_clamp_exposure=false
33 | process/size_limit=0
34 | detect_3d/compress_to=1
35 |
--------------------------------------------------------------------------------
/sprites/slides/lights_out.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/antimundo/poder-solar/d5820a1d78d63abd8dfaf39722994894b7df900a/sprites/slides/lights_out.jpg
--------------------------------------------------------------------------------
/sprites/slides/lights_out.jpg.import:
--------------------------------------------------------------------------------
1 | [remap]
2 |
3 | importer="texture"
4 | type="CompressedTexture2D"
5 | uid="uid://cu6pfr1uhtvu2"
6 | path="res://.godot/imported/lights_out.jpg-faea6626a92f679a6e2f36d3cc224e5c.ctex"
7 | metadata={
8 | "vram_texture": false
9 | }
10 |
11 | [deps]
12 |
13 | source_file="res://sprites/slides/lights_out.jpg"
14 | dest_files=["res://.godot/imported/lights_out.jpg-faea6626a92f679a6e2f36d3cc224e5c.ctex"]
15 |
16 | [params]
17 |
18 | compress/mode=0
19 | compress/high_quality=false
20 | compress/lossy_quality=0.7
21 | compress/hdr_compression=1
22 | compress/normal_map=0
23 | compress/channel_pack=0
24 | mipmaps/generate=false
25 | mipmaps/limit=-1
26 | roughness/mode=0
27 | roughness/src_normal=""
28 | process/fix_alpha_border=true
29 | process/premult_alpha=false
30 | process/normal_map_invert_y=false
31 | process/hdr_as_srgb=false
32 | process/hdr_clamp_exposure=false
33 | process/size_limit=0
34 | detect_3d/compress_to=1
35 |
--------------------------------------------------------------------------------
/sprites/slides/pollution.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/antimundo/poder-solar/d5820a1d78d63abd8dfaf39722994894b7df900a/sprites/slides/pollution.jpg
--------------------------------------------------------------------------------
/sprites/slides/pollution.jpg.import:
--------------------------------------------------------------------------------
1 | [remap]
2 |
3 | importer="texture"
4 | type="CompressedTexture2D"
5 | uid="uid://dqeyi0u7wuyau"
6 | path="res://.godot/imported/pollution.jpg-dae219bf6fd43b814201e2506db38e49.ctex"
7 | metadata={
8 | "vram_texture": false
9 | }
10 |
11 | [deps]
12 |
13 | source_file="res://sprites/slides/pollution.jpg"
14 | dest_files=["res://.godot/imported/pollution.jpg-dae219bf6fd43b814201e2506db38e49.ctex"]
15 |
16 | [params]
17 |
18 | compress/mode=0
19 | compress/high_quality=false
20 | compress/lossy_quality=0.7
21 | compress/hdr_compression=1
22 | compress/normal_map=0
23 | compress/channel_pack=0
24 | mipmaps/generate=false
25 | mipmaps/limit=-1
26 | roughness/mode=0
27 | roughness/src_normal=""
28 | process/fix_alpha_border=true
29 | process/premult_alpha=false
30 | process/normal_map_invert_y=false
31 | process/hdr_as_srgb=false
32 | process/hdr_clamp_exposure=false
33 | process/size_limit=0
34 | detect_3d/compress_to=1
35 |
--------------------------------------------------------------------------------
/sprites/slides/pollution_slide.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/antimundo/poder-solar/d5820a1d78d63abd8dfaf39722994894b7df900a/sprites/slides/pollution_slide.jpg
--------------------------------------------------------------------------------
/sprites/slides/pollution_slide.jpg.import:
--------------------------------------------------------------------------------
1 | [remap]
2 |
3 | importer="texture"
4 | type="CompressedTexture2D"
5 | uid="uid://c54oixn1xays2"
6 | path="res://.godot/imported/pollution_slide.jpg-6b416ace97ce988951aa97a626f31650.ctex"
7 | metadata={
8 | "vram_texture": false
9 | }
10 |
11 | [deps]
12 |
13 | source_file="res://sprites/slides/pollution_slide.jpg"
14 | dest_files=["res://.godot/imported/pollution_slide.jpg-6b416ace97ce988951aa97a626f31650.ctex"]
15 |
16 | [params]
17 |
18 | compress/mode=0
19 | compress/high_quality=false
20 | compress/lossy_quality=0.7
21 | compress/hdr_compression=1
22 | compress/normal_map=0
23 | compress/channel_pack=0
24 | mipmaps/generate=false
25 | mipmaps/limit=-1
26 | roughness/mode=0
27 | roughness/src_normal=""
28 | process/fix_alpha_border=true
29 | process/premult_alpha=false
30 | process/normal_map_invert_y=false
31 | process/hdr_as_srgb=false
32 | process/hdr_clamp_exposure=false
33 | process/size_limit=0
34 | detect_3d/compress_to=1
35 |
--------------------------------------------------------------------------------
/sprites/slides/tutorial.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/antimundo/poder-solar/d5820a1d78d63abd8dfaf39722994894b7df900a/sprites/slides/tutorial.jpg
--------------------------------------------------------------------------------
/sprites/slides/tutorial.jpg.import:
--------------------------------------------------------------------------------
1 | [remap]
2 |
3 | importer="texture"
4 | type="CompressedTexture2D"
5 | uid="uid://htmgk134fumb"
6 | path="res://.godot/imported/tutorial.jpg-0902a00a4b80de75f4de988e1f3bf563.ctex"
7 | metadata={
8 | "vram_texture": false
9 | }
10 |
11 | [deps]
12 |
13 | source_file="res://sprites/slides/tutorial.jpg"
14 | dest_files=["res://.godot/imported/tutorial.jpg-0902a00a4b80de75f4de988e1f3bf563.ctex"]
15 |
16 | [params]
17 |
18 | compress/mode=0
19 | compress/high_quality=false
20 | compress/lossy_quality=0.7
21 | compress/hdr_compression=1
22 | compress/normal_map=0
23 | compress/channel_pack=0
24 | mipmaps/generate=false
25 | mipmaps/limit=-1
26 | roughness/mode=0
27 | roughness/src_normal=""
28 | process/fix_alpha_border=true
29 | process/premult_alpha=false
30 | process/normal_map_invert_y=false
31 | process/hdr_as_srgb=false
32 | process/hdr_clamp_exposure=false
33 | process/size_limit=0
34 | detect_3d/compress_to=1
35 |
--------------------------------------------------------------------------------
/sprites/slides/tutorial_lowenergy.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/antimundo/poder-solar/d5820a1d78d63abd8dfaf39722994894b7df900a/sprites/slides/tutorial_lowenergy.jpg
--------------------------------------------------------------------------------
/sprites/slides/tutorial_lowenergy.jpg.import:
--------------------------------------------------------------------------------
1 | [remap]
2 |
3 | importer="texture"
4 | type="CompressedTexture2D"
5 | uid="uid://go3q08u4nkji"
6 | path="res://.godot/imported/tutorial_lowenergy.jpg-7eb9ac99e159bc783fb278b481baf605.ctex"
7 | metadata={
8 | "vram_texture": false
9 | }
10 |
11 | [deps]
12 |
13 | source_file="res://sprites/slides/tutorial_lowenergy.jpg"
14 | dest_files=["res://.godot/imported/tutorial_lowenergy.jpg-7eb9ac99e159bc783fb278b481baf605.ctex"]
15 |
16 | [params]
17 |
18 | compress/mode=0
19 | compress/high_quality=false
20 | compress/lossy_quality=0.7
21 | compress/hdr_compression=1
22 | compress/normal_map=0
23 | compress/channel_pack=0
24 | mipmaps/generate=false
25 | mipmaps/limit=-1
26 | roughness/mode=0
27 | roughness/src_normal=""
28 | process/fix_alpha_border=true
29 | process/premult_alpha=false
30 | process/normal_map_invert_y=false
31 | process/hdr_as_srgb=false
32 | process/hdr_clamp_exposure=false
33 | process/size_limit=0
34 | detect_3d/compress_to=1
35 |
--------------------------------------------------------------------------------
/sprites/slides/tutorial_overcharge.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/antimundo/poder-solar/d5820a1d78d63abd8dfaf39722994894b7df900a/sprites/slides/tutorial_overcharge.jpg
--------------------------------------------------------------------------------
/sprites/slides/tutorial_overcharge.jpg.import:
--------------------------------------------------------------------------------
1 | [remap]
2 |
3 | importer="texture"
4 | type="CompressedTexture2D"
5 | uid="uid://bdhnjejqigjjx"
6 | path="res://.godot/imported/tutorial_overcharge.jpg-9d9ddbea2b239474e7ece8479ce3487f.ctex"
7 | metadata={
8 | "vram_texture": false
9 | }
10 |
11 | [deps]
12 |
13 | source_file="res://sprites/slides/tutorial_overcharge.jpg"
14 | dest_files=["res://.godot/imported/tutorial_overcharge.jpg-9d9ddbea2b239474e7ece8479ce3487f.ctex"]
15 |
16 | [params]
17 |
18 | compress/mode=0
19 | compress/high_quality=false
20 | compress/lossy_quality=0.7
21 | compress/hdr_compression=1
22 | compress/normal_map=0
23 | compress/channel_pack=0
24 | mipmaps/generate=false
25 | mipmaps/limit=-1
26 | roughness/mode=0
27 | roughness/src_normal=""
28 | process/fix_alpha_border=true
29 | process/premult_alpha=false
30 | process/normal_map_invert_y=false
31 | process/hdr_as_srgb=false
32 | process/hdr_clamp_exposure=false
33 | process/size_limit=0
34 | detect_3d/compress_to=1
35 |
--------------------------------------------------------------------------------
/sprites/slides/tutorial_pollution.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/antimundo/poder-solar/d5820a1d78d63abd8dfaf39722994894b7df900a/sprites/slides/tutorial_pollution.jpg
--------------------------------------------------------------------------------
/sprites/slides/tutorial_pollution.jpg.import:
--------------------------------------------------------------------------------
1 | [remap]
2 |
3 | importer="texture"
4 | type="CompressedTexture2D"
5 | uid="uid://57lsipgyhcs4"
6 | path="res://.godot/imported/tutorial_pollution.jpg-d3f680bcc25895499df2966125515dd9.ctex"
7 | metadata={
8 | "vram_texture": false
9 | }
10 |
11 | [deps]
12 |
13 | source_file="res://sprites/slides/tutorial_pollution.jpg"
14 | dest_files=["res://.godot/imported/tutorial_pollution.jpg-d3f680bcc25895499df2966125515dd9.ctex"]
15 |
16 | [params]
17 |
18 | compress/mode=0
19 | compress/high_quality=false
20 | compress/lossy_quality=0.7
21 | compress/hdr_compression=1
22 | compress/normal_map=0
23 | compress/channel_pack=0
24 | mipmaps/generate=false
25 | mipmaps/limit=-1
26 | roughness/mode=0
27 | roughness/src_normal=""
28 | process/fix_alpha_border=true
29 | process/premult_alpha=false
30 | process/normal_map_invert_y=false
31 | process/hdr_as_srgb=false
32 | process/hdr_clamp_exposure=false
33 | process/size_limit=0
34 | detect_3d/compress_to=1
35 |
--------------------------------------------------------------------------------
/sprites/slides/win.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/antimundo/poder-solar/d5820a1d78d63abd8dfaf39722994894b7df900a/sprites/slides/win.jpg
--------------------------------------------------------------------------------
/sprites/slides/win.jpg.import:
--------------------------------------------------------------------------------
1 | [remap]
2 |
3 | importer="texture"
4 | type="CompressedTexture2D"
5 | uid="uid://domjgyedkfrcj"
6 | path="res://.godot/imported/win.jpg-44082b6c9851ff864d588deabe4974e7.ctex"
7 | metadata={
8 | "vram_texture": false
9 | }
10 |
11 | [deps]
12 |
13 | source_file="res://sprites/slides/win.jpg"
14 | dest_files=["res://.godot/imported/win.jpg-44082b6c9851ff864d588deabe4974e7.ctex"]
15 |
16 | [params]
17 |
18 | compress/mode=0
19 | compress/high_quality=false
20 | compress/lossy_quality=0.7
21 | compress/hdr_compression=1
22 | compress/normal_map=0
23 | compress/channel_pack=0
24 | mipmaps/generate=false
25 | mipmaps/limit=-1
26 | roughness/mode=0
27 | roughness/src_normal=""
28 | process/fix_alpha_border=true
29 | process/premult_alpha=false
30 | process/normal_map_invert_y=false
31 | process/hdr_as_srgb=false
32 | process/hdr_clamp_exposure=false
33 | process/size_limit=0
34 | detect_3d/compress_to=1
35 |
--------------------------------------------------------------------------------
/sprites/ui/button_active.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
75 |
--------------------------------------------------------------------------------
/sprites/ui/button_active.svg.import:
--------------------------------------------------------------------------------
1 | [remap]
2 |
3 | importer="texture"
4 | type="CompressedTexture2D"
5 | uid="uid://ddyv4xqyi581h"
6 | path="res://.godot/imported/button_active.svg-784cb0d41776ee008a5b888caedca3c8.ctex"
7 | metadata={
8 | "vram_texture": false
9 | }
10 |
11 | [deps]
12 |
13 | source_file="res://sprites/ui/button_active.svg"
14 | dest_files=["res://.godot/imported/button_active.svg-784cb0d41776ee008a5b888caedca3c8.ctex"]
15 |
16 | [params]
17 |
18 | compress/mode=0
19 | compress/high_quality=false
20 | compress/lossy_quality=0.7
21 | compress/hdr_compression=1
22 | compress/normal_map=0
23 | compress/channel_pack=0
24 | mipmaps/generate=false
25 | mipmaps/limit=-1
26 | roughness/mode=0
27 | roughness/src_normal=""
28 | process/fix_alpha_border=true
29 | process/premult_alpha=false
30 | process/normal_map_invert_y=false
31 | process/hdr_as_srgb=false
32 | process/hdr_clamp_exposure=false
33 | process/size_limit=0
34 | detect_3d/compress_to=1
35 | svg/scale=1.0
36 | editor/scale_with_editor_scale=false
37 | editor/convert_colors_with_editor_theme=false
38 |
--------------------------------------------------------------------------------
/sprites/ui/button_disabled.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
75 |
--------------------------------------------------------------------------------
/sprites/ui/button_disabled.svg.import:
--------------------------------------------------------------------------------
1 | [remap]
2 |
3 | importer="texture"
4 | type="CompressedTexture2D"
5 | uid="uid://hmnxlkm8b7rk"
6 | path="res://.godot/imported/button_disabled.svg-5599d1c6b8b6a3410992faa00f1286a8.ctex"
7 | metadata={
8 | "vram_texture": false
9 | }
10 |
11 | [deps]
12 |
13 | source_file="res://sprites/ui/button_disabled.svg"
14 | dest_files=["res://.godot/imported/button_disabled.svg-5599d1c6b8b6a3410992faa00f1286a8.ctex"]
15 |
16 | [params]
17 |
18 | compress/mode=0
19 | compress/high_quality=false
20 | compress/lossy_quality=0.7
21 | compress/hdr_compression=1
22 | compress/normal_map=0
23 | compress/channel_pack=0
24 | mipmaps/generate=false
25 | mipmaps/limit=-1
26 | roughness/mode=0
27 | roughness/src_normal=""
28 | process/fix_alpha_border=true
29 | process/premult_alpha=false
30 | process/normal_map_invert_y=false
31 | process/hdr_as_srgb=false
32 | process/hdr_clamp_exposure=false
33 | process/size_limit=0
34 | detect_3d/compress_to=1
35 | svg/scale=1.0
36 | editor/scale_with_editor_scale=false
37 | editor/convert_colors_with_editor_theme=false
38 |
--------------------------------------------------------------------------------
/sprites/ui/comic_dialogue.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
55 |
--------------------------------------------------------------------------------
/sprites/ui/comic_dialogue.svg.import:
--------------------------------------------------------------------------------
1 | [remap]
2 |
3 | importer="texture"
4 | type="CompressedTexture2D"
5 | uid="uid://b31cg1aamphne"
6 | path="res://.godot/imported/comic_dialogue.svg-a12cc436e29aaef4bc6bc1def3332c44.ctex"
7 | metadata={
8 | "vram_texture": false
9 | }
10 |
11 | [deps]
12 |
13 | source_file="res://sprites/ui/comic_dialogue.svg"
14 | dest_files=["res://.godot/imported/comic_dialogue.svg-a12cc436e29aaef4bc6bc1def3332c44.ctex"]
15 |
16 | [params]
17 |
18 | compress/mode=0
19 | compress/high_quality=false
20 | compress/lossy_quality=0.7
21 | compress/hdr_compression=1
22 | compress/normal_map=0
23 | compress/channel_pack=0
24 | mipmaps/generate=false
25 | mipmaps/limit=-1
26 | roughness/mode=0
27 | roughness/src_normal=""
28 | process/fix_alpha_border=true
29 | process/premult_alpha=false
30 | process/normal_map_invert_y=false
31 | process/hdr_as_srgb=false
32 | process/hdr_clamp_exposure=false
33 | process/size_limit=0
34 | detect_3d/compress_to=1
35 | svg/scale=1.0
36 | editor/scale_with_editor_scale=false
37 | editor/convert_colors_with_editor_theme=false
38 |
--------------------------------------------------------------------------------
/sprites/ui/comic_dialogue_right.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
55 |
--------------------------------------------------------------------------------
/sprites/ui/comic_dialogue_right.svg.import:
--------------------------------------------------------------------------------
1 | [remap]
2 |
3 | importer="texture"
4 | type="CompressedTexture2D"
5 | uid="uid://bk0h1pbal288u"
6 | path="res://.godot/imported/comic_dialogue_right.svg-e970ef44107e105811035285bce865c0.ctex"
7 | metadata={
8 | "vram_texture": false
9 | }
10 |
11 | [deps]
12 |
13 | source_file="res://sprites/ui/comic_dialogue_right.svg"
14 | dest_files=["res://.godot/imported/comic_dialogue_right.svg-e970ef44107e105811035285bce865c0.ctex"]
15 |
16 | [params]
17 |
18 | compress/mode=0
19 | compress/high_quality=false
20 | compress/lossy_quality=0.7
21 | compress/hdr_compression=1
22 | compress/normal_map=0
23 | compress/channel_pack=0
24 | mipmaps/generate=false
25 | mipmaps/limit=-1
26 | roughness/mode=0
27 | roughness/src_normal=""
28 | process/fix_alpha_border=true
29 | process/premult_alpha=false
30 | process/normal_map_invert_y=false
31 | process/hdr_as_srgb=false
32 | process/hdr_clamp_exposure=false
33 | process/size_limit=0
34 | detect_3d/compress_to=1
35 | svg/scale=1.0
36 | editor/scale_with_editor_scale=false
37 | editor/convert_colors_with_editor_theme=false
38 |
--------------------------------------------------------------------------------
/sprites/ui/gather_resource_icons/energy_down.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
60 |
--------------------------------------------------------------------------------
/sprites/ui/gather_resource_icons/energy_down.svg.import:
--------------------------------------------------------------------------------
1 | [remap]
2 |
3 | importer="texture"
4 | type="CompressedTexture2D"
5 | uid="uid://dnyty6l6hnst7"
6 | path="res://.godot/imported/energy_down.svg-7be3be8a441b6ab0f30c94d0e0482fff.ctex"
7 | metadata={
8 | "vram_texture": false
9 | }
10 |
11 | [deps]
12 |
13 | source_file="res://sprites/ui/gather_resource_icons/energy_down.svg"
14 | dest_files=["res://.godot/imported/energy_down.svg-7be3be8a441b6ab0f30c94d0e0482fff.ctex"]
15 |
16 | [params]
17 |
18 | compress/mode=0
19 | compress/high_quality=false
20 | compress/lossy_quality=0.7
21 | compress/hdr_compression=1
22 | compress/normal_map=0
23 | compress/channel_pack=0
24 | mipmaps/generate=false
25 | mipmaps/limit=-1
26 | roughness/mode=0
27 | roughness/src_normal=""
28 | process/fix_alpha_border=true
29 | process/premult_alpha=false
30 | process/normal_map_invert_y=false
31 | process/hdr_as_srgb=false
32 | process/hdr_clamp_exposure=false
33 | process/size_limit=0
34 | detect_3d/compress_to=1
35 | svg/scale=1.0
36 | editor/scale_with_editor_scale=false
37 | editor/convert_colors_with_editor_theme=false
38 |
--------------------------------------------------------------------------------
/sprites/ui/gather_resource_icons/energy_up.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
54 |
--------------------------------------------------------------------------------
/sprites/ui/gather_resource_icons/energy_up.svg.import:
--------------------------------------------------------------------------------
1 | [remap]
2 |
3 | importer="texture"
4 | type="CompressedTexture2D"
5 | uid="uid://322gxhlgle0r"
6 | path="res://.godot/imported/energy_up.svg-51bac3bfa3ae5748b3a0f9e1743a32a8.ctex"
7 | metadata={
8 | "vram_texture": false
9 | }
10 |
11 | [deps]
12 |
13 | source_file="res://sprites/ui/gather_resource_icons/energy_up.svg"
14 | dest_files=["res://.godot/imported/energy_up.svg-51bac3bfa3ae5748b3a0f9e1743a32a8.ctex"]
15 |
16 | [params]
17 |
18 | compress/mode=0
19 | compress/high_quality=false
20 | compress/lossy_quality=0.7
21 | compress/hdr_compression=1
22 | compress/normal_map=0
23 | compress/channel_pack=0
24 | mipmaps/generate=false
25 | mipmaps/limit=-1
26 | roughness/mode=0
27 | roughness/src_normal=""
28 | process/fix_alpha_border=true
29 | process/premult_alpha=false
30 | process/normal_map_invert_y=false
31 | process/hdr_as_srgb=false
32 | process/hdr_clamp_exposure=false
33 | process/size_limit=0
34 | detect_3d/compress_to=1
35 | svg/scale=1.0
36 | editor/scale_with_editor_scale=false
37 | editor/convert_colors_with_editor_theme=false
38 |
--------------------------------------------------------------------------------
/sprites/ui/gather_resource_icons/money_up.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
92 |
--------------------------------------------------------------------------------
/sprites/ui/gather_resource_icons/money_up.svg.import:
--------------------------------------------------------------------------------
1 | [remap]
2 |
3 | importer="texture"
4 | type="CompressedTexture2D"
5 | uid="uid://5nh6yf46lflh"
6 | path="res://.godot/imported/money_up.svg-79a129f14294e4ce3770917546d6ee53.ctex"
7 | metadata={
8 | "vram_texture": false
9 | }
10 |
11 | [deps]
12 |
13 | source_file="res://sprites/ui/gather_resource_icons/money_up.svg"
14 | dest_files=["res://.godot/imported/money_up.svg-79a129f14294e4ce3770917546d6ee53.ctex"]
15 |
16 | [params]
17 |
18 | compress/mode=0
19 | compress/high_quality=false
20 | compress/lossy_quality=0.7
21 | compress/hdr_compression=1
22 | compress/normal_map=0
23 | compress/channel_pack=0
24 | mipmaps/generate=false
25 | mipmaps/limit=-1
26 | roughness/mode=0
27 | roughness/src_normal=""
28 | process/fix_alpha_border=true
29 | process/premult_alpha=false
30 | process/normal_map_invert_y=false
31 | process/hdr_as_srgb=false
32 | process/hdr_clamp_exposure=false
33 | process/size_limit=0
34 | detect_3d/compress_to=1
35 | svg/scale=1.0
36 | editor/scale_with_editor_scale=false
37 | editor/convert_colors_with_editor_theme=false
38 |
--------------------------------------------------------------------------------
/sprites/ui/gather_resource_icons/pollution_down.svg.import:
--------------------------------------------------------------------------------
1 | [remap]
2 |
3 | importer="texture"
4 | type="CompressedTexture2D"
5 | uid="uid://ceoqx4aly3mp2"
6 | path="res://.godot/imported/pollution_down.svg-82bdbdb59938414ba632001ad73869d6.ctex"
7 | metadata={
8 | "vram_texture": false
9 | }
10 |
11 | [deps]
12 |
13 | source_file="res://sprites/ui/gather_resource_icons/pollution_down.svg"
14 | dest_files=["res://.godot/imported/pollution_down.svg-82bdbdb59938414ba632001ad73869d6.ctex"]
15 |
16 | [params]
17 |
18 | compress/mode=0
19 | compress/high_quality=false
20 | compress/lossy_quality=0.7
21 | compress/hdr_compression=1
22 | compress/normal_map=0
23 | compress/channel_pack=0
24 | mipmaps/generate=false
25 | mipmaps/limit=-1
26 | roughness/mode=0
27 | roughness/src_normal=""
28 | process/fix_alpha_border=true
29 | process/premult_alpha=false
30 | process/normal_map_invert_y=false
31 | process/hdr_as_srgb=false
32 | process/hdr_clamp_exposure=false
33 | process/size_limit=0
34 | detect_3d/compress_to=1
35 | svg/scale=1.0
36 | editor/scale_with_editor_scale=false
37 | editor/convert_colors_with_editor_theme=false
38 |
--------------------------------------------------------------------------------
/sprites/ui/gather_resource_icons/pollution_up.svg.import:
--------------------------------------------------------------------------------
1 | [remap]
2 |
3 | importer="texture"
4 | type="CompressedTexture2D"
5 | uid="uid://bgokqyp4by5l4"
6 | path="res://.godot/imported/pollution_up.svg-a932fc3130a022306c2947701e9af66b.ctex"
7 | metadata={
8 | "vram_texture": false
9 | }
10 |
11 | [deps]
12 |
13 | source_file="res://sprites/ui/gather_resource_icons/pollution_up.svg"
14 | dest_files=["res://.godot/imported/pollution_up.svg-a932fc3130a022306c2947701e9af66b.ctex"]
15 |
16 | [params]
17 |
18 | compress/mode=0
19 | compress/high_quality=false
20 | compress/lossy_quality=0.7
21 | compress/hdr_compression=1
22 | compress/normal_map=0
23 | compress/channel_pack=0
24 | mipmaps/generate=false
25 | mipmaps/limit=-1
26 | roughness/mode=0
27 | roughness/src_normal=""
28 | process/fix_alpha_border=true
29 | process/premult_alpha=false
30 | process/normal_map_invert_y=false
31 | process/hdr_as_srgb=false
32 | process/hdr_clamp_exposure=false
33 | process/size_limit=0
34 | detect_3d/compress_to=1
35 | svg/scale=1.0
36 | editor/scale_with_editor_scale=false
37 | editor/convert_colors_with_editor_theme=false
38 |
--------------------------------------------------------------------------------
/sprites/ui/money.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
84 |
--------------------------------------------------------------------------------
/sprites/ui/money.svg.import:
--------------------------------------------------------------------------------
1 | [remap]
2 |
3 | importer="texture"
4 | type="CompressedTexture2D"
5 | uid="uid://c7g6c8ddnqbtx"
6 | path="res://.godot/imported/money.svg-492fbd682f228fb2fa832894c5e992c6.ctex"
7 | metadata={
8 | "vram_texture": false
9 | }
10 |
11 | [deps]
12 |
13 | source_file="res://sprites/ui/money.svg"
14 | dest_files=["res://.godot/imported/money.svg-492fbd682f228fb2fa832894c5e992c6.ctex"]
15 |
16 | [params]
17 |
18 | compress/mode=0
19 | compress/high_quality=false
20 | compress/lossy_quality=0.7
21 | compress/hdr_compression=1
22 | compress/normal_map=0
23 | compress/channel_pack=0
24 | mipmaps/generate=false
25 | mipmaps/limit=-1
26 | roughness/mode=0
27 | roughness/src_normal=""
28 | process/fix_alpha_border=true
29 | process/premult_alpha=false
30 | process/normal_map_invert_y=false
31 | process/hdr_as_srgb=false
32 | process/hdr_clamp_exposure=false
33 | process/size_limit=0
34 | detect_3d/compress_to=1
35 | svg/scale=1.0
36 | editor/scale_with_editor_scale=false
37 | editor/convert_colors_with_editor_theme=false
38 |
--------------------------------------------------------------------------------
/sprites/ui/slider/energy_out.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
74 |
--------------------------------------------------------------------------------
/sprites/ui/slider/energy_out.svg.import:
--------------------------------------------------------------------------------
1 | [remap]
2 |
3 | importer="texture"
4 | type="CompressedTexture2D"
5 | uid="uid://bujvy6jo8pckb"
6 | path="res://.godot/imported/energy_out.svg-54ef66af22fd2ba09de5da4a60baf92d.ctex"
7 | metadata={
8 | "vram_texture": false
9 | }
10 |
11 | [deps]
12 |
13 | source_file="res://sprites/ui/slider/energy_out.svg"
14 | dest_files=["res://.godot/imported/energy_out.svg-54ef66af22fd2ba09de5da4a60baf92d.ctex"]
15 |
16 | [params]
17 |
18 | compress/mode=0
19 | compress/high_quality=false
20 | compress/lossy_quality=0.7
21 | compress/hdr_compression=1
22 | compress/normal_map=0
23 | compress/channel_pack=0
24 | mipmaps/generate=false
25 | mipmaps/limit=-1
26 | roughness/mode=0
27 | roughness/src_normal=""
28 | process/fix_alpha_border=true
29 | process/premult_alpha=false
30 | process/normal_map_invert_y=false
31 | process/hdr_as_srgb=false
32 | process/hdr_clamp_exposure=false
33 | process/size_limit=0
34 | detect_3d/compress_to=1
35 | svg/scale=1.0
36 | editor/scale_with_editor_scale=false
37 | editor/convert_colors_with_editor_theme=false
38 |
--------------------------------------------------------------------------------
/sprites/ui/slider/energy_overcharge.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
59 |
--------------------------------------------------------------------------------
/sprites/ui/slider/energy_overcharge.svg.import:
--------------------------------------------------------------------------------
1 | [remap]
2 |
3 | importer="texture"
4 | type="CompressedTexture2D"
5 | uid="uid://c3bww28tuaens"
6 | path="res://.godot/imported/energy_overcharge.svg-8eb1b23750939bddfa15eeac8145849d.ctex"
7 | metadata={
8 | "vram_texture": false
9 | }
10 |
11 | [deps]
12 |
13 | source_file="res://sprites/ui/slider/energy_overcharge.svg"
14 | dest_files=["res://.godot/imported/energy_overcharge.svg-8eb1b23750939bddfa15eeac8145849d.ctex"]
15 |
16 | [params]
17 |
18 | compress/mode=0
19 | compress/high_quality=false
20 | compress/lossy_quality=0.7
21 | compress/hdr_compression=1
22 | compress/normal_map=0
23 | compress/channel_pack=0
24 | mipmaps/generate=false
25 | mipmaps/limit=-1
26 | roughness/mode=0
27 | roughness/src_normal=""
28 | process/fix_alpha_border=true
29 | process/premult_alpha=false
30 | process/normal_map_invert_y=false
31 | process/hdr_as_srgb=false
32 | process/hdr_clamp_exposure=false
33 | process/size_limit=0
34 | detect_3d/compress_to=1
35 | svg/scale=1.0
36 | editor/scale_with_editor_scale=false
37 | editor/convert_colors_with_editor_theme=false
38 |
--------------------------------------------------------------------------------
/sprites/ui/slider/pollution_bad.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
53 |
--------------------------------------------------------------------------------
/sprites/ui/slider/pollution_bad.svg.import:
--------------------------------------------------------------------------------
1 | [remap]
2 |
3 | importer="texture"
4 | type="CompressedTexture2D"
5 | uid="uid://cuxibndcc43em"
6 | path="res://.godot/imported/pollution_bad.svg-8ae385eb8915570199a6701ba4f515fb.ctex"
7 | metadata={
8 | "vram_texture": false
9 | }
10 |
11 | [deps]
12 |
13 | source_file="res://sprites/ui/slider/pollution_bad.svg"
14 | dest_files=["res://.godot/imported/pollution_bad.svg-8ae385eb8915570199a6701ba4f515fb.ctex"]
15 |
16 | [params]
17 |
18 | compress/mode=0
19 | compress/high_quality=false
20 | compress/lossy_quality=0.7
21 | compress/hdr_compression=1
22 | compress/normal_map=0
23 | compress/channel_pack=0
24 | mipmaps/generate=false
25 | mipmaps/limit=-1
26 | roughness/mode=0
27 | roughness/src_normal=""
28 | process/fix_alpha_border=true
29 | process/premult_alpha=false
30 | process/normal_map_invert_y=false
31 | process/hdr_as_srgb=false
32 | process/hdr_clamp_exposure=false
33 | process/size_limit=0
34 | detect_3d/compress_to=1
35 | svg/scale=1.0
36 | editor/scale_with_editor_scale=false
37 | editor/convert_colors_with_editor_theme=false
38 |
--------------------------------------------------------------------------------
/sprites/ui/slider/pollution_ok.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
50 |
--------------------------------------------------------------------------------
/sprites/ui/slider/pollution_ok.svg.import:
--------------------------------------------------------------------------------
1 | [remap]
2 |
3 | importer="texture"
4 | type="CompressedTexture2D"
5 | uid="uid://bh7fnor3671a6"
6 | path="res://.godot/imported/pollution_ok.svg-f34e731e6257c54c1b428084633d6c91.ctex"
7 | metadata={
8 | "vram_texture": false
9 | }
10 |
11 | [deps]
12 |
13 | source_file="res://sprites/ui/slider/pollution_ok.svg"
14 | dest_files=["res://.godot/imported/pollution_ok.svg-f34e731e6257c54c1b428084633d6c91.ctex"]
15 |
16 | [params]
17 |
18 | compress/mode=0
19 | compress/high_quality=false
20 | compress/lossy_quality=0.7
21 | compress/hdr_compression=1
22 | compress/normal_map=0
23 | compress/channel_pack=0
24 | mipmaps/generate=false
25 | mipmaps/limit=-1
26 | roughness/mode=0
27 | roughness/src_normal=""
28 | process/fix_alpha_border=true
29 | process/premult_alpha=false
30 | process/normal_map_invert_y=false
31 | process/hdr_as_srgb=false
32 | process/hdr_clamp_exposure=false
33 | process/size_limit=0
34 | detect_3d/compress_to=1
35 | svg/scale=1.0
36 | editor/scale_with_editor_scale=false
37 | editor/convert_colors_with_editor_theme=false
38 |
--------------------------------------------------------------------------------
/sprites/ui/slider/slider.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
99 |
--------------------------------------------------------------------------------
/sprites/ui/slider/slider.svg.import:
--------------------------------------------------------------------------------
1 | [remap]
2 |
3 | importer="texture"
4 | type="CompressedTexture2D"
5 | uid="uid://cvccriudqbaj3"
6 | path="res://.godot/imported/slider.svg-29536838d5fc2555d2ddb8c7659866e7.ctex"
7 | metadata={
8 | "vram_texture": false
9 | }
10 |
11 | [deps]
12 |
13 | source_file="res://sprites/ui/slider/slider.svg"
14 | dest_files=["res://.godot/imported/slider.svg-29536838d5fc2555d2ddb8c7659866e7.ctex"]
15 |
16 | [params]
17 |
18 | compress/mode=0
19 | compress/high_quality=false
20 | compress/lossy_quality=0.7
21 | compress/hdr_compression=1
22 | compress/normal_map=0
23 | compress/channel_pack=0
24 | mipmaps/generate=false
25 | mipmaps/limit=-1
26 | roughness/mode=0
27 | roughness/src_normal=""
28 | process/fix_alpha_border=true
29 | process/premult_alpha=false
30 | process/normal_map_invert_y=false
31 | process/hdr_as_srgb=false
32 | process/hdr_clamp_exposure=false
33 | process/size_limit=0
34 | detect_3d/compress_to=1
35 | svg/scale=1.0
36 | editor/scale_with_editor_scale=false
37 | editor/convert_colors_with_editor_theme=false
38 |
--------------------------------------------------------------------------------
/sprites/ui/slider/slider_grab.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
60 |
--------------------------------------------------------------------------------
/sprites/ui/slider/slider_grab.svg.import:
--------------------------------------------------------------------------------
1 | [remap]
2 |
3 | importer="texture"
4 | type="CompressedTexture2D"
5 | uid="uid://c48ag4ssxr8vy"
6 | path="res://.godot/imported/slider_grab.svg-fbb6f4ece4c39ab3a9db1b8989a91c89.ctex"
7 | metadata={
8 | "vram_texture": false
9 | }
10 |
11 | [deps]
12 |
13 | source_file="res://sprites/ui/slider/slider_grab.svg"
14 | dest_files=["res://.godot/imported/slider_grab.svg-fbb6f4ece4c39ab3a9db1b8989a91c89.ctex"]
15 |
16 | [params]
17 |
18 | compress/mode=0
19 | compress/high_quality=false
20 | compress/lossy_quality=0.7
21 | compress/hdr_compression=1
22 | compress/normal_map=0
23 | compress/channel_pack=0
24 | mipmaps/generate=false
25 | mipmaps/limit=-1
26 | roughness/mode=0
27 | roughness/src_normal=""
28 | process/fix_alpha_border=true
29 | process/premult_alpha=false
30 | process/normal_map_invert_y=false
31 | process/hdr_as_srgb=false
32 | process/hdr_clamp_exposure=false
33 | process/size_limit=0
34 | detect_3d/compress_to=1
35 | svg/scale=1.0
36 | editor/scale_with_editor_scale=false
37 | editor/convert_colors_with_editor_theme=false
38 |
--------------------------------------------------------------------------------
/sprites/ui/slider/slider_grab_pollution.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
77 |
--------------------------------------------------------------------------------
/sprites/ui/slider/slider_grab_pollution.svg.import:
--------------------------------------------------------------------------------
1 | [remap]
2 |
3 | importer="texture"
4 | type="CompressedTexture2D"
5 | uid="uid://bkbp3aourgms7"
6 | path="res://.godot/imported/slider_grab_pollution.svg-58e140e7c54e2a9009a7c9263e42d450.ctex"
7 | metadata={
8 | "vram_texture": false
9 | }
10 |
11 | [deps]
12 |
13 | source_file="res://sprites/ui/slider/slider_grab_pollution.svg"
14 | dest_files=["res://.godot/imported/slider_grab_pollution.svg-58e140e7c54e2a9009a7c9263e42d450.ctex"]
15 |
16 | [params]
17 |
18 | compress/mode=0
19 | compress/high_quality=false
20 | compress/lossy_quality=0.7
21 | compress/hdr_compression=1
22 | compress/normal_map=0
23 | compress/channel_pack=0
24 | mipmaps/generate=false
25 | mipmaps/limit=-1
26 | roughness/mode=0
27 | roughness/src_normal=""
28 | process/fix_alpha_border=true
29 | process/premult_alpha=false
30 | process/normal_map_invert_y=false
31 | process/hdr_as_srgb=false
32 | process/hdr_clamp_exposure=false
33 | process/size_limit=0
34 | detect_3d/compress_to=1
35 | svg/scale=1.0
36 | editor/scale_with_editor_scale=false
37 | editor/convert_colors_with_editor_theme=false
38 |
--------------------------------------------------------------------------------
/sprites/ui/slider/slider_pollution.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
93 |
--------------------------------------------------------------------------------
/sprites/ui/slider/slider_pollution.svg.import:
--------------------------------------------------------------------------------
1 | [remap]
2 |
3 | importer="texture"
4 | type="CompressedTexture2D"
5 | uid="uid://cmjcs285eqrwg"
6 | path="res://.godot/imported/slider_pollution.svg-a659fc4a32f4159e30fea9c9c4134154.ctex"
7 | metadata={
8 | "vram_texture": false
9 | }
10 |
11 | [deps]
12 |
13 | source_file="res://sprites/ui/slider/slider_pollution.svg"
14 | dest_files=["res://.godot/imported/slider_pollution.svg-a659fc4a32f4159e30fea9c9c4134154.ctex"]
15 |
16 | [params]
17 |
18 | compress/mode=0
19 | compress/high_quality=false
20 | compress/lossy_quality=0.7
21 | compress/hdr_compression=1
22 | compress/normal_map=0
23 | compress/channel_pack=0
24 | mipmaps/generate=false
25 | mipmaps/limit=-1
26 | roughness/mode=0
27 | roughness/src_normal=""
28 | process/fix_alpha_border=true
29 | process/premult_alpha=false
30 | process/normal_map_invert_y=false
31 | process/hdr_as_srgb=false
32 | process/hdr_clamp_exposure=false
33 | process/size_limit=0
34 | detect_3d/compress_to=1
35 | svg/scale=1.0
36 | editor/scale_with_editor_scale=false
37 | editor/convert_colors_with_editor_theme=false
38 |
--------------------------------------------------------------------------------