Skip to content

Commit ad36e8b

Browse files
committed
feat: bump to bevy 18
1 parent df4631d commit ad36e8b

7 files changed

Lines changed: 19 additions & 19 deletions

File tree

Cargo.toml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,15 @@
22
resolver = "2"
33

44
members = [
5-
"antsforaging",
5+
# "antsforaging",
66
"flockers",
7-
"flockers_mpi",
8-
"forestfire",
9-
"forestfire_bayesian",
10-
"schelling",
11-
"sir_ga_exploration",
12-
"sugarscape",
13-
"template",
7+
# "flockers_mpi",
8+
# "forestfire",
9+
# "forestfire_bayesian",
10+
# "schelling",
11+
# "sir_ga_exploration",
12+
# "sugarscape",
13+
# "template",
1414
"virusnetwork",
15-
"wolfsheepgrass",
15+
# "wolfsheepgrass",
1616
]

flockers/Cargo.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,8 @@ readme = "README.md"
1818
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
1919

2020
[dependencies]
21-
krabmaga = "0.5.*"
21+
# krabmaga = "0.5.*"
22+
krabmaga = {path = "../../krABMaga"}
2223

2324
[features]
2425
parallel = ["krabmaga/parallel"]

flockers/src/main.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ fn main() {
5656
Visualization::default()
5757
.with_window_dimensions(1000., 700.)
5858
.with_simulation_dimensions(dim.0, dim.1)
59-
.with_background_color(Color::rgb(0., 0., 0.))
59+
.with_background_color(Color::srgb(0., 0., 0.))
6060
.with_name("Flockers")
6161
.start::<VisState, Flocker>(VisState, state);
6262
}

flockers/src/visualization/vis_state.rs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
use krabmaga::bevy::prelude::Commands;
1+
use krabmaga::bevy::prelude::{Commands, Resource};
22
use krabmaga::engine::agent::Agent;
33
use krabmaga::engine::location::Real2D;
44
use krabmaga::engine::schedule::Schedule;
@@ -12,7 +12,6 @@ use crate::model::bird::Bird;
1212
use crate::model::state::Flocker;
1313
use crate::visualization::bird_vis::BirdVis;
1414
use krabmaga::bevy::ecs as bevy_ecs;
15-
use krabmaga::bevy::ecs::system::Resource;
1615

1716
#[derive(Clone, Resource)]
1817
pub struct VisState;
@@ -43,7 +42,7 @@ impl VisualizationState<Flocker> for VisState {
4342

4443
fn get_agent(
4544
&self,
46-
agent_render: &Box<dyn AgentRender>,
45+
agent_render: &dyn AgentRender,
4746
state: &Box<&dyn State>,
4847
) -> Option<Box<dyn Agent>> {
4948
// TODO we don't just need the agent associated to the agent render, we need the correct one so that we

virusnetwork/Cargo.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,8 @@ readme = "README.md"
1818
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
1919

2020
[dependencies]
21-
krabmaga = "0.5.*"
21+
# krabmaga = "0.5.*"
22+
krabmaga = {path = "../../krABMaga"}
2223

2324
[features]
2425
visualization = ["krabmaga/visualization"]

virusnetwork/src/main.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ fn main() {
4747
let mut app = Visualization::default()
4848
.with_window_dimensions(1000., 700.)
4949
.with_simulation_dimensions(dim.0, dim.1)
50-
.with_background_color(Color::rgb(255., 255., 255.))
50+
.with_background_color(Color::srgb(1., 1., 1.))
5151
.setup::<VisState, EpidemicNetworkState>(VisState, epidemic_network);
5252
app.add_systems(FixedUpdate, EpidemicNetworkState::render);
5353
app.run();

virusnetwork/src/visualization/vis_state.rs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
use crate::model::{node::*, state::EpidemicNetworkState};
22
use crate::visualization::node::NetNodeVis;
33
use krabmaga::bevy::ecs as bevy_ecs;
4-
use krabmaga::bevy::ecs::system::Resource;
5-
use krabmaga::bevy::prelude::Commands;
4+
use krabmaga::bevy::prelude::{Commands, Resource};
65
use krabmaga::engine::agent::Agent;
76
use krabmaga::engine::schedule::*;
87
use krabmaga::engine::state::State;
@@ -39,7 +38,7 @@ impl VisualizationState<EpidemicNetworkState> for VisState {
3938

4039
fn get_agent(
4140
&self,
42-
agent_render: &Box<dyn AgentRender>,
41+
agent_render: &dyn AgentRender,
4342
state: &Box<&dyn State>,
4443
) -> Option<Box<dyn Agent>> {
4544
let state = state

0 commit comments

Comments
 (0)