File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 22resolver = " 2"
33
44members = [
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]
Original file line number Diff line number Diff 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 ]
2425parallel = [" krabmaga/parallel" ]
Original file line number Diff line number Diff 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}
Original file line number Diff line number Diff line change 1- use krabmaga:: bevy:: prelude:: Commands ;
1+ use krabmaga:: bevy:: prelude:: { Commands , Resource } ;
22use krabmaga:: engine:: agent:: Agent ;
33use krabmaga:: engine:: location:: Real2D ;
44use krabmaga:: engine:: schedule:: Schedule ;
@@ -12,7 +12,6 @@ use crate::model::bird::Bird;
1212use crate :: model:: state:: Flocker ;
1313use crate :: visualization:: bird_vis:: BirdVis ;
1414use krabmaga:: bevy:: ecs as bevy_ecs;
15- use krabmaga:: bevy:: ecs:: system:: Resource ;
1615
1716#[ derive( Clone , Resource ) ]
1817pub 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
Original file line number Diff line number Diff 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 ]
2425visualization = [" krabmaga/visualization" ]
Original file line number Diff line number Diff 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 ( ) ;
Original file line number Diff line number Diff line change 11use crate :: model:: { node:: * , state:: EpidemicNetworkState } ;
22use crate :: visualization:: node:: NetNodeVis ;
33use 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 } ;
65use krabmaga:: engine:: agent:: Agent ;
76use krabmaga:: engine:: schedule:: * ;
87use 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
You can’t perform that action at this time.
0 commit comments