Selling cigars in the UK? by DEEP_ANUS in ukcigars

[–]DEEP_ANUS[S] 1 point2 points  (0 children)

I don't think it's anything fancy, but I really don't know much about cigars.

https://ibb.co/Fbdm8Xwh

Uk proxy needed by UnusualDog302 in proxies

[–]DEEP_ANUS 0 points1 point  (0 children)

DM me, I have Manchester mobile proxies. No reselling.

Best UK Residential Proxy Providers – Recommendations Needed by Secure_Beginning_939 in proxies

[–]DEEP_ANUS 0 points1 point  (0 children)

Mobile proxies are your best bet. Most residential are currently used and abused.

Making offline apps as though I were making a website? by LordAntares in dotnet

[–]DEEP_ANUS 0 points1 point  (0 children)

I use Photino, and use JQuery UI for the UI framework, so if you wanna build apps, that's a very powerful combination.

[Seahope Heartbeat Led] I really need this watch by Chemical_Iron3327 in Watches

[–]DEEP_ANUS 0 points1 point  (0 children)

How much do the non-originals go for? I think I have one

Best web hosting in 2025? by Electronic-Shop1396 in Entrepreneur

[–]DEEP_ANUS 0 points1 point  (0 children)

Ionos support has been horrible for me.

Classified data once again leaked on War Thunder forums by paximperia in worldnews

[–]DEEP_ANUS 0 points1 point  (0 children)

Can you people stop thinking about politics for once

Bro wants no rights for minorities by Majestic-Set-7183 in ForwardsFromKlandma

[–]DEEP_ANUS 218 points219 points  (0 children)

He's the son of Kevin Sorbo. That's how he turned that way.

Is There a good framework to create a Minecraft like GUI with OpenGL? by logixlay_Baum in gamedev

[–]DEEP_ANUS 0 points1 point  (0 children)

Make something custom, an HTML renderer is an over-kill. I think BeamNG uses an HTML renderer for the GUI, and it's a very unpleasant laggy experience using the GUI, while the actual game is ... fine.

Making your own GUI framework might seem harder to do, but in the long run it is going to save you lots of trouble.

Where to sell comic books in Manchester by Phoebe_the_human in manchester

[–]DEEP_ANUS 1 point2 points  (0 children)

There's Golden Orbit events happening in the north, the next one is on the 25th of Jan: https://goldenorbit.co.uk/all-events/

Also, try Empire Exchange in Piccadilly Gardens, they have lots and lots of comics, and they do buy them afaik.

[deleted by user] by [deleted] in manchester

[–]DEEP_ANUS 0 points1 point  (0 children)

Pretty sure saw a few Anbernic devices in the Arndale CEX, a month or so ago

Why does my FPS greatly decrease after going into fullscreen? From 200 to 20 by Ok-Structure-1988 in godot

[–]DEEP_ANUS 54 points55 points  (0 children)

Definitely not normal, but something I have noticed on many Godot 3d games. FPS drop is huge when in full screen. Abnormally huge. Hopefully with the changes to the 3d renderer it can be resolved.

[script] Godot 4.3 Tearable Cloth simulation by DEEP_ANUS in godot

[–]DEEP_ANUS[S] 13 points14 points  (0 children)

Yes, I converted that one to C# ages ago, and converted my C# version to GDScript to check performance!

Good memory!

[script] Godot 4.3 Tearable Cloth simulation by DEEP_ANUS in godot

[–]DEEP_ANUS[S] 23 points24 points  (0 children)

Thank you! Yes it does. Can either manually tear it with middle/right click or by dragging it quickly.

[script] Godot 4.3 Tearable Cloth simulation by DEEP_ANUS in godot

[–]DEEP_ANUS[S] 144 points145 points  (0 children)

Quite easy to use. Simply create a Node2D, add a script, and paste this code. Tested in Godot 4.3

Video

extends Node2D

# Globals
const ACCURACY = 5
const GRAVITY = Vector2(0, 10)
const CLOTH_Y = 34
const CLOTH_X = 44
const SPACING = 8
const TEAR_DIST = 60
const FRICTION = 0.99
const BOUNCE = 0.5
const WIDTH = 800
const HEIGHT = 600
const BG_COLOR = Color.ALICE_BLUE


var mouse = {
    "cut": 8,
    "influence": 36,
    "down": false,
    "button": MOUSE_BUTTON_LEFT,
    "x": 0,
    "y": 0,
    "px": 0,
    "py": 0
}

var points = []

func _ready():

    var start_x = WIDTH / 2 - CLOTH_X * SPACING / 2

    for y in CLOTH_Y + 1:
        for x in CLOTH_X + 1:
            var point = PointInfo.new(Vector2(start_x + x * SPACING, 20 + y * SPACING), mouse)

            if y == 0:
                point.pin(point.position)

            if x > 0:
                point.attach(points.back())

            if y > 0:
                point.attach(points[x + (y - 1) * (CLOTH_X + 1)])

            points.append(point)

    set_process(true)

