Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/dpc/rustyhex
/ functions
Functions
87 in github.com/dpc/rustyhex
⨍
Functions
87
◇
Types & classes
17
↓ 15 callers
Method
clone
(&self)
src/ui/piston.rs:79
↓ 8 callers
Method
pos
(&'a self)
src/creature.rs:112
↓ 6 callers
Method
is_passable
(&self)
src/map.rs:43
↓ 6 callers
Function
mix
linearly interpolate between two values
src/ui/piston.rs:348
↓ 6 callers
Method
p
(&'a self)
src/creature.rs:108
↓ 5 callers
Method
is_alive
(&self)
src/creature.rs:273
↓ 5 callers
Method
is_player
(&self)
src/creature.rs:81
↓ 4 callers
Function
point_to_coordinate
(p : Point)
src/ui/piston.rs:246
↓ 4 callers
Method
push_move_or_run
(&mut self, dir : Direction)
src/ui/piston.rs:425
↓ 4 callers
Method
spawn_random
(&mut self, player : bool, race : Race)
src/game.rs:70
↓ 3 callers
Method
push_melee
(&mut self, dir : Direction)
src/ui/piston.rs:434
↓ 3 callers
Method
update_los
(&mut self, map : &Map)
src/creature.rs:223
↓ 2 callers
Method
action_set
(&mut self, action : Action)
src/creature.rs:140
↓ 2 callers
Method
finish_immediately
(&mut self)
src/ui/piston.rs:381
↓ 2 callers
Function
load_hex
(path : &str)
src/ui/piston.rs:200
↓ 2 callers
Method
move_creature_if_possible
(&mut self, cr : &mut Creature, pos : Position)
src/game.rs:81
↓ 2 callers
Method
needs_action
(&self)
src/creature.rs:165
↓ 2 callers
Method
pos_set
(&mut self, map : &Map, pos : Position)
src/creature.rs:129
↓ 2 callers
Method
push_turn
(&mut self, dir : Direction)
src/ui/piston.rs:430
↓ 2 callers
Method
render_batch
(&mut self, batch : &Batch, params : &Params)
src/ui/piston.rs:327
↓ 2 callers
Method
render_params
(&self, px : f32, py : f32, pz : f32, rotation : f32, color : Color)
src/ui/piston.rs:295
↓ 2 callers
Method
sees
(&self, p : Point)
src/creature.rs:125
↓ 2 callers
Method
set_destination
(&mut self, dest : T)
src/ui/piston.rs:377
↓ 2 callers
Method
set_player_pos
(&mut self, pl: &Creature)
src/ui/piston.rs:607
↓ 2 callers
Method
update
(&mut self, dt : f32)
src/ui/piston.rs:371
↓ 2 callers
Method
update_camera
(&mut self, renderer : &mut Renderer<GlCommandBuffer, GlDevice>)
src/ui/piston.rs:632
↓ 1 callers
Method
action_delay
(&self, action : Action)
src/creature.rs:331
↓ 1 callers
Method
action_done
(&mut self)
src/creature.rs:148
↓ 1 callers
Method
attacked
This creature has attacked some other creature
src/creature.rs:264
↓ 1 callers
Method
attacked_by
This creature has been attacked some other creature
src/creature.rs:255
↓ 1 callers
Method
chase
(&mut self, map : &map::Map, cr : &CreatureState, p : Point)
src/ai.rs:37
↓ 1 callers
Method
clear
Clear
src/ui/piston.rs:319
↓ 1 callers
Method
creature_color
(&self, cr : &Creature)
src/ui/piston.rs:553
↓ 1 callers
Method
creatures_iter
(&self)
src/game.rs:102
↓ 1 callers
Method
damage
(&self)
src/creature.rs:36
↓ 1 callers
Method
death_ns
(&self)
src/creature.rs:161
↓ 1 callers
Method
die
(&mut self)
src/creature.rs:268
↓ 1 callers
Function
dir_to_angle
(d : AbsoluteDirection)
src/ui/piston.rs:193
↓ 1 callers
Method
do_los
Very hacky, recursive LoS algorithm
src/creature.rs:170
↓ 1 callers
Method
end_frame
(&mut self)
src/ui/piston.rs:323
↓ 1 callers
Method
forget_visible
(&mut self, map : &Map)
src/creature.rs:250
↓ 1 callers
Method
game_update
(&mut self, game : &mut GameState)
src/ui/piston.rs:672
↓ 1 callers
Method
get_action
(&mut self, map : &map::Map, me : &CreatureState)
src/ai.rs:99
↓ 1 callers
Function
grey_out
(c : Color)
src/ui/piston.rs:170
↓ 1 callers
Method
is_passable_type
(&self)
src/map.rs:36
↓ 1 callers
Method
knows
(&self, p : Point)
src/creature.rs:121
↓ 1 callers
Method
mark_known
(&mut self, map : &Map, p : hex2d::Point)
src/creature.rs:234
↓ 1 callers
Method
mark_visible
(&mut self, map : &Map, p : hex2d::Point)
src/creature.rs:238
↓ 1 callers
Method
max_health
(&self)
src/creature.rs:28
↓ 1 callers
Method
move_camera_to_destination
(&mut self)
src/ui/piston.rs:602
↓ 1 callers
Method
move_delay
(&self)
src/map.rs:50
↓ 1 callers
Method
move_or_run
(&self, dir : Direction)
src/ui/piston.rs:417
↓ 1 callers
Method
opaqueness
(&self)
src/map.rs:27
↓ 1 callers
Method
perform_action
(&mut self, cr : &mut Creature, action : Action)
src/game.rs:160
↓ 1 callers
Method
pop_action
(&mut self)
src/ui/piston.rs:484
↓ 1 callers
Method
pos_prev_set
(&mut self, _ : &Map, pos : Position)
src/creature.rs:136
↓ 1 callers
Method
proceed_visible
(&mut self, map : &map::Map, p : Point)
src/ai.rs:131
↓ 1 callers
Method
push_input
(&mut self, i : InputEvent)
src/ui/piston.rs:442
↓ 1 callers
Method
push_wait
(&mut self)
src/ui/piston.rs:438
↓ 1 callers
Method
race
(&self)
src/creature.rs:85
↓ 1 callers
Method
randomize_map
(&mut self)
src/game.rs:193
↓ 1 callers
Method
render_creature
(&mut self, pos : Position, c : Color)
src/ui/piston.rs:338
↓ 1 callers
Method
render_map
( &self, renderer : &mut Renderer<GlCommandBuffer, GlDevice>, game : &GameState)
src/ui/piston.rs:500
↓ 1 callers
Method
render_tile
(&mut self, p : Point, c : Color, elevate : bool)
src/ui/piston.rs:331
↓ 1 callers
Method
roam_around
(&mut self, map : &map::Map, cr : &CreatureState)
src/ai.rs:67
↓ 1 callers
Method
run
(&mut self, window : Window, game : &mut GameState)
src/ui/piston.rs:694
↓ 1 callers
Method
set_view
(&mut self, view: &AffineMatrix3<f32>)
src/ui/piston.rs:314
↓ 1 callers
Method
spawn
(&mut self, cr : Creature)
src/game.rs:57
↓ 1 callers
Method
tick
(&mut self)
src/game.rs:106
↓ 1 callers
Function
tile_inner_r
()
src/ui/piston.rs:179
↓ 1 callers
Method
update_action
(&mut self, map : &map::Map)
src/creature.rs:277
↓ 1 callers
Method
update_movement
(&mut self, dt : f32)
src/ui/piston.rs:627
↓ 1 callers
Method
update_player_los
(&self)
src/game.rs:247
↓ 1 callers
Method
was_attacked_ns
(&self)
src/creature.rs:152
Function
edge_to_angle
(i : uint)
src/ui/piston.rs:184
Method
eq
(&self, other: &Vertex)
src/ui/piston.rs:72
Method
has_attacked_ns
(&self)
src/creature.rs:157
Method
health
(&self)
src/creature.rs:90
Function
main
()
src/main.rs:40
Method
new
()
src/ai.rs:29
Method
new
()
src/game.rs:41
Method
new
(map : &map::Map, pos : Position, player : bool, race : Race)
src/creature.rs:74
Method
new
(mut device: D, frame: gfx::Frame)
src/ui/piston.rs:254
Method
pos_prev
(&'a self)
src/creature.rs:117
Function
side_to_angle
(i : uint)
src/ui/piston.rs:189
Function
start
(argc: int, argv: *const *const u8)
src/main.rs:35
Method
tick
(&mut self)
src/creature.rs:144