extern crate dcss_api;
use dcss_api::Webtile;
fn main() {
let mut webtile =
Webtile::connect("ws://localhost:8080/socket", 100).expect("Failed to connect");
while webtile.get_message().is_some() {}
webtile
.register_account("Username", "Password", None)
.expect("Failed to register");
println!("User 'Username' created");
for i in 1..4 {
webtile
.register_account(format!("Username{i}").as_str(), "Password", None)
.expect("Failed to register");
println!("User 'Username{i}' created");
}
for i in 1..4 {
webtile
.register_account(format!("Tiles{i}").as_str(), "Password", None)
.expect("Failed to register");
println!("User 'Tiles{i}' created");
}
for i in 1..25 {
webtile
.register_account(format!("Monsters{i}").as_str(), "Password", None)
.expect("Failed to register");
println!("User 'Monsters{i}' created");
}
for i in 1..25 {
webtile
.register_account(format!("Player{i}").as_str(), "Password", None)
.expect("Failed to register");
println!("User 'Player{i}' created");
}
webtile.disconnect().expect("Failed to disconnect");
}