MCPcopy Create free account

hub / github.com/Seldom-SE/seldom_map_nav / functions

Functions46 in github.com/Seldom-SE/seldom_map_nav

↓ 12 callersMethodadd_assn
(&mut self, rhs: Ordinal)
src/vertex.rs:181
↓ 7 callersMethodas_vec2
(self)
src/vertex.rs:130
↓ 7 callersMethodget
(&self)
src/pos.rs:16
↓ 3 callersMethodadd
(self, rhs: Ordinal)
src/vertex.rs:165
↓ 3 callersMethodaxis
(self)
src/vertex.rs:39
↓ 3 callersMethodneg
(self)
src/vertex.rs:15
↓ 2 callersMethodto_iso
(self)
examples/isometric.rs:57
↓ 1 callersMethodcontains_cardinal
(self, other: Cardinal)
src/vertex.rs:72
↓ 1 callersFunctiongenerate_navmesh
Generate a navmesh for your tilemap. The input to `navability` is a tile's position.
src/mesh.rs:158
↓ 1 callersFunctioninit_inner
(commands: &mut Commands, asset_server: &Res<AssetServer>)
examples/state.rs:102
↓ 1 callersMethodmesh
Gets the navmesh with the least amount of clearance greater than or equal to the given clearance
src/mesh.rs:56
↓ 1 callersMethodnormals
(self)
src/vertex.rs:151
↓ 1 callersMethodordinals
(self)
src/vertex.rs:22
↓ 1 callersMethodparts
(self)
src/vertex.rs:121
↓ 1 callersMethodreflect
(self, other: CardinalAxis)
src/vertex.rs:104
↓ 1 callersMethodset
(&mut self, pos: Vec2)
src/pos.rs:20
↓ 1 callersMethodset
(&mut self, pos: Vec2)
examples/isometric.rs:41
↓ 1 callersMethodshared_cardinal
(self, other: Self)
src/vertex.rs:86
Methodbuild
(&self, app: &mut App)
src/plugin.rs:11
Functionclick
(mouse: Res<ButtonInput<MouseButton>>, cursor_position: Res<CursorPos>)
examples/state.rs:9
Methoddefault
()
src/plugin.rs:17
Methodfmt
(&self, f: &mut Formatter<'_>)
src/mesh.rs:96
Methodfrom
(error: cdt::Error)
src/mesh.rs:146
Methodfrom_iso
(mut iso: Vec2)
examples/isometric.rs:48
Methodgenerate
Generate navmeshes for your tilemap. The input to `navability` is a tile's position. `clearances` will be sorted for you.
src/mesh.rs:34
Functiongenerate_paths
( #[cfg(feature = "state")] mut commands: Commands, positions: Query<&P>, mut pathfinds: Query<(En
src/nav.rs:96
Methodget
(&self)
examples/isometric.rs:36
Functioninit
(mut commands: Commands, asset_server: Res<AssetServer>)
examples/nav.rs:23
Functioninit
(mut commands: Commands, asset_server: Res<AssetServer>)
examples/state.rs:51
Functioninit
( mut materials: ResMut<Assets<StandardTilemapMaterial>>, mut textures: ResMut<Assets<TilemapTextures>
examples/isometric.rs:93
Functionmain
()
examples/nav.rs:7
Functionmain
()
examples/state.rs:30
Functionmain
()
examples/no_bevy.rs:28
Functionmain
()
examples/isometric.rs:66
Methodmesh_at
Gets a navmesh at the given index. Navmeshes are sorted from least to most clearance.
src/mesh.rs:64
Methodmesh_count
Gets the number of navmeshes
src/mesh.rs:70
Functionmove_player
Navigate the player to wherever you click
examples/nav.rs:76
Functionmove_player
Navigate the player to wherever you click
examples/state.rs:72
Functionmove_player
Navigate the player to wherever you click
examples/isometric.rs:214
Functionnav
( #[cfg(feature = "state")] mut commands: Commands, mut navs: Query<(Entity, &mut P, &mut Pathfind, &m
src/nav.rs:177
Methodnew
Create a `Pathfind`
src/nav.rs:50
Functionplug
(app: &mut App)
src/nav.rs:8
Functiontranslate_coords
Update isometric positions to match square positions
examples/isometric.rs:244
Functionupdate_cursor_pos
( cameras: Query<(&Camera, &GlobalTransform)>, windows: Query<&Window>, mut position: ResMut<Curso
examples/nav.rs:114
Functionupdate_cursor_pos
( cameras: Query<(&Camera, &GlobalTransform)>, windows: Query<&Window>, mut position: ResMut<Curso
examples/state.rs:152
Functionupdate_cursor_pos
( cameras: Query<(&Camera, &GlobalTransform)>, windows: Query<&Window>, mut position: ResMut<Curso
examples/isometric.rs:198