Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/JoshuaPostel/texaform
/ functions
Functions
513 in github.com/JoshuaPostel/texaform
⨍
Functions
513
◇
Types & classes
109
↓ 1 callers
Method
update_agent_manual
(&mut self, port: &usize, msg: String)
src/surface/mod.rs:548
↓ 1 callers
Method
update_agent_remote
(&mut self, port: &usize, msg: String)
src/surface/mod.rs:529
↓ 1 callers
Method
update_edge_layout
(&self, node_areas: &[Rect])
src/tech_tree.rs:401
↓ 1 callers
Method
update_node_layout
(&self, area: &Rect)
src/tech_tree.rs:372
↓ 1 callers
Method
value
(&self)
src/surface/state.rs:166
↓ 1 callers
Method
width
(self)
python/utils.py:70
↓ 1 callers
Method
with_default_border
(self)
src/widgets/button.rs:76
Method
__add__
(self, other)
python/utils.py:42
Method
__hash__
(self)
python/utils.py:39
Method
__init__
(self, port: int, location: Point)
python/lazer_cutter.py:20
Method
__init__
(self, port: int, location: Point)
python/smelter.py:16
Method
__init__
(self, text: str)
python/utils.py:86
Method
__init__
(self, port: int, location: Point)
python/agent.py:14
Method
__init__
(self, port: int)
python/dog.py:14
Method
__init__
(self, top_left: Point, entities: List[str])
python/gather.py:16
Method
buffer_out
(self)
python/fabricator.py:24
Method
build_agent
(position: Position, agent: impl Agent + 'static)
src/agents/mod.rs:155
Method
build_intermediate
(position: Position, entity: Entity)
src/agents/mod.rs:163
Function
can_this_go_inside_lazy_static
()
src/entities/mod.rs:294
Method
circle
(radius: u16)
src/entities/shape.rs:96
Method
default
()
src/tech_tree.rs:32
Method
default
()
src/effects.rs:28
Method
default
()
src/surface/state.rs:61
Method
default
()
src/widgets/mod.rs:55
Method
default
()
src/agents/mod.rs:192
Method
default_style
(items: Vec<T>)
src/widgets/list.rs:242
Method
default_style_with_lines
(items: Vec<T>, lines: Vec<AlignedLine>)
src/widgets/list.rs:249
Method
description
(&self)
src/puzzles/mod.rs:22
Method
diamond
()
src/entities/shape.rs:246
Function
draw_construction
(area: &Rect, settable: &mut T)
src/draw/rectangle.rs:174
Method
drop
(&mut self)
src/agents/mod.rs:179
Method
entity
(&self)
src/agents/laser_cutter.rs:116
Method
entity
(&self)
src/agents/fabricator.rs:70
Method
eq
(&self, other: &char)
src/draw/mod.rs:33
Method
fmt
(&self, f: &mut std::fmt::Formatter<'_>)
src/tech_tree.rs:222
Method
fmt
(&self, f: &mut std::fmt::Formatter)
src/app.rs:138
Method
fmt
(&self, f: &mut std::fmt::Formatter)
src/puzzles/count_groups.rs:9
Method
fmt
(&self, f: &mut std::fmt::Formatter<'_>)
src/surface/mod.rs:135
Method
fmt
(&self, f: &mut std::fmt::Formatter)
src/surface/state.rs:67
Method
fmt
(&self, f: &mut std::fmt::Formatter)
src/entities/shape.rs:270
Method
fmt
(&self, f: &mut std::fmt::Formatter)
src/ui/mod.rs:66
Method
fmt
(&self, f: &mut std::fmt::Formatter)
src/ui/documentation.rs:94
Method
fmt
(&self, f: &mut std::fmt::Formatter)
src/agents/smelter.rs:255
Method
fmt
(&self, f: &mut std::fmt::Formatter<'_>)
src/agents/dog.rs:49
Method
fmt
(&self, f: &mut std::fmt::Formatter)
src/agents/laser_cutter.rs:437
Method
fmt
(&self, f: &mut std::fmt::Formatter)
src/agents/hud.rs:141
Method
fmt
(&self, f: &mut std::fmt::Formatter)
src/agents/fabricator.rs:203
Method
focused_agent
(&self)
src/surface/mod.rs:148
Method
focused_agent_mut
(&mut self)
src/surface/mod.rs:153
Method
from
(inner: PathBuf)
src/app.rs:150
Method
from
(prompt: String)
src/puzzles/count_groups.rs:83
Method
from
(c: char)
src/draw/mod.rs:39
Method
from
(s: &str)
src/entities/shape.rs:66
Method
from
(s: String)
src/widgets/list.rs:44
Method
from
(t: (bool, bool, bool, bool))
src/ui/tech_tree.rs:277
Method
from
(rect: Rect)
src/ui/surface.rs:91
Method
from
(power: &Power)
src/agents/hud.rs:130
Method
from_char
(c: char)
src/draw/mod.rs:16
Method
from_tech
(tech: &Tech, status: TechStatus)
src/agents/hud.rs:115
Method
from_user_input
accept the entities char or name
src/entities/mod.rs:145
Method
gather
(self, dog: Dog)
python/gather.py:68
Method
generate_prompt_solution_pair
(&self, rng: &mut impl RngCore)
src/puzzles/mod.rs:13
Method
handle_key_event
(&mut self, _event: KeyEvent)
src/widgets/mod.rs:18
Method
handle_key_event
(&mut self, event: KeyEvent)
src/widgets/text_box.rs:29
Function
handle_key_events
(key_event: KeyEvent, app: &mut App)
src/input/tech_tree.rs:5
Function
handle_key_events
(key_event: KeyEvent, app: &mut App)
src/input/save_game.rs:12
Function
handle_key_events
(key_event: KeyEvent, app: &mut App)
src/input/load_game.rs:44
Function
handle_key_events
(key_event: KeyEvent, app: &mut App)
src/input/surface.rs:16
Function
handle_key_events
(key_event: KeyEvent, app: &mut App)
src/input/pause_menu.rs:21
Function
handle_key_events
(key_event: KeyEvent, app: &mut App)
src/input/main_menu.rs:30
Function
handle_key_events
(key_event: KeyEvent, app: &mut App)
src/input/documentation.rs:8
Function
handle_key_events
(key_event: KeyEvent, app: &mut App)
src/input/settings.rs:4
Method
handle_message
( &mut self, _pos: &Position, _grid: &mut Grid, _game_state: &mut GameState,
src/agents/smelter.rs:103
Method
handle_message
( &mut self, pos: &Position, grid: &mut Grid, _game_state: &mut GameState,
src/agents/dog.rs:105
Method
handle_message
( &mut self, _pos: &Position, _grid: &mut Grid, _game_state: &mut GameState,
src/agents/laser_cutter.rs:101
Method
handle_message
( &mut self, pos: &Position, grid: &mut Grid, game_state: &mut GameState,
src/agents/fabricator.rs:57
Method
handle_mouse_event
(&mut self, event: MouseEvent, _rel_pos: Position)
src/widgets/button.rs:32
Method
handle_mouse_event
(&mut self, event: MouseEvent, rel_pos: Position)
src/widgets/text_box.rs:66
Method
handle_mouse_event
( &mut self, event: MouseEvent, relative_position: Position, )
src/widgets/list.rs:111
Function
handle_mouse_events
(event: MouseEvent, app: &mut App)
src/input/tech_tree.rs:20
Function
handle_mouse_events
(event: MouseEvent, app: &mut App)
src/input/save_game.rs:49
Function
handle_mouse_events
(event: MouseEvent, app: &mut App)
src/input/load_game.rs:59
Function
handle_mouse_events
(event: MouseEvent, app: &mut App)
src/input/surface.rs:86
Function
handle_mouse_events
(event: MouseEvent, app: &mut App)
src/input/pause_menu.rs:38
Function
handle_mouse_events
(event: MouseEvent, app: &mut App)
src/input/main_menu.rs:46
Function
handle_mouse_events
(event: MouseEvent, app: &mut App)
src/input/documentation.rs:33
Function
handle_mouse_events
(_event: MouseEvent, _app: &mut App)
src/input/settings.rs:11
Function
handle_socket_old
TODO update to protocall where all messages end in `;`
src/tcp.rs:16
Method
height
(&self)
src/app.rs:57
Function
init_some_agents
(surface: &mut Surface)
src/surface/generation.rs:306
Function
init_starting_agent
(surface: &mut Surface)
src/surface/generation.rs:251
Function
init_tui
()
src/main.rs:137
Method
is_agent
(&self)
src/entities/mod.rs:186
Method
jittered_circle
(rng: &mut ChaCha8Rng, radius: u16, iters: u16)
src/entities/shape.rs:181
Method
kind
(self)
python/agent.py:34
Method
left_right
(l: String, r: String)
src/widgets/list.rs:53
Method
list
()
src/ui/pause_menu.rs:44
Method
list
(&self, n: u8, width: usize)
src/agents/mod.rs:212
Method
load
(path: &std::path::Path)
src/surface/state.rs:73
Function
main
()
src/main.rs:61
← previous
next →
301–400 of 513, ranked by callers