revolutionnnnn

This commit is contained in:
Victor Turgeon 2023-06-11 17:08:30 -04:00
parent bb912bf3ce
commit 400f3482a7
3 changed files with 118 additions and 0 deletions

36
endings/revolution.cs Normal file
View File

@ -0,0 +1,36 @@
using Godot;
using System;
public partial class revolution : Control
{
[Export]
private Timer _timer;
[Export]
private ColorRect _fade;
[Export]
private float fadeRate = 0.1f;
private float alpha = 1f;
private bool isReverse = false;
public override void _Ready()
{
_timer.Timeout += goToEnd;
}
public override void _Process(double delta)
{
alpha -= fadeRate * (float)delta;
_fade.Color = new Color(0, 0, 0, alpha);
}
private void goToEnd()
{
var scene = GD.Load<PackedScene>("res://endings/the_end.tscn");
var instance = scene.Instantiate();
GetNode<Node>("/root/").AddChild(instance);
this.QueueFree();
}
}

82
endings/revolution.tscn Normal file
View File

@ -0,0 +1,82 @@
[gd_scene load_steps=4 format=3 uid="uid://ppfkr7umi7vs"]
[ext_resource type="Script" path="res://endings/revolution.cs" id="1_d8ssh"]
[ext_resource type="Texture2D" uid="uid://ban2kwe2xntfj" path="res://images/Riot.jpg" id="1_lojuk"]
[sub_resource type="LabelSettings" id="LabelSettings_bdmkb"]
font_size = 36
font_color = Color(0.847059, 0.847059, 0.847059, 1)
[node name="revolution" type="Control" node_paths=PackedStringArray("_timer", "_fade")]
layout_mode = 3
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
script = ExtResource("1_d8ssh")
_timer = NodePath("Timer")
_fade = NodePath("Fade")
fadeRate = 0.3
[node name="TextureRect" type="TextureRect" parent="."]
self_modulate = Color(0.407843, 0.407843, 0.407843, 1)
layout_mode = 1
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
texture = ExtResource("1_lojuk")
expand_mode = 1
stretch_mode = 6
[node name="Label" type="Label" parent="."]
layout_mode = 1
anchors_preset = 8
anchor_left = 0.5
anchor_top = 0.5
anchor_right = 0.5
anchor_bottom = 0.5
offset_left = -20.0
offset_top = -11.5
offset_right = 20.0
offset_bottom = 11.5
grow_horizontal = 2
grow_vertical = 2
text = "Your population has risen against you"
label_settings = SubResource("LabelSettings_bdmkb")
horizontal_alignment = 1
vertical_alignment = 1
uppercase = true
[node name="Label2" type="Label" parent="."]
layout_mode = 1
anchors_preset = 2
anchor_top = 1.0
anchor_bottom = 1.0
offset_left = 29.0
offset_top = -98.0
offset_right = 991.0
offset_bottom = 8.0
grow_vertical = 0
scale = Vector2(0.745013, 0.745013)
text = "“One has a moral responsibility to disobey unjust laws.”
― Martin Luther King Jr. "
label_settings = SubResource("LabelSettings_bdmkb")
horizontal_alignment = 1
vertical_alignment = 1
[node name="Fade" type="ColorRect" parent="."]
layout_mode = 1
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
color = Color(0, 0, 0, 1)
[node name="Timer" type="Timer" parent="."]
wait_time = 10.0
one_shot = true
autostart = true

BIN
images/Riot.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 355 KiB