rusty_engine 5.2.1

Learn Rust with a simple, cross-platform, 2D game engine.
Documentation
//! To run this code, clone the rusty_engine repository and run the command:
//!
//!     cargo run --release --example sound

//! This is an example of playing sound by path. For playing music or sound effect presets, please
//! see the `music` or `sfx` examples.

use rusty_engine::prelude::*;

fn main() {
    let mut game = Game::new();
    let msg = game.add_text(
        "msg",
        "You can add your own sound files to the assets/audio directory\n(or its subdirectories) and play them by relative path. This\nworks for both sound effects and music. For example:",
    );
    msg.translation.y = 100.0;

    let msg2 = game.add_text(
        "msg2",
        "engine.audio_manager.play_sfx(\"sfx/congratulations.ogg\", 1.0);",
    );
    msg2.translation.y = -100.0;
    msg2.font = "font/FiraMono-Medium.ttf".to_string();

    game.audio_manager.play_sfx("sfx/congratulations.ogg", 1.0);

    game.run(());
}