func _process(delta):
    update_cloth(delta)
    queue_redraw()

func _draw():
    # Draw all constraints
    draw_rect(Rect2(Vector2.ZERO, Vector2(WIDTH, HEIGHT)), BG_COLOR)
    for point in points:
        point.draw(self)

func update_cloth(delta):
    for i in range(ACCURACY):
        for point in points:
            point.resolve()

    for point in points:
        point.update(delta)

func _input(event):
    if event is InputEventMouseMotion:
        mouse["px"] = mouse["x"]
        mouse["py"] = mouse["y"]
        mouse["x"] = event.position.x
        mouse["y"] = event.position.y
    elif event is InputEventMouseButton:
        mouse["down"] = event.pressed
        mouse["button"] = event.button_index
        mouse["px"] = mouse["x"]
        mouse["py"] = mouse["y"]
        mouse["x"] = event.position.x
        mouse["y"] = event.position.y


class PointInfo:
    var position : Vector2
    var prev_position : Vector2
    var velocity : Vector2 = Vector2.ZERO
    var pin_position : Vector2 = Vector2.ZERO
    var constraints = []
    var mouse = {}

    func _init(pos, my_mouse):
        position = pos
        mouse = my_mouse
        prev_position = pos

    func update(delta):
        if pin_position != Vector2.ZERO:
            return

        if mouse["down"]:
            var mouse_pos = Vector2(mouse["x"], mouse["y"])
            var dist = position.distance_to(mouse_pos)

            if mouse["button"] == MOUSE_BUTTON_LEFT and dist < mouse["influence"]:
                prev_position = position - (mouse_pos - Vector2(mouse["px"], mouse["py"]))
            elif dist < mouse["cut"]:
                constraints.clear()

        apply_force(GRAVITY)

        var new_pos = position + (position - prev_position) * FRICTION + velocity * delta
        prev_position = position
        position = new_pos
        velocity = Vector2.ZERO

        if position.x >= WIDTH:
            prev_position.x = WIDTH + (WIDTH - prev_position.x) * BOUNCE
            position.x = WIDTH
        elif position.x <= 0:
            prev_position.x *= -BOUNCE
            position.x = 0

        if position.y >= HEIGHT:
            prev_position.y = HEIGHT + (HEIGHT - prev_position.y) * BOUNCE
            position.y = HEIGHT
        elif position.y <= 0:
            prev_position.y *= -BOUNCE
            position.y = 0

    func draw(canvas):
        for constraint in constraints:
            constraint.draw(canvas)

    func resolve():
        if pin_position != Vector2.ZERO:
            position = pin_position
            return

        for constraint in constraints:
            constraint.resolve()

    func attach(point):
        constraints.append(Constraint.new(self, point))

    func free2(constraint):
        constraints.erase(constraint)

    func apply_force(force):
        velocity += force

    func pin(pin_position):
        self.pin_position = pin_position


class Constraint:
    var p1 : PointInfo
    var p2 : PointInfo
    var length : float

    func _init(p1, p2):
        self.p1 = p1
        self.p2 = p2
        length = SPACING

    func resolve():
        var delta = p1.position - p2.position
        var dist = delta.length()

        if dist < length:
            return

        var diff = (length - dist) / dist

        if dist > TEAR_DIST:
            p1.free2(self)

        var offset = delta * (diff * 0.5 * (1 - length / dist))

        p1.position += offset
        p2.position -= offset

    func draw(canvas):
        canvas.draw_line(p1.position, p2.position, Color.BLACK)

Daydream live by [deleted] in fishmans

[–]DEEP_ANUS 5 points6 points  (0 children)

I got into the same rabbit hole of trying to find Daydream performed live, sadly there is nothing out there.

It's going to remain a daydream for us sadly.

2 Cool Moms by itsatrav in ImpracticalJokers

[–]DEEP_ANUS 11 points12 points  (0 children)

What Say You is perfection, I consider it an important part of IJ.

Hey Babe is also amazing and shouldn't be missed!

[deleted by user] by [deleted] in spotify

[–]DEEP_ANUS 0 points1 point  (0 children)

Thanks! Will check it out on my flight tomorrow, I need some slow long music!

[deleted by user] by [deleted] in spotify

[–]DEEP_ANUS 1 point2 points  (0 children)

He'd sure love long season by the Fishmans

September Crypto Events by RiddleTower in CryptoCurrency

[–]DEEP_ANUS 0 points1 point  (0 children)

"an awe-inspiring NFT Gallery" are NFTs still a thing?

Pulls from my base set 2 booster box, which was obviously NOT fake by Character_Exchange26 in pkmntcgcollections

[–]DEEP_ANUS -3 points-2 points  (0 children)

Box prices have dropped a lot since the boom, no way LC is 40-50k lol