summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--light-client/src/atlas.rs2
-rw-r--r--light-client/src/network.rs17
2 files changed, 9 insertions, 10 deletions
diff --git a/light-client/src/atlas.rs b/light-client/src/atlas.rs
index b1d2c5e0..4a39b649 100644
--- a/light-client/src/atlas.rs
+++ b/light-client/src/atlas.rs
@@ -97,7 +97,7 @@ impl<'a> SpriteRenderer<'a> {
tiles: vec![],
sprites: vec![],
view_offset: Vec2::ZERO,
- view_scale: Vec2::new(1., 0.75) * 2.,
+ view_scale: Vec2::splat(4.),
}
}
diff --git a/light-client/src/network.rs b/light-client/src/network.rs
index 3eb3f50a..997a3344 100644
--- a/light-client/src/network.rs
+++ b/light-client/src/network.rs
@@ -36,27 +36,26 @@ pub struct Network {
impl Network {
pub fn connect(addr: &str) -> Result<Self> {
let (parts, _) = addr.into_client_request().unwrap().into_parts();
- let uri = parts.uri.clone();
-
let mut builder = Request::builder()
- .uri(uri.clone())
+ .uri(parts.uri.clone().clone())
.method(parts.method.clone())
.version(parts.version);
*builder.headers_mut().unwrap() = parts.headers.clone();
let request = builder.body(()).unwrap();
- let uri = request.uri();
- let mode = uri_mode(uri)?;
let host = request.uri().host().unwrap();
let host = if host.starts_with('[') {
&host[1..host.len() - 1]
} else {
host
};
- let port = uri.port_u16().unwrap_or(match mode {
- Mode::Plain => 27032,
- Mode::Tls => 443,
- });
+ let port = request
+ .uri()
+ .port_u16()
+ .unwrap_or(match uri_mode(request.uri())? {
+ Mode::Plain => 27032,
+ Mode::Tls => 443,
+ });
let stream = TcpStream::connect((host, port))?;
stream.set_nodelay(true).unwrap();