fix(hexagon_launcher): use the proper resource init function
Signed-off-by: Schmarni <marnistromer@gmail.com>
This commit is contained in:
@@ -5,24 +5,24 @@ use app::App;
|
|||||||
use color_eyre::eyre::Result;
|
use color_eyre::eyre::Result;
|
||||||
use glam::Quat;
|
use glam::Quat;
|
||||||
use hex::{HEX_CENTER, HEX_DIRECTION_VECTORS};
|
use hex::{HEX_CENTER, HEX_DIRECTION_VECTORS};
|
||||||
use manifest_dir_macros::directory_relative_path;
|
use protostar::xdg::{DesktopFile, get_desktop_files, parse_desktop_file};
|
||||||
use protostar::xdg::{get_desktop_files, parse_desktop_file, DesktopFile};
|
|
||||||
use serde::{Deserialize, Serialize};
|
use serde::{Deserialize, Serialize};
|
||||||
use stardust_xr_fusion::{
|
use stardust_xr_fusion::{
|
||||||
|
ClientHandle,
|
||||||
client::Client,
|
client::Client,
|
||||||
core::values::{
|
core::values::{
|
||||||
color::{color_space::LinearRgb, rgba_linear, Rgba},
|
|
||||||
ResourceID,
|
ResourceID,
|
||||||
|
color::{Rgba, color_space::LinearRgb, rgba_linear},
|
||||||
},
|
},
|
||||||
drawable::{MaterialParameter, Model, ModelPartAspect},
|
drawable::{MaterialParameter, Model, ModelPartAspect},
|
||||||
node::NodeError,
|
node::NodeError,
|
||||||
|
project_local_resources,
|
||||||
root::{ClientState, FrameInfo, RootAspect, RootEvent},
|
root::{ClientState, FrameInfo, RootAspect, RootEvent},
|
||||||
spatial::{Spatial, SpatialAspect, Transform},
|
spatial::{Spatial, SpatialAspect, Transform},
|
||||||
ClientHandle,
|
|
||||||
};
|
};
|
||||||
use stardust_xr_molecules::{
|
use stardust_xr_molecules::{
|
||||||
button::{Button, ButtonSettings},
|
|
||||||
FrameSensitive, Grabbable, GrabbableSettings, PointerMode, UIElement,
|
FrameSensitive, Grabbable, GrabbableSettings, PointerMode, UIElement,
|
||||||
|
button::{Button, ButtonSettings},
|
||||||
};
|
};
|
||||||
use std::{f32::consts::PI, sync::Arc, time::Duration};
|
use std::{f32::consts::PI, sync::Arc, time::Duration};
|
||||||
|
|
||||||
@@ -43,12 +43,9 @@ async fn main() -> Result<()> {
|
|||||||
.pretty()
|
.pretty()
|
||||||
.init();
|
.init();
|
||||||
let owned_client = Client::connect().await?;
|
let owned_client = Client::connect().await?;
|
||||||
|
owned_client.setup_resources(&[&project_local_resources!("../res")])?;
|
||||||
let client = owned_client.handle();
|
let client = owned_client.handle();
|
||||||
let async_loop = owned_client.async_event_loop();
|
let async_loop = owned_client.async_event_loop();
|
||||||
client
|
|
||||||
.get_root()
|
|
||||||
.set_base_prefixes(&[directory_relative_path!("../res").to_string()])
|
|
||||||
.unwrap();
|
|
||||||
let mut grid = AppHexGrid::new(&client).await;
|
let mut grid = AppHexGrid::new(&client).await;
|
||||||
let mut owned_client = async_loop.stop().await.unwrap();
|
let mut owned_client = async_loop.stop().await.unwrap();
|
||||||
let event_loop = owned_client.sync_event_loop(|handle, _| {
|
let event_loop = owned_client.sync_event_loop(|handle, _| {
|
||||||
|
|||||||
Reference in New Issue
Block a user