kalevala
v0.1.0
Pages
Modules
Mix Tasks
Kalevala
Top
Summary
Functions
version/0
Kalevala.Brain
Top
Summary
Functions
get/3
put/4
run/3
Kalevala.Brain.Action
Top
Kalevala.Brain.Condition
Top
Summary
Callbacks
match?/3
Kalevala.Brain.ConditionalSelector
Top
Kalevala.Brain.Conditions.EventMatch
Top
Summary
Functions
self_check/3
Kalevala.Brain.Conditions.MessageMatch
Top
Summary
Functions
self_check/3
Kalevala.Brain.Conditions.StateMatch
Top
Kalevala.Brain.FirstSelector
Top
Kalevala.Brain.Node
Top
Summary
Types
t/0
Functions
run/3
Kalevala.Brain.NullNode
Top
Kalevala.Brain.RandomSelector
Top
Kalevala.Brain.Sequence
Top
Kalevala.Brain.State
Top
Summary
Functions
clean/2
get/3
put/4
Kalevala.Brain.StateSet
Top
Kalevala.Brain.Variable
Top
Summary
Functions
dereference/2
dereference_variables/2
detect_variables/2
replace/2
replace_variables/2
stringify_keys/1
variables/2
Kalevala.BrainTest
Top
Summary
Functions
assert_brain_value/3
Kalevala.Cache
Top
Summary
Types
t/0
Functions
child_spec/1
get/2
keys/1
keys/3
put/3
Callbacks
initialize/1
Kalevala.Character
Top
Summary
Functions
generate_id/0
matches?/2
Kalevala.Character.Action
Top
Summary
Callbacks
run/2
Kalevala.Character.Command
Top
Summary
Functions
__using__/1
Kalevala.Character.Command.DynamicCommand
Top
Summary
Callbacks
parse/2
Kalevala.Character.Command.ParsedCommand
Top
Kalevala.Character.Command.Router
Top
Kalevala.Character.Command.RouterMacros
Top
Summary
Functions
command/1
dynamic/3
generate_parse_function/5
module/2
parse/4
parse_dynamic_text/3
parse_text/4
spaces/1
symbol/2
text/2
word/2
Kalevala.Character.Conn
Top
Summary
Types
t/0
Functions
assign/3
character/2
delay_event/4
event/3
get_session/2
halt/1
move/6
prompt/4
publish_message/5
put_action/2
put_character/2
put_controller/2
put_meta/3
put_session/3
render/4
request_item_drop/2
request_item_pickup/2
request_movement/2
send_option/3
subscribe/4
unsubscribe/4
Kalevala.Character.Conn.Event
Top
Kalevala.Character.Conn.EventText
Top
Kalevala.Character.Conn.IncomingEvent
Top
Kalevala.Character.Conn.Option
Top
Kalevala.Character.Conn.Text
Top
Kalevala.Character.Controller
Top
Summary
Functions
__using__/1
Callbacks
display/2
event/2
init/1
recv/2
recv_event/2
Kalevala.Character.Event
Top
Kalevala.Character.Foreman
Top
Summary
Types
t/0
Functions
child_spec/1
handle_conn/2
start_non_player/1
start_player/2
Kalevala.Character.Foreman.Callbacks
Top
Summary
Types
opts/0
state/0
Callbacks
init/2
send_options/2
send_output/2
terminate/1
terminating/1
track_presence/2
Kalevala.Character.Foreman.Channel
Top
Summary
Functions
handle_channels/2
Kalevala.Character.Foreman.NonPlayer
Top
Kalevala.Character.Foreman.Player
Top
Kalevala.Character.Foreman.Supervisor
Top
Summary
Functions
child_spec/1
Kalevala.Character.Presence
Top
Summary
Functions
characters/1
child_spec/1
init/1
track/2
Callbacks
offline/1
online/1
Kalevala.Character.View
Top
Summary
Functions
join/2
trim_lines/1
Kalevala.Character.View.EExKalevala
Top
Kalevala.Character.View.Macro
Top
Summary
Functions
sigil_E/2
sigil_i/2
Kalevala.Communication
Top
Summary
Functions
publish/4
register/4
subscribe/4
unsubscribe/4
Callbacks
initial_channels/0
Kalevala.Communication.Cache
Top
Summary
Functions
child_spec/1
register/4
subscribers/2
Kalevala.Communication.Channel
Top
Summary
Types
channel_name/0
config/0
options/0
Functions
child_spec/1
publish/3
subscribe/4
unsubscribe/4
Callbacks
init/1
publish_request/4
subscribe_request/3
unsubscribe_request/3
Kalevala.Communication.Channels
Top
Summary
Functions
child_spec/1
start_child/4
Kalevala.ConnTest
Top
Summary
Functions
assert_actions/2
build_conn/2
event/3
Kalevala.Event
Top
Summary
Types
item_request_drop/0
item_request_pickup/0
message/0
movement_request/0
movement_voting/0
t/0
topic/0
Functions
set_end_time/1
set_start_time/1
timing/1
Kalevala.Event.Delayed
Top
Summary
Types
t/0
Functions
to_event/1
Kalevala.Event.Display
Top
Kalevala.Event.ItemDrop
Top
Kalevala.Event.ItemDrop.Abort
Top
Kalevala.Event.ItemDrop.Commit
Top
Kalevala.Event.ItemDrop.Request
Top
Kalevala.Event.ItemPickUp
Top
Kalevala.Event.ItemPickUp.Abort
Top
Kalevala.Event.ItemPickUp.Commit
Top
Kalevala.Event.ItemPickUp.Request
Top
Kalevala.Event.Message
Top
Summary
Types
t/0
Functions
generate_id/0
Kalevala.Event.Metadata
Top
Kalevala.Event.Movement
Top
Summary
Types
t/0
Kalevala.Event.Movement.Abort
Top
Kalevala.Event.Movement.Commit
Top
Kalevala.Event.Movement.Notice
Top
Kalevala.Event.Movement.Request
Top
Summary
Types
t/0
Kalevala.Event.Movement.Voting
Top
Summary
Types
t/0
Functions
abort/1
commit/1
Kalevala.Event.Router
Top
Summary
Functions
scope/2
Callbacks
call/3
Kalevala.Help
Top
Summary
Functions
child_spec/1
get/1
put/1
Kalevala.Help.HelpTopic
Top
Kalevala.Help.KeywordCache
Top
Summary
Functions
get/1
get!/1
keys/0
put/2
Kalevala.Meta
Top
Summary
Functions
get/2
put/3
trim/1
Kalevala.Meta.Access
Top
Summary
Types
t/0
Functions
get/2
put/3
Kalevala.Meta.Trim
Top
Summary
Types
t/0
Functions
trim/1
Kalevala.Meta.Trimmed
Top
Kalevala.Output
Top
Summary
Functions
parse/3
process/3
Callbacks
init/1
parse/2
post_parse/1
Kalevala.Output.Context
Top
Kalevala.Output.StripTags
Top
Kalevala.Output.Tables
Top
Summary
Functions
cell_padding/1
display_cells/2
display_row/3
display_rows/1
max_width/1
row_width/1
table_breathing_room/1
valid_cells?/1
valid_rows?/1
Kalevala.Output.TagColors
Top
Summary
Functions
background_color/1
foreground_color/1
process_close_tag/1
process_tag/1
underline/1
Kalevala.Output.Tags
Top
Summary
Functions
escape/1
parse_string/4
parse_tag/1
parse_tag_attributes/1
Kalevala.Output.Websocket
Top
Kalevala.Telnet.Listener
Top
Summary
Functions
child_spec/1
handle_continue/2
init/1
start_link/1
Kalevala.Telnet.Protocol
Top
Summary
Functions
handle_continue/2
handle_info/2
Kalevala.Verb
Top
Summary
Functions
has_matching_verb?/3
matches?/2
matches_location?/2
replace_variables/2
Kalevala.Verb.Conditions
Top
Kalevala.Verb.Context
Top
Kalevala.Websocket.Handler
Top
Summary
Functions
handle_in/2
Kalevala.Websocket.Listener
Top
Summary
Functions
child_spec/1
init/1
start_link/1
Kalevala.World
Top
Summary
Functions
child_spec/1
start_character/2
start_room/3
start_zone/2
Kalevala.World.BasicRoom
Top
Summary
Functions
confirm_movement/2
item_request_drop/3
item_request_pickup/3
movement_request/3
Kalevala.World.BasicZone
Top
Kalevala.World.CharacterSupervisor
Top
Summary
Functions
child_spec/1
Kalevala.World.Exit
Top
Summary
Types
t/0
Kalevala.World.Item
Top
Summary
Types
t/0
Functions
context_verbs/2
Callbacks
matches?/2
Kalevala.World.Item.Instance
Top
Summary
Types
t/0
Functions
generate_id/0
Kalevala.World.Item.ItemNotLoaded
Top
Kalevala.World.Room
Top
Summary
Functions
child_spec/1
confirm_movement/2
update/2
update_items/2
Kalevala.World.Room.Callbacks
Top
Summary
Types
t/0
Functions
confirm_movement/3
event/3
exits/1
init/1
initialized/1
item_request_drop/4
item_request_pickup/4
load_item/2
movement_request/4
Kalevala.World.Room.Context
Top
Summary
Types
t/0
Functions
assign/3
event/5
handle_context/1
new/1
prompt/5
render/5
Kalevala.World.Room.Events
Top
Summary
Functions
handle_event/2
Kalevala.World.Room.Feature
Top
Kalevala.World.Room.Item
Top
Summary
Functions
handle_drop_request/3
handle_pickup_request/3
Kalevala.World.Room.Movement
Top
Summary
Functions
broadcast/2
handle_event/2
handle_request/3
Kalevala.World.Room.Private
Top
Kalevala.World.RoomSupervisor
Top
Summary
Functions
child_spec/1
Kalevala.World.Zone
Top
Summary
Types
t/0
Functions
child_spec/1
update/2
Callbacks
init/1
Kalevala.World.Zone.Movement
Top
Summary
Functions
handle_voting/1
Kalevala.World.ZoneSupervisor
Top
Summary
Functions
child_spec/1
kalevala v0.1.0
Kalevala.Websocket.Handler
View Source
Cowboy websocket handler
Starts a foreman process tied to this websocket connection
Link to this section
Summary
Functions
handle_in(event, state)
Link to this section
Functions
Link to this function
handle_in(event, state)
View Source
Keyboard Shortcuts
×
c
Toggle sidebar
n
Toggle night mode
/
or
s
Focus search bar
g
Go to a HexDocs package
?
Bring up this help dialog
Go to a HexDocs package
×