This commit is contained in:
Swrup 2021-11-28 17:54:30 +01:00
parent 250c3a510a
commit 1d227e6ca6
4 changed files with 31 additions and 15 deletions

View file

@ -1,5 +1,7 @@
use bevy::prelude::*;
use bevy_rapier2d::prelude::*;
use bevy_webgl2;
use wasm_bindgen::prelude::*;
mod cloud;
mod montociel;
@ -50,10 +52,16 @@ pub enum AppState {
GameOver,
}
fn main() {
App::build()
.add_plugins(DefaultPlugins)
.add_plugin(RapierPhysicsPlugin::<NoUserData>::default())
pub fn main() {
let mut app = App::build();
app.add_plugins(DefaultPlugins);
// when building for Web, use WebGL2 rendering
#[cfg(target_arch = "wasm32")]
app.add_plugin(bevy_webgl2::WebGL2Plugin);
app.add_plugin(RapierPhysicsPlugin::<NoUserData>::default())
.insert_resource(ClearColor(Color::rgb(1.0, 0.714, 0.757)))
.init_resource::<Materials>()
.add_plugin(MontocielPlugin)
@ -61,6 +69,7 @@ fn main() {
.add_plugin(ScorePlugin)
.add_plugin(UIPlugin)
.add_state(AppState::Menu)
.add_system_set(SystemSet::on_enter(AppState::Menu).with_system(setup.system()))
.run();
.add_system_set(SystemSet::on_enter(AppState::Menu).with_system(setup.system()));
app.run();
}

View file

@ -48,7 +48,6 @@ fn setup_score_ui(
mut score: ResMut<Score>,
asset_server: Res<AssetServer>,
) {
//commands.spawn_bundle(UiCameraBundle::default());
score.reset();
commands
.spawn_bundle(TextBundle {

View file

@ -14,7 +14,6 @@ impl Plugin for UIPlugin {
}
fn button_system(
//button_materials: Res<ButtonMaterials>,
mut commands: Commands,
mut interaction_query: Query<&Interaction, (Changed<Interaction>, With<Button>)>,
entities: Query<Entity, Without<bevy::render::camera::Camera>>,
@ -54,7 +53,6 @@ fn setup_button(
mut commands: Commands,
asset_server: Res<AssetServer>,
state: Res<State<AppState>>,
//button_materials: Res<ButtonMaterials>,
) {
let text = match state.current() {
AppState::Menu => "Play!",