Skip to content

Commit

Permalink
i made alpha bet betetr!!
Browse files Browse the repository at this point in the history
alpha male andrew tate john decapitation despicable the 4th ohio hitting the griddy among us gigachad california boys fortnite fnf you have been banned from the mickey house clubhouse for inappropriate behavior frfr ong gregory you need to vent big balls in your face mouth eating doritos asmr 2023 no virus at 3:72am 3:296.5am spotify playlist soundcloud youtube music vs impostor v45 revival sonic.exe re-exed new super mario bros wii hi squidward spongebob meme mr krabs shut the fuck up
  • Loading branch information
swordcube committed Jul 10, 2023
1 parent 936d9b2 commit b7af35b
Show file tree
Hide file tree
Showing 6 changed files with 61 additions and 35 deletions.
26 changes: 0 additions & 26 deletions assets/fonts/alphabet.gd

This file was deleted.

File renamed without changes
Original file line number Diff line number Diff line change
Expand Up @@ -3,15 +3,15 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://cjg87uaeudajw"
path="res://.godot/imported/alphabet.png-a02a34eca487b0fdf35b47f89644099a.ctex"
path="res://.godot/imported/alphabet.png-5b73551fc078284ad6933bc57667eeef.ctex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://assets/godot Editer/icons/alphabet.png"
dest_files=["res://.godot/imported/alphabet.png-a02a34eca487b0fdf35b47f89644099a.ctex"]
source_file="res://assets/godot_editor/icons/alphabet.png"
dest_files=["res://.godot/imported/alphabet.png-5b73551fc078284ad6933bc57667eeef.ctex"]

[params]

Expand Down
12 changes: 6 additions & 6 deletions scenes/menus/FreeplayMenu.tscn
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
[gd_scene load_steps=5 format=3 uid="uid://c5cyvpoh1y7m3"]

[ext_resource type="Texture2D" uid="uid://d2eynec1yyets" path="res://assets/images/menus/menuBGDesat.png" id="1_e238o"]
[ext_resource type="Script" path="res://scenes/menus/FreeplayMenu.gd" id="1_qqx51"]
[ext_resource type="Script" path="res://scripts/menus/FreeplayMenu.gd" id="1_r4vkr"]
[ext_resource type="Resource" uid="uid://c5681qsrwyw5p" path="res://assets/data/freeplaylist.tres" id="2_6151h"]
[ext_resource type="Script" path="res://assets/fonts/alphabet.gd" id="2_kpa6u"]
[ext_resource type="Script" path="res://scripts/Alphabet.gd" id="2_kpa6u"]

[node name="FreeplayMenu" type="Node2D"]
script = ExtResource("1_qqx51")
script = ExtResource("1_r4vkr")
freeplay_data = ExtResource("2_6151h")

[node name="BG" type="Sprite2D" parent="."]
Expand All @@ -17,7 +17,7 @@ metadata/_edit_lock_ = true
[node name="Alphabet" type="Control" parent="."]
layout_mode = 3
anchors_preset = 0
offset_right = 512.5
offset_bottom = 71.0
offset_right = 643.0
offset_bottom = 65.0
script = ExtResource("2_kpa6u")
text = "DAD BATTLE"
text = "this is a penis"
51 changes: 51 additions & 0 deletions scripts/Alphabet.gd
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
@tool
@icon("res://assets/godot_editor/icons/alphabet.png")
class_name Alphabet extends Control

var frames:SpriteFrames = preload("res://assets/fonts/alphabet/bold.res")
var letters:Array[AnimatedSprite2D] = []

var fart_size:Vector2 = Vector2.ZERO

@export_multiline var text:String = "":
set(v):
text = v
for i in letters:
i.queue_free()
letters = []
var letter_pos:Vector2 = Vector2.ZERO

fart_size = Vector2.ZERO
var lines:PackedStringArray = text.split("\n")

var i:int = 0
for text in lines:
letter_pos.x = 0.0

for letter in text:
if letter == " ":
letter_pos.x += 30.0
fart_size.x += 30.0
continue

var new_sprite:AnimatedSprite2D = AnimatedSprite2D.new()
new_sprite.centered = false
new_sprite.sprite_frames = frames
new_sprite.play(letter.to_upper())
letters.append(new_sprite)
add_child(new_sprite)

var sprite_size:Vector2 = new_sprite.sprite_frames.get_frame_texture(new_sprite.animation,new_sprite.frame).get_size()
new_sprite.position = letter_pos
fart_size.x += sprite_size.x
letter_pos.x += sprite_size.x

letter_pos.y += 60.0
fart_size.y += 60.0
i += 1

fart_size.y += 5.0
size = fart_size

func _process(delta):
size = fart_size
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
extends Node2D

@export var freeplay_data:FreeplayList

# Called when the node enters the scene tree for the first time.
Expand Down

0 comments on commit b7af35b

Please sign in to comment.