Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/TanTanDev/DigEscape
/ functions
Functions
76 in github.com/TanTanDev/DigEscape
⨍
Functions
76
◇
Types & classes
32
↓ 29 callers
Function
getArray
(ptr, arr, n)
utils/wasm/gl.js:63
↓ 18 callers
Function
assert
(flag, message)
utils/wasm/gl.js:24
↓ 16 callers
Method
get
(&self)
src/particle_system.rs:435
↓ 13 callers
Method
play
(&mut self, index: usize)
src/sound_collection.rs:11
↓ 11 callers
Method
get_mut
(&mut self, identifier: u32)
src/particle_system.rs:492
↓ 9 callers
Function
UTF8ToString
(ptr, maxBytesToRead)
utils/wasm/gl.js:67
↓ 8 callers
Method
add_system
(&mut self, system: ParticleSystem)
src/particle_system.rs:486
↓ 8 callers
Function
render
( game_state: &mut GameState, sprite_collection: &SpriteCollection, ctx: &mut Context, screen_
src/entities/cloud.rs:45
↓ 5 callers
Method
emit
(&mut self, amount: i32)
src/particle_system.rs:229
↓ 4 callers
Method
max
(&self)
src/particle_system.rs:458
↓ 3 callers
Method
copy_settings
(&mut self, other: &ParticleSystem)
src/particle_system.rs:77
↓ 3 callers
Function
load_map
( ctx: &mut Context, game_state: &mut GameState, map_index: usize, screen_size: &na::Point2<f3
src/map.rs:62
↓ 3 callers
Function
vec_from_angle
helper funcitons in radians
src/particle_system.rs:24
↓ 2 callers
Function
clear_map
(game_state: &mut GameState)
src/map.rs:52
↓ 2 callers
Function
emit_step_particle
( particle_collection: &mut ParticleSystemCollection, step_id: &u32, amount: i32, is_right_dir
src/particle_system.rs:516
↓ 2 callers
Function
force_visual_positions
(game_state: &mut GameState, screen_size: &na::Point2<f32>)
src/util.rs:38
↓ 2 callers
Function
init_plugins
(plugins)
utils/wasm/gl.js:971
↓ 2 callers
Function
lerp
(from: f32, to: f32, dt: f32)
src/util.rs:8
↓ 2 callers
Function
render_border
(ctx: &mut Context, border: &Option<BlackBorder>)
src/util.rs:68
↓ 2 callers
Function
render_text
( text: &graphics::Text, ctx: &mut Context, screen_size: &na::Point2<f32>, offset: na::Vector2
src/util.rs:12
↓ 2 callers
Function
resize
(canvas, on_resize)
utils/wasm/gl.js:332
↓ 2 callers
Method
restart_current_map
(&mut self, ctx: &mut Context)
src/states/main_state.rs:195
↓ 2 callers
Function
system
( game_state: &mut GameState, ctx: &mut Context, current_map: &mut usize, sound_collection: &m
src/entities/player.rs:111
↓ 1 callers
Function
acquireInstancedArraysExtension
(ctx)
utils/wasm/gl.js:45
↓ 1 callers
Function
acquireVertexArrayObjectExtension
(ctx)
utils/wasm/gl.js:30
↓ 1 callers
Function
attack
( game_state: &mut GameState, _ctx: &mut Context, sound_collection: &mut SoundCollection, part
src/entities/skeleton.rs:214
↓ 1 callers
Function
block_system
(game_state: &mut GameState, sound_collection: &mut SoundCollection)
src/entities/skeleton.rs:44
↓ 1 callers
Method
dig
(&mut self)
src/entities/skeleton.rs:27
↓ 1 callers
Function
generate
(game_state: &mut GameState)
src/entities/foilage.rs:57
↓ 1 callers
Method
get_direction
( &self, velocity_type: &VelocityType, _position: &Point2<f32>, )
src/particle_system.rs:397
↓ 1 callers
Function
get_map_name
(index: usize)
src/map.rs:48
↓ 1 callers
Method
get_position
Todo: Implement other shapes other than point and cirle
src/particle_system.rs:381
↓ 1 callers
Method
grow
Returns the first available index
src/particle_system.rs:252
↓ 1 callers
Function
in_bounds
Returns if the skeleton warped y
src/entities/skeleton.rs:287
↓ 1 callers
Function
lerp
(from: f32, to: f32, delta: f32)
src/particle_system.rs:28
↓ 1 callers
Function
make_image
(ctx: &mut Context)
src/particle_system.rs:70
↓ 1 callers
Function
miniquad_add_plugin
(plugin)
utils/wasm/gl.js:983
↓ 1 callers
Method
particle_setup
Setup the data for a newly created particle index is assumed to be in bounds
src/particle_system.rs:295
↓ 1 callers
Function
register_plugins
(plugins)
utils/wasm/gl.js:960
↓ 1 callers
Function
render_all_levels_completed
( game_state: &mut GameState, ctx: &mut Context, screen_size: &na::Point2<f32>, )
src/states/main_state.rs:546
↓ 1 callers
Function
render_background
(ctx: &mut Context, screen_size: &na::Point2<f32>)
src/states/main_state.rs:488
↓ 1 callers
Function
render_game
( game_state: &mut GameState, sprite_collection: &SpriteCollection, ctx: &mut Context, screen_
src/states/main_state.rs:397
↓ 1 callers
Function
render_game_over
( game_state: &mut GameState, ctx: &mut Context, screen_size: &na::Point2<f32>, )
src/states/main_state.rs:525
↓ 1 callers
Function
render_sound_button
( ctx: &mut Context, sprite_collection: &SpriteCollection, sound_collection: &SoundCollection, )
src/states/main_state.rs:506
↓ 1 callers
Function
render_system
( game_state: &mut GameState, sprite_collection: &SpriteCollection, ctx: &mut Context, screen_
src/states/main_state.rs:460
↓ 1 callers
Function
reset_turns
(game_state: &mut GameState)
src/entities/skeleton.rs:81
↓ 1 callers
Method
resize_event
(&mut self, ctx: &mut Context, w: f32, h: f32)
src/states/main_state.rs:310
↓ 1 callers
Method
should_step
( &mut self, dt: f32, grasses: &Vec<Grass>, skeletons: &Vec<Skeleton>,
src/entities/player.rs:54
↓ 1 callers
Function
spawn
(game_state: &mut GameState)
src/entities/cloud.rs:66
↓ 1 callers
Method
try_release
(&mut self)
src/entities/skeleton.rs:32
↓ 1 callers
Function
update
(game_state: &mut GameState, ctx: &mut Context)
src/entities/cloud.rs:73
↓ 1 callers
Function
update_borders
( ctx: &mut Context, left: &mut Option<BlackBorder>, right: &mut Option<BlackBorder>, w: f32,
src/util.rs:76
↓ 1 callers
Function
walk
( game_state: &mut GameState, sound_collection: &mut SoundCollection, screen_size: &na::Point2<f32
src/entities/skeleton.rs:87
Method
default
()
src/sprite.rs:18
Method
default
()
src/transform_compontent.rs:7
Method
default
()
src/entities/ai.rs:13
Method
default
()
src/entities/player.rs:23
Method
draw
Draw delegate, recieves
src/particle_system.rs:167
Method
draw
(&mut self, ctx: &mut Context)
src/states/main_state.rs:263
Function
fixAudioContext
(e)
utils/wasm/audio.js:23
Method
get_sprite
(&'a self, index: usize)
src/sprite.rs:33
Method
key_down_event
( &mut self, ctx: &mut Context, keycode: KeyCode, _keymod: KeyMods, re
src/states/main_state.rs:279
Function
load
(wasm_path)
utils/wasm/gl.js:987
Function
main
()
src/main.rs:19
Method
mouse_button_down_event
( &mut self, _ctx: &mut Context, _button: ggez::event::MouseButton, x: f32,
src/states/main_state.rs:342
Method
mouse_button_up_event
( &mut self, ctx: &mut Context, _button: ggez::event::MouseButton, x: f32,
src/states/main_state.rs:352
Method
new
(ctx: &mut Context, image_option: Option<Image>)
src/particle_system.rs:93
Method
new
(ctx: &mut Context)
src/states/game_state.rs:29
Method
new
(ctx: &mut Context)
src/states/main_state.rs:44
Method
new
(position: na::Point2<f32>, pos_i32: na::Point2<i32>)
src/entities/foilage.rs:31
Method
new
()
src/entities/cloud.rs:20
Function
render
( sprite_collection: &SpriteCollection, ctx: &mut Context, transform_component: &TransformComponen
src/sprite.rs:38
Function
render
( game_state: &mut GameState, sprite_collection: &SpriteCollection, ctx: &mut Context, screen_
src/entities/foilage.rs:87
Function
system
( game_state: &mut GameState, ctx: &mut Context, sound_collection: &mut SoundCollection, parti
src/entities/skeleton.rs:266
Method
update
(&mut self, dt: f32)
src/particle_system.rs:201
Method
update
(&mut self, ctx: &mut Context)
src/states/main_state.rs:212