Commit Graph

123 Commits

Author SHA1 Message Date
b8f1e28eed tick: simplify parameter passing 2025-03-28 17:27:53 -04:00
ec7cce80b4 util: test improvements 2025-03-28 14:27:44 -04:00
0b3abe71ae update deps 2025-03-28 10:41:23 -04:00
e6cfab4a02 imgdata: make new_from_grid not take a reference 2025-03-28 10:31:07 -04:00
e3fff76792 Grid: inline deposit 2025-03-28 10:22:28 -04:00
ff769df97b replace wrap function with rem_euclid 2025-03-28 10:15:36 -04:00
4330101b68 Agent: angle -> heading 2025-03-28 10:06:13 -04:00
b4e2390690 PopulationConfig: make fields private 2025-03-28 00:17:31 -04:00
b0c9d3888e inline decay_factor 2025-03-28 00:17:05 -04:00
ab226026c3 make fields private 2025-03-28 00:00:19 -04:00
e973404c82 clippy 2025-03-27 23:58:26 -04:00
a0c07364d1 cleanup agent structs 2025-03-27 23:54:02 -04:00
f32315cb5d cleanup imports 2025-03-27 23:52:23 -04:00
6d6794456e improve wrap function 2025-03-27 23:50:01 -04:00
a60847ad6f test + cleanup agent direction code 2025-03-27 23:47:46 -04:00
8dd01ab105 Blur: update run test 2025-03-27 16:14:42 -04:00
50640efb17 Blur: improve tests 2025-03-27 15:53:52 -04:00
d7284fcd37 Grid: remove unneeded test 2025-03-27 14:58:42 -04:00
eee266979c proper doc comments 2025-03-27 14:53:36 -04:00
50e85dec90 Grid: remove unneeded power of two restriction 2025-03-27 14:51:14 -04:00
ab70ce7f53 Grid: move around unsafe block 2025-03-27 14:45:14 -04:00
985fb73042 Grid: make buf and blur private 2025-03-27 14:40:22 -04:00
a8fc644d6c replace common index code 2025-03-27 14:37:36 -04:00
d1f515b17d cleanup Buf struct 2025-03-27 14:35:54 -04:00
75fab93907 cleanup 2025-03-27 14:25:42 -04:00
9881502002 grid: avoid clone of buffer 2025-03-27 14:19:01 -04:00
8d54fa1eb1 settings update 2025-03-27 14:17:38 -04:00
278ccafb11 ffmpeg stuff 2025-03-27 13:27:21 -04:00
68e5d9fc3a remove unneeded functions 2025-03-24 17:04:58 -04:00
70354a4111 ThinGridData: avoid clones 2025-03-24 17:04:21 -04:00
56f3eae156 Model: rename grids field 2025-03-24 17:03:26 -04:00
5d574c9674 Model: rely on draining image data 2025-03-24 17:01:18 -04:00
b62745adec nits 2025-03-24 16:59:39 -04:00
b7f44d9ac0 simplify Model::run 2025-03-24 16:46:42 -04:00
735a820799 rely on deriving traits instead 2025-03-24 16:43:03 -04:00
f1b9f9ad30 add example 2025-03-24 16:39:43 -04:00
903ab81e16 remove assets 2025-03-24 16:30:16 -04:00
1a3b137e95 update README.md 2025-03-24 16:29:17 -04:00
f0d4e883f6 cargo fmt 2025-03-24 16:27:11 -04:00
3a9940dfba grid: fix test 2025-03-24 16:27:02 -04:00
cb6e2e8133 remove criterion 2025-03-24 16:23:42 -04:00
0c5ba3154a unlock indicatif version 2025-03-24 16:23:42 -04:00
1b6cbce8b6 remove more unused stuff 2025-03-24 16:23:41 -04:00
13fa44ee12 update dependencies and cargo.toml 2025-03-24 16:23:41 -04:00
8e3944d5df clippy 2025-03-24 16:23:40 -04:00
7acf12a325 update note 2025-03-24 16:23:12 -04:00
c097446df4 Revert "implement sin and cos table"
This reverts commit 650edff95c.
2025-03-24 16:23:07 -04:00
Simon Gardling
650edff95c implement sin and cos table 2025-03-24 16:22:33 -04:00
Simon Gardling
1a7912204a update 2021-04-22 01:25:49 -04:00
Simon Gardling
af38298c9c update TODO 2021-04-07 09:38:53 -04:00