1extern crate dcss_api;
2
3use dcss_api::Webtile;
4
5fn main() {
6 let mut webtile =
8 Webtile::connect("ws://localhost:8080/socket", 100).expect("Failed to connect");
9
10 while webtile.get_message().is_some() {}
12
13 webtile
15 .register_account("Username", "Password", None)
16 .expect("Failed to register");
17 println!("User 'Username' created");
18
19 for i in 1..4 {
21 webtile
22 .register_account(format!("Username{i}").as_str(), "Password", None)
23 .expect("Failed to register");
24 println!("User 'Username{i}' created");
25 }
26
27 for i in 1..4 {
29 webtile
30 .register_account(format!("Tiles{i}").as_str(), "Password", None)
31 .expect("Failed to register");
32 println!("User 'Tiles{i}' created");
33 }
34
35 for i in 1..25 {
37 webtile
38 .register_account(format!("Monsters{i}").as_str(), "Password", None)
39 .expect("Failed to register");
40 println!("User 'Monsters{i}' created");
41 }
42
43 for i in 1..25 {
45 webtile
46 .register_account(format!("Player{i}").as_str(), "Password", None)
47 .expect("Failed to register");
48 println!("User 'Player{i}' created");
49 }
50
51 webtile.disconnect().expect("Failed to disconnect");
53}