Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/SergiusIW/chirperjax
/ functions
Functions
149 in github.com/SergiusIW/chirperjax
⨍
Functions
149
◇
Types & classes
32
↓ 1 callers
Function
wall_tile
(neighbors: [bool; 8], neighbors_shift: usize)
src/game/cell.rs:91
↓ 1 callers
Function
wall_tile_and_transform
(neighbors: [bool; 8])
src/game/cell.rs:81
↓ 1 callers
Method
warp_effect_step
(&mut self)
src/game/mod.rs:309
Method
advance
(&mut self, seconds: f64, ctx: &mut AppContext<AssetId>)
src/main.rs:74
Method
advance
(&mut self, elapsed: f64, audio: &mut Audio<AssetId>)
src/game/mod.rs:102
Method
angle
(time: f64)
src/game/star.rs:55
Method
builder
(dims: Idx2)
src/game/mod.rs:81
Method
can_interact
(&self, other: &Self)
src/game/piece_profile.rs:64
Method
cell
(id: HbId, index: Idx2, kind: CellKind)
src/game/piece_profile.rs:42
Method
cell_width
()
src/game/piece_profile.rs:68
Method
coord
(player: f64, room_pixels: f64, screen_pixels: f64)
src/game/mod.rs:359
Function
draw
(renderer: &mut Renderer<AssetId>, camera: Vec2, room_pixels: Vec2, time: f64, screen_pixels_width: f64)
src/game/background.rs:28
Method
draw
(&self, renderer: &mut SpriteRenderer<AssetId>, affine: Affine, time: f64)
src/game/player_enum.rs:47
Method
draw
(&self, renderer: &mut SpriteRenderer<AssetId>, affine: Affine, time: f64)
src/game/star.rs:44
Method
draw
(&self, renderer: &mut SpriteRenderer<AssetId>, camera: Vec2, time: f64)
src/game/effect.rs:28
Method
draw
(&self, renderer: &mut SpriteRenderer<AssetId>, affine: Affine)
src/game/player.rs:222
Method
draw
(&self, renderer: &mut SpriteRenderer<AssetId>, pos: Vec2)
src/game/cell.rs:68
Method
draw
(&self, renderer: &mut SpriteRenderer<AssetId>, affine: Affine, time: f64)
src/game/platform.rs:86
Method
floor
neighbors flags are for left and right neighbors respectively
src/game/cell.rs:41
Method
from
(kind: CellKind)
src/game/piece_profile.rs:26
Method
from_key
(key: KeyCode)
src/game_input.rs:30
Method
gate
(id: HbId)
src/game/cell.rs:51
Method
id
(&self)
src/game/piece_profile.rs:63
Method
id
(&self)
src/game/player.rs:78
Method
id
(&self)
src/game/cell.rs:65
Method
key_down
(&mut self, key: KeyCode)
src/game_input.rs:50
Method
key_down
(&mut self, key: KeyCode, _: &mut AppContext<AssetId>)
src/main.rs:81
Method
key_up
(&mut self, key: KeyCode)
src/game_input.rs:61
Method
key_up
(&mut self, key: KeyCode, _: &mut AppContext<AssetId>)
src/main.rs:87
Function
main
()
build.rs:26
Function
main
()
src/main.rs:36
Method
new
()
src/game_input.rs:48
Method
new
()
src/main.rs:50
Method
new
(file_contents: &str)
src/level_loader.rs:91
Method
new
(pos: Vec2, complete_time: f64, tex: SpriteId, mirror: bool)
src/game/player_enum.rs:79
Method
new
(pos: Idx2, kind: LasorKind, color: WarpColor, card: Card)
src/game/warp.rs:68
Method
new
(id: HbId, pos: Idx2)
src/game/star.rs:34
Method
new
()
src/game/util.rs:26
Method
new
()
src/game/step_queue.rs:39
Method
new
(id: HbId, kind: PieceKind)
src/game/piece_profile.rs:38
Method
new
(id: HbId, pos: Vec2, time: f64, move_dir: Option<HorizDir>)
src/game/player.rs:58
Method
new
(kind: PlatformKind, pos: Idx2, time: f64, end_time: f64)
src/game/platform.rs:62
Method
new
(room_dims: Idx2)
src/game/builder.rs:51
Method
padding
()
src/game/piece_profile.rs:69
Method
render
(&mut self, renderer: &mut Renderer<AssetId>, ctx: &AppContext<AssetId>)
src/main.rs:66
Function
shape
(pos: Idx2)
src/game/button.rs:32
Method
spawn
(id: HbId, color: WarpColor, mirrored: bool)
src/game/cell.rs:55
Method
start
(&mut self, ctx: &mut AppContext<AssetId>)
src/main.rs:64
Method
wall
neighbors flags start at the top-left neighbor and circles clockwise
src/game/cell.rs:35
← previous
101–149 of 149, ranked by callers