simple ant colony program written in rust i originally started with C but then started to miss data structures so I re-wrote it in rust
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
antf/tests/entity_test.rs

28 lines
695 B

use antf::lib::screen::init_screen;
use antf::lib::world::{World, simulate, render};
use antf::lib::entity::{Entities, FoodGenerator};
use ncurses::*;
use std::thread::sleep;
use std::time;
#[test]
fn test_foodgen() {
let mut board = init_screen();
let mut world = World::new();
let mut entities = Entities::new();
let fg = FoodGenerator::new();
entities.add_entity(&fg);
for _ in 0..60 {
// TODO: add way to break out of the loop by hitting a random key
simulate(&mut entities, &mut world, &mut board);
render(&entities, &world, &board);
sleep(time::Duration::from_millis(100));
refresh();
}
clear();
endwin();
}