rust/hedgewars-server/src/protocol/messages.rs
changeset 14795 add191d825f4
parent 14791 b889d9e1115f
child 14835 57ed3981db20
equal deleted inserted replaced
14794:fc2cfec95d86 14795:add191d825f4
    60     ForceVote(bool),
    60     ForceVote(bool),
    61     Save(String, String),
    61     Save(String, String),
    62     Delete(String),
    62     Delete(String),
    63     SaveRoom(String),
    63     SaveRoom(String),
    64     LoadRoom(String),
    64     LoadRoom(String),
    65     Malformed,
       
    66     Empty,
       
    67 }
    65 }
    68 
    66 
    69 #[derive(Debug, Clone, Copy)]
    67 #[derive(Debug, Clone, Copy)]
    70 pub enum ProtocolFlags {
    68 pub enum ProtocolFlags {
    71     InRoom,
    69     InRoom,
   339             ForceVote(msg) => msg!["CMD", format!("FORCE {}", if *msg { "YES" } else { "NO" })],
   337             ForceVote(msg) => msg!["CMD", format!("FORCE {}", if *msg { "YES" } else { "NO" })],
   340             Save(name, location) => msg!["CMD", format!("SAVE {} {}", name, location)],
   338             Save(name, location) => msg!["CMD", format!("SAVE {} {}", name, location)],
   341             Delete(name) => msg!["CMD", format!("DELETE {}", name)],
   339             Delete(name) => msg!["CMD", format!("DELETE {}", name)],
   342             SaveRoom(name) => msg!["CMD", format!("SAVEROOM {}", name)],
   340             SaveRoom(name) => msg!["CMD", format!("SAVEROOM {}", name)],
   343             LoadRoom(name) => msg!["CMD", format!("LOADROOM {}", name)],
   341             LoadRoom(name) => msg!["CMD", format!("LOADROOM {}", name)],
   344             Malformed => msg!["A", "QUICK", "BROWN", "HOG", "JUMPS", "OVER", "THE", "LAZY", "DOG"],
       
   345             Empty => msg![""],
       
   346             _ => panic!("Protocol message not yet implemented"),
   342             _ => panic!("Protocol message not yet implemented"),
   347         }
   343         }
   348     }
   344     }
   349 }
   345 }
   350 
   346