coredump-ch / rpsrtsrs

Rock-Paper-Scissors-Real-Time-Strategy game written in Rust.
GNU Affero General Public License v3.0
11 stars 5 forks source link

Add a game menu #43

Closed rnestler closed 7 years ago

dbrgn commented 7 years ago

Nice!

Exit doen't work. And Start results in a panic:

     Running `target/debug/client`
thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: Error { reprsed" } }', /checkout/src/libcore/result.rs:859
stack backtrace:
   0: std::sys::imp::backtrace::tracing::imp::unwind_backtrace
             at /checkout/src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:49
   1: std::sys_common::backtrace::_print
             at /checkout/src/libstd/sys_common/backtrace.rs:71
   2: std::panicking::default_hook::{{closure}}
             at /checkout/src/libstd/sys_common/backtrace.rs:60
             at /checkout/src/libstd/panicking.rs:355
   3: std::panicking::default_hook
             at /checkout/src/libstd/panicking.rs:371
   4: std::panicking::rust_panic_with_hook
             at /checkout/src/libstd/panicking.rs:549
   5: std::panicking::begin_panic
             at /checkout/src/libstd/panicking.rs:511
   6: std::panicking::begin_panic_fmt
             at /checkout/src/libstd/panicking.rs:495
   7: rust_begin_unwind
             at /checkout/src/libstd/panicking.rs:471
   8: core::panicking::panic_fmt
             at /checkout/src/libcore/panicking.rs:69
   9: core::result::unwrap_failed
             at /checkout/src/libcore/macros.rs:29
  10: <core::result::Result<T, E>>::unwrap
             at /checkout/src/libcore/result.rs:737
  11: rpsrtsrs::client::NetworkClient::connect
             at ./src/client/mod.rs:45
  12: rpsrtsrs::client::App::start
             at ./src/client/mod.rs:134
  13: rpsrtsrs::client::App::on_button_press
             at ./src/client/mod.rs:233
  14: client::main
             at ./src/bin/client.rs:51
  15: __rust_maybe_catch_panic
             at /checkout/src/libpanic_unwind/lib.rs:98
  16: std::rt::lang_start
             at /checkout/src/libstd/panicking.rs:433
             at /checkout/src/libstd/panic.rs:361
             at /checkout/src/libstd/rt.rs:57
  17: main
  18: __libc_start_main
  19: _start
rnestler commented 7 years ago

Exit doen't work. And Start results in a panic:

Panic is because it can't connect to the server... But maybe we should handle the error 😉 About Exit: I actually don't know how to tell piston to exit 😆

rnestler commented 7 years ago

Exit doen't work. And Start results in a panic:

@dbrgn Fixed now :smiley: