Use new editor

This commit is contained in:
2022-08-20 20:54:26 +02:00
parent 29a5687956
commit 84ed6d1ec1
4 changed files with 99 additions and 27 deletions

View File

@@ -1,6 +1,6 @@
use crate::{
grid,
snake::{self, SnakeHead, Z_HEIGHT},
snake::{SnakeHead, Z_HEIGHT},
tick::tick_triggered,
};
use bevy::prelude::*;
@@ -13,11 +13,7 @@ impl Plugin for FruitPlugin {
fn build(&self, app: &mut App) {
app.add_event::<EatenEvent>()
.add_startup_system(spawn_fruit_system)
.add_system(
eat_fruit_system
.run_if(tick_triggered)
.before(snake::SystemLabel::SegmentMovement),
)
.add_system(eat_fruit_system.run_if(tick_triggered))
.add_system(debug_eaten_event_system)
.add_system(despawn_fruit_system)
.add_system(spawn_fruit_system.run_if(eaten_event_sent));

View File

@@ -1,7 +1,6 @@
use bevy::{prelude::*, render::camera::ScalingMode};
// use bevy_editor_pls::prelude::*;
use crate::{canvas::CanvasPlugin, fruit::FruitPlugin, snake::SnakePlugin, tick::TickPlugin};
use bevy_inspector_egui::WorldInspectorPlugin;
use bevy::{prelude::*, render::camera::ScalingMode};
use bevy_editor_pls::prelude::*;
use grid::{SEGMENT_SIZE, SIZE};
use iyes_loopless::prelude::*;
@@ -35,8 +34,7 @@ fn main() {
})
.add_loopless_state(AppState::Begin)
.add_plugins(DefaultPlugins)
.add_plugin(WorldInspectorPlugin::new())
// .add_plugin(EditorPlugin)
.add_plugin(EditorPlugin)
.add_plugin(TickPlugin)
.add_plugin(SnakePlugin)
.add_plugin(FruitPlugin)