rust/hedgewars-engine/src/main.rs
changeset 15802 d5c37e78ab83
parent 14166 7d3b94cdc3c4
child 15805 61da40b657fa
equal deleted inserted replaced
15801:f57a3d48072b 15802:d5c37e78ab83
    14 fn main() {
    14 fn main() {
    15     let hwlib = Library::new("libhedgewars_engine.so").unwrap();
    15     let hwlib = Library::new("libhedgewars_engine.so").unwrap();
    16 
    16 
    17     unsafe {
    17     unsafe {
    18         let engine = Engine {
    18         let engine = Engine {
    19             protocol_version: hwlib.get(b"protocol_version").unwrap(),
    19             protocol_version: hwlib.get(b"hedgewars_engine_protocol_version").unwrap(),
    20             start_engine: hwlib.get(b"start_engine").unwrap(),
    20             start_engine: hwlib.get(b"start_engine").unwrap(),
    21             cleanup: hwlib.get(b"cleanup").unwrap(),
    21             cleanup: hwlib.get(b"cleanup").unwrap(),
    22         };
    22         };
    23 
    23 
    24         println!("Hedgewars engine, protocol version {}", engine.protocol_version.deref()());
    24         println!("Hedgewars engine, protocol version {}", engine.protocol_version.deref()());