MCPcopy Create free account

hub / github.com/SergiusIW/chirperjax / functions

Functions149 in github.com/SergiusIW/chirperjax

↓ 17 callersMethodid
(&self)
src/game/star.rs:38
↓ 14 callersMethodtime
(&self)
src/game/mod.rs:86
↓ 10 callersFunctionidx_to_vec
(idx: Idx2)
src/game/util.rs:34
↓ 9 callersFunctionvec_to_affine
(vec: Vec2)
src/game/util.rs:39
↓ 8 callersMethodnext
(&mut self)
src/game/util.rs:27
↓ 7 callersMethodadd_platform
(&mut self, pos: Idx2, kind: PlatformKind, index: Option<u32>)
src/game/builder.rs:82
↓ 7 callersMethodplayer_pos
(&self)
src/game/mod.rs:85
↓ 6 callersMethodpeek_specific
returns time that step of given type will be returned next
src/game/step_queue.rs:51
↓ 5 callersMethodget
(&self, pos: Idx2)
src/level_loader.rs:98
↓ 4 callersMethodbound_vel
(&mut self)
src/game/player.rs:169
↓ 4 callersMethoddraw
TODO consider only drawing tiles that are on-screen?
src/game/mod.rs:332
↓ 4 callersFunctiondraw_bg_piece_grid
(renderer: &mut SpriteRenderer<AssetId>, center: Vec2, time: f64, screen_pixels_width: f64)
src/game/background.rs:41
↓ 4 callersMethodhb_pos
(&self, id: HbId)
src/game/mod.rs:369
↓ 4 callersFunctionindex_to_color
(index: u32)
src/level_loader.rs:79
↓ 4 callersMethodneighbor
(&mut self, pos: Idx2, offset: Idx2)
src/game/builder.rs:199
↓ 4 callersMethodsignum
(self)
src/game_input.rs:23
↓ 3 callersMethodbutton_mut
(&mut self, index: u32)
src/game/builder.rs:67
↓ 3 callersMethodinput
(&mut self, event: InputEvent)
src/game/mod.rs:88
↓ 2 callersMethodadd_border
(&mut self, right: bool)
src/game/builder.rs:161
↓ 2 callersMethodadd_lasor
(&mut self, pos: Idx2, kind: LasorKind, color: WarpColor)
src/game/builder.rs:104
↓ 2 callersMethodadd_warp
(&mut self, pos: Idx2, color: WarpColor)
src/game/builder.rs:97
↓ 2 callersMethodangle
(&self, player_pos: Vec2)
src/game/warp.rs:86
↓ 2 callersFunctionangle_to_vec
(angle: f64)
src/game/warp.rs:63
↓ 2 callersMethodcan_interact_asym
(&self, other: &PieceProfile)
src/game/piece_profile.rs:46
↓ 2 callersFunctioncard_offset
(card: Card)
src/game/util.rs:41
↓ 2 callersMethodcount
(self)
src/game/platform.rs:43
↓ 2 callersFunctiondraw
(renderer: &mut SpriteRenderer<AssetId>, affine: Affine)
src/game/button.rs:36
↓ 2 callersMethodfire_pos
(&self, angle: f64)
src/game/warp.rs:77
↓ 2 callersMethodhandle_hb_event_asym
(&mut self, event: HbEvent, p_1: PieceProfile, p_2: PieceProfile, audio: &mut Audio<AssetId>)
src/game/mod.rs:138
↓ 2 callersMethodheld_dir
(&self)
src/game_input.rs:72
↓ 2 callersFunctionidx_to_f64
(idx: i32)
src/game/util.rs:35
↓ 2 callersMethodkind
(&self)
src/game/cell.rs:66
↓ 2 callersFunctionload
(level_num: usize)
src/level_loader.rs:41
↓ 2 callersMethodperiod
(self)
src/game/step_queue.rs:25
↓ 2 callersMethodposition_at_time
(&self, time: f64)
src/game/platform.rs:84
↓ 2 callersMethodroom_pixels
(&self)
src/game/mod.rs:84
↓ 2 callersMethodset_movement
(&mut self, movement: Option<HorizDir>)
src/game/player.rs:92
↓ 2 callersMethodset_time
(&mut self, time: f64)
src/game/player.rs:77
↓ 2 callersFunctionshape
()
src/game/warp.rs:46
↓ 2 callersMethodstep
(&mut self, audio: &mut Audio<AssetId>)
src/game/player.rs:108
↓ 2 callersMethodsupport_angle
(&self)
src/game/warp.rs:81
↓ 2 callersMethodtex
(self)
src/game/warp.rs:37
↓ 2 callersMethodtex_and_mirror
(&self)
src/game/player.rs:208
↓ 2 callersMethodupdate_on_ground
(&mut self, near_ground: bool)
src/game/player.rs:182
↓ 2 callersMethodupdate_player_hitbox_vel
(&mut self)
src/game/mod.rs:197
↓ 2 callersMethodvel
(&self)
src/game/player.rs:79
↓ 2 callersMethodwarp
(&mut self, warp_id: HbId, audio: &mut Audio<AssetId>)
src/game/mod.rs:219
↓ 2 callersMethodwarp_hits_wall
(&mut self, warp_id: HbId, wall_id: HbId, card_mask: CardMask)
src/game/mod.rs:232
↓ 1 callersMethodadd_button
(&mut self, pos: Idx2, index: u32)
src/game/builder.rs:95
↓ 1 callersMethodadd_floor
(&mut self, pos: Idx2)
src/game/builder.rs:80
↓ 1 callersMethodadd_gate
(&mut self, pos: Idx2, index: u32)
src/game/builder.rs:90
↓ 1 callersMethodadd_platform
(&mut self, pos: Idx2, kind: PlatformKind)
src/game/mod.rs:260
↓ 1 callersMethodadd_player
(&mut self, pos: Idx2)
src/game/builder.rs:71
↓ 1 callersMethodadd_respawn
(&mut self, pos: Idx2, color: WarpColor)
src/game/builder.rs:98
↓ 1 callersMethodadd_star
(&mut self, pos: Idx2)
src/game/builder.rs:72
↓ 1 callersMethodadd_wall
(&mut self, pos: Idx2)
src/game/builder.rs:79
↓ 1 callersMethodadd_warp
(&mut self, pos: Vec2, color: WarpColor, vel: Vec2, audio: Option<&mut Audio<AssetId>>)
src/game/mod.rs:269
↓ 1 callersMethodbuild
(mut self)
src/game/builder.rs:106
↓ 1 callersMethodcamera_pos
(&self, ctx: &AppContext<AssetId>)
src/game/mod.rs:357
↓ 1 callersMethodcheck_player_near_ground
(&self)
src/game/mod.rs:181
↓ 1 callersMethodcolor
(&self)
src/game/player_enum.rs:93
↓ 1 callersFunctioncolor_fade
(pos: Vec2, start_time: f64, color: WarpColor)
src/game/effect.rs:74
↓ 1 callersFunctiondigit
(c: char)
src/level_loader.rs:75
↓ 1 callersMethoddraw
(&self, renderer: &mut SpriteRenderer<AssetId>, camera: Vec2, time: f64, next_fire_time: f64, player_pos: Vec2
src/game/warp.rs:108
↓ 1 callersMethoddraw_warp
(self, renderer: &mut SpriteRenderer<AssetId>, affine: Affine, time: f64)
src/game/warp.rs:33
↓ 1 callersMethodfire
(&self, player_pos: Vec2)
src/game/warp.rs:72
↓ 1 callersMethodform_button
(&mut self, pos: Idx2)
src/game/builder.rs:144
↓ 1 callersMethodform_grid_cell
(&mut self, pos: Idx2)
src/game/builder.rs:171
↓ 1 callersMethodform_lasor
(&mut self, pos: Idx2, kind: LasorKind, color: WarpColor)
src/game/builder.rs:153
↓ 1 callersMethodis_done
(&self)
src/game/mod.rs:82
↓ 1 callersMethodjump
(&mut self, audio: &mut Audio<AssetId>)
src/game/player.rs:130
↓ 1 callersFunctionjump_duration
(x_speed: f64)
src/game/player.rs:36
↓ 1 callersMethodlasors_step
(&mut self, audio: &mut Audio<AssetId>)
src/game/mod.rs:320
↓ 1 callersMethodlevel_end_time
(&self)
src/game/star.rs:42
↓ 1 callersMethodload_next_level
(&mut self)
src/main.rs:54
↓ 1 callersMethodmax_angle
(self)
src/game/warp.rs:52
↓ 1 callersFunctionnearest_card
(vector: Vec2)
src/game/util.rs:50
↓ 1 callersMethodobtain
(&mut self, time: f64)
src/game/star.rs:40
↓ 1 callersMethodobtain_star
(&mut self, audio: &mut Audio<AssetId>)
src/game/mod.rs:204
↓ 1 callersMethodoffset
(self, index: u32, time: f64)
src/game/platform.rs:52
↓ 1 callersMethodpeek
returns time of next step
src/game/step_queue.rs:46
↓ 1 callersMethodphase
(self, index: u32)
src/game/platform.rs:50
↓ 1 callersMethodplatform_step
(&mut self)
src/game/mod.rs:290
↓ 1 callersMethodplayer_step
(&mut self, audio: &mut Audio<AssetId>)
src/game/mod.rs:285
↓ 1 callersMethodplayer_transition
(&mut self, audio: &mut Audio<AssetId>)
src/game/mod.rs:128
↓ 1 callersMethodpop
pops the step to occur at time `self.peek()`
src/game/step_queue.rs:56
↓ 1 callersMethodpos
(&self, collider: &Collider<PieceProfile>)
src/game/player_enum.rs:66
↓ 1 callersMethodpress_button
(&mut self, button_id: HbId, audio: &mut Audio<AssetId>)
src/game/mod.rs:245
↓ 1 callersMethodpress_jump
(&mut self)
src/game/player.rs:99
↓ 1 callersFunctionpuff
(pos: Vec2, start_time: f64, angle: f64)
src/game/effect.rs:95
↓ 1 callersMethodradii
(self)
src/game/platform.rs:32
↓ 1 callersMethodrelease_jump
(&mut self)
src/game/player.rs:106
↓ 1 callersMethodremove_cell
(&mut self, pos: Idx2)
src/game/mod.rs:253
↓ 1 callersFunctionsquare_fade
(pos: Vec2, start_time: f64)
src/game/effect.rs:51
↓ 1 callersMethodstep
(&self, pos: Vec2, time: f64, end_time: f64)
src/game/platform.rs:73
↓ 1 callersMethodtransition_time
(&self)
src/game/player_enum.rs:39
↓ 1 callersMethodupdate_barriers
(&mut self, shape: PlacedShape, near_ground: bool, barriers: I)
src/game/player.rs:141
↓ 1 callersMethodupdate_platform_vel
(&mut self, player_shape: &PlacedShape, platform_hb: &Hitbox)
src/game/player.rs:81
↓ 1 callersMethodupdate_player_barriers
(&mut self)
src/game/mod.rs:156
↓ 1 callersFunctionwall_card_mask
(grid: &HashMap<Idx2, Cell>, index: Idx2, player_above_wall: bool)
src/game/mod.rs:372
next →1–100 of 149, ranked by callers