Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/cs2dsb/github-game-jam-2018
/ types & classes
Types & classes
68 in github.com/cs2dsb/github-game-jam-2018
⨍
Functions
136
◇
Types & classes
68
Class
Age
src/components/age.rs:3
Class
Age
src/systems/age.rs:16
Class
BasicVelocity
src/components/basic_velocity.rs:5
Class
BasicVelocity
src/systems/basic_velocity.rs:13
Class
CameraConfig
src/config/camera.rs:4
Class
CameraMovement
src/systems/camera_movement.rs:27
Class
CameraOverrides
src/config/levels.rs:20
Class
ChangeDirection
src/components/walker.rs:40
Class
Collider
src/components/physics.rs:27
Class
Color
src/components/color.rs:5
Enum
Command
src/resources/commands.rs:5
Class
ConstantVelocity
src/components/constant_velocity.rs:5
Class
ConstantVelocity
src/systems/constant_velocity.rs:23
Class
Cuboid
src/config/levels.rs:6
Class
CuboidSet
src/config/levels.rs:14
Class
DeadlyArea
src/components/deadly_area.rs:3
Class
DeadlyArea
src/systems/deadly_area.rs:25
Enum
Direction
src/components/walker.rs:2
Class
DropCube
src/systems/drop_cube.rs:24
Class
DropDirectionChanger
src/systems/drop_direction_changer.rs:32
Class
DropLift
src/systems/drop_lift.rs:28
Class
DropRam
src/systems/drop_ram.rs:34
Class
Exit
src/components/exit.rs:3
Class
Exit
src/systems/exit.rs:25
Class
Exodus
src/systems/exodus.rs:24
Class
Family
src/components/family.rs:4
Class
GameBundle
Bundle containing all user systems for the game
src/systems/bundle.rs:32
Class
GameConfig
src/config/mod.rs:27
Class
Indicator
src/components/indicator.rs:8
Class
Indicator
src/systems/indicator.rs:26
Class
LaunchArea
src/components/launch_area.rs:9
Class
LaunchArea
src/systems/launch_area.rs:52
Class
Level
Resource that holds the list of levels and tracks which one is loaded
src/resources/level.rs:15
Class
Level
src/systems/level.rs:46
Class
LevelConfig
src/config/levels.rs:36
Class
LevelsConfig
src/config/levels.rs:49
Enum
LoadState
src/resources/level.rs:7
Class
LoadingState
src/states/loading.rs:43
Class
LogFps
src/systems/log_fps.rs:27
Class
Matriarch
src/components/family.rs:8
Class
MatriarchPromote
src/systems/matriarch_promote.rs:11
Class
Murder
src/systems/murder.rs:21
Enum
ObjectType
src/systems/level.rs:38
Class
PawnConfig
src/config/pawn.rs:4
Class
PeriodicLogTimer
src/systems/log_fps.rs:7
Class
PhysicsConfig
src/config/physics.rs:4
Class
PhysicsStep
src/systems/physics_step.rs:18
Class
PhysicsTransformUpdate
src/systems/physics_transform_update.rs:24
Class
PhysicsVisualizer
src/systems/physics_visualizer.rs:24
Class
PhysicsWorld
Resource that contains the nphysics world and manages collisions. It's a bit jankey but nphysics has a project underway to integrate it properly with
src/resources/physics.rs:51
Class
PlayerInput
src/systems/player_input.rs:17
Class
RunningState
Main state of the game. Main work done here is updating the gui.
src/states/running.rs:38
Class
Shape
src/components/shape.rs:5
Class
ShapeVisualizer
src/systems/shape_visualizer.rs:30
Class
SoundConfig
src/config/sound.rs:2
Class
Sounds
Resource containing the sound effects the game uses.
src/resources/sound.rs:33
Class
SpawnOverides
src/config/levels.rs:29
Class
SpawnStats
src/resources/spawn_stats.rs:3
Class
Spawner
src/components/spawner.rs:10
Class
Spawner
Updates spawner components and spawns walkers when they are ready. Destroys spawners once max spawn count is reached.
src/systems/spawner.rs:33
Class
SpawnerConfig
src/config/spawner.rs:2
Class
SpawnerParams
src/components/spawner.rs:3
Class
SpriteConfig
src/config/sprite.rs:2
Class
Sprites
Resource that contains templates for the sprites the game uses.
src/resources/sprites.rs:36
Class
SpritesConfig
src/config/sprite.rs:17
Class
ToLaunch
src/systems/launch_area.rs:39
Class
Walker
src/components/walker.rs:24
Class
Walker
Adds colliders with the walker component to a force generator to cause them to walk left or right.
src/systems/walker.rs:23