bhcli

A TUI for chatting on LE PHP Chats (onion)
git clone https://git.dasho.dev/n0tr1v/bhcli.git
Log | Files | Refs | README

commit f1b708b7c05603e1679607c52964210ff812abab
parent aa377e6501a231495a2914b1f22d7523e0f40c77
Author: n0tr1v <n0tr1v@protonmail.com>
Date:   Thu, 30 Mar 2023 02:24:39 -0700

cleanup

Diffstat:
Msrc/lechatphp/mod.rs | 6+++++-
1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/src/lechatphp/mod.rs b/src/lechatphp/mod.rs @@ -356,8 +356,12 @@ fn get_letter_in_direction(letter: &Letter, angle: f64, letters_map: &HashMap<ch out } +// Find the angle in radians between two points +// Ensure the angle is always positive [0, 2*PI] fn get_angle(p1: &Point, p2: &Point) -> f64 { - let mut angle = (p1.y as f64 - p2.y as f64).atan2(p1.x as f64 - p2.x as f64); + let delta_y = p1.y as f64 - p2.y as f64; + let delta_x = p1.x as f64 - p2.x as f64; + let mut angle = delta_y.atan2(delta_x); if angle < 0.0 { angle += 2.0 * std::f64::consts::PI; }