|
|
|
@ -29,7 +29,6 @@ fn initialize(mut commands: Commands) {
|
|
|
|
.spawn((
|
|
|
|
.spawn((
|
|
|
|
NodeBundle {
|
|
|
|
NodeBundle {
|
|
|
|
style: Style {
|
|
|
|
style: Style {
|
|
|
|
padding: UiRect::all(Val::Px(10.0)),
|
|
|
|
|
|
|
|
position_type: PositionType::Absolute,
|
|
|
|
position_type: PositionType::Absolute,
|
|
|
|
right: Val::Px(5.0),
|
|
|
|
right: Val::Px(5.0),
|
|
|
|
bottom: Val::Px(5.0),
|
|
|
|
bottom: Val::Px(5.0),
|
|
|
|
@ -45,7 +44,8 @@ fn initialize(mut commands: Commands) {
|
|
|
|
parent.spawn((
|
|
|
|
parent.spawn((
|
|
|
|
ButtonBundle {
|
|
|
|
ButtonBundle {
|
|
|
|
style: Style {
|
|
|
|
style: Style {
|
|
|
|
padding: UiRect::all(Val::Px(10.0)),
|
|
|
|
width: Val::Px(25.0),
|
|
|
|
|
|
|
|
height: Val::Px(25.0),
|
|
|
|
..default()
|
|
|
|
..default()
|
|
|
|
},
|
|
|
|
},
|
|
|
|
background_color: Color::WHITE.into(),
|
|
|
|
background_color: Color::WHITE.into(),
|
|
|
|
@ -83,8 +83,8 @@ fn sync_display_mode(
|
|
|
|
) {
|
|
|
|
) {
|
|
|
|
query.iter_mut().for_each(|(mut image, mut display_state)| {
|
|
|
|
query.iter_mut().for_each(|(mut image, mut display_state)| {
|
|
|
|
let (texture, target_state) = match state.get() {
|
|
|
|
let (texture, target_state) = match state.get() {
|
|
|
|
DisplayState::Display2d => (server.load("images/3d-icon.png"), DisplayState::Display3d),
|
|
|
|
DisplayState::Display2d => (server.load("images/3DIcon.png"), DisplayState::Display3d),
|
|
|
|
DisplayState::Display3d => (server.load("images/2d-icon.png"), DisplayState::Display2d),
|
|
|
|
DisplayState::Display3d => (server.load("images/2DIcon.png"), DisplayState::Display2d),
|
|
|
|
};
|
|
|
|
};
|
|
|
|
*image = UiImage {
|
|
|
|
*image = UiImage {
|
|
|
|
texture,
|
|
|
|
texture,
|
|
|
|
|