Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ChrisRx/dungeonfs
/ functions
Functions
162 in github.com/ChrisRx/dungeonfs
⨍
Functions
162
◇
Types & classes
33
↓ 51 callers
Method
Printf
(string, ...interface{})
pkg/eval/logging.go:8
↓ 32 callers
Method
Name
()
pkg/game/fs/fs.go:22
↓ 21 callers
Method
MetaData
()
pkg/game/fs/fs.go:21
↓ 21 callers
Method
Set
(string, Node)
pkg/game/fs/fs.go:50
↓ 15 callers
Method
Eval
(node ast.Node)
pkg/eval/eval.go:19
↓ 12 callers
Method
Path
(...string)
pkg/game/fs/fs.go:23
↓ 12 callers
Method
Type
()
pkg/game/assets/assets.go:34
↓ 11 callers
Method
Children
()
pkg/game/fs/fs.go:28
↓ 8 callers
Method
New
(NodeType, string)
pkg/game/fs/fs.go:19
↓ 5 callers
Method
Get
(string)
pkg/game/fs/fs.go:48
↓ 5 callers
Method
GetBool
(string)
pkg/game/fs/fs.go:38
↓ 4 callers
Method
Delete
()
pkg/game/fs/fs.go:30
↓ 4 callers
Method
GetString
(string)
pkg/game/fs/fs.go:37
↓ 4 callers
Method
NewDirectory
(name string)
pkg/game/fs/core/dir.go:43
↓ 3 callers
Method
Content
()
pkg/game/fs/core/file.go:27
↓ 3 callers
Method
IsDir
()
pkg/game/fs/fs.go:24
↓ 2 callers
Method
Actions
Actions checks input for possible actions to perform such as when a player uses 'look' or 'use'
pkg/game/game.go:21
↓ 2 callers
Method
Add
(items ...Item)
pkg/game/engine/inventory.go:37
↓ 2 callers
Method
Base
()
pkg/game/assets/assets.go:35
↓ 2 callers
Method
Bases
()
pkg/game/assets/assets.go:36
↓ 2 callers
Method
Entry
()
pkg/game/fs/fs.go:32
↓ 2 callers
Method
Files
()
pkg/game/fs/fs.go:47
↓ 2 callers
Method
Get
(key string)
pkg/game/fs/core/node.go:167
↓ 2 callers
Method
GetBytes
(string)
pkg/game/fs/fs.go:39
↓ 2 callers
Method
GetObject
(key string)
pkg/game/assets/assets.go:89
↓ 2 callers
Method
Iter
()
pkg/game/fs/fs.go:45
↓ 2 callers
Method
Iter
()
pkg/game/fs/core/node.go:110
↓ 2 callers
Method
LoadDir
(folder string)
pkg/game/assets/assets.go:146
↓ 2 callers
Method
MountAndServe
(mountpoint string, readonly bool)
pkg/game/fs/core/fs.go:41
↓ 2 callers
Method
Name
()
pkg/game/assets/assets.go:33
↓ 2 callers
Method
Name
()
pkg/game/fs/core/node.go:43
↓ 2 callers
Function
NewFile
func NewFile(name string, path string) *File {
pkg/game/fs/core/file.go:21
↓ 2 callers
Method
NewFile
(name string)
pkg/game/fs/core/dir.go:49
↓ 2 callers
Function
NewNode
(name string, mode os.FileMode, parent fs.Node)
pkg/game/fs/core/node.go:26
↓ 2 callers
Method
Remove
(ctx context.Context, req *fuse.RemoveRequest)
pkg/game/fs/core/dir.go:87
↓ 2 callers
Function
checkValues
(values ...*reflect.Value)
pkg/eval/eval.go:42
↓ 2 callers
Method
computeProperties
(node fs.Node)
pkg/game/engine/engine.go:32
↓ 2 callers
Function
parseAttrs
(a interface{})
pkg/game/assets/assets.go:96
↓ 1 callers
Method
Access
(fs.Node)
pkg/game/game.go:17
↓ 1 callers
Method
Access
(node fs.Node)
pkg/game/engine/engine.go:45
↓ 1 callers
Method
AddProperty
(node fs.Node, attrName string, v interface{})
pkg/game/assets/level.go:87
↓ 1 callers
Method
Content
()
pkg/game/fs/fs.go:26
↓ 1 callers
Method
Entities
(fs.Node)
pkg/game/game.go:23
↓ 1 callers
Method
Get
(key string)
pkg/game/fs/core/node.go:146
↓ 1 callers
Method
GetProperties
(key string)
pkg/game/assets/level.go:122
↓ 1 callers
Method
GetString
(key string)
pkg/game/fs/core/node.go:175
↓ 1 callers
Method
IsDir
()
pkg/game/fs/core/node.go:73
↓ 1 callers
Method
IsFile
()
pkg/game/fs/fs.go:25
↓ 1 callers
Method
LoadFile
(f string)
pkg/game/assets/assets.go:115
↓ 1 callers
Method
LookupBaseType
(t string)
pkg/game/assets/assets.go:40
↓ 1 callers
Method
MetaData
()
pkg/game/fs/core/node.go:85
↓ 1 callers
Method
Mkdir
(ctx context.Context, req *fuse.MkdirRequest)
pkg/game/fs/core/dir.go:108
↓ 1 callers
Function
New
()
pkg/game/assets/assets.go:76
↓ 1 callers
Function
NewDirectory
(name string, parent fs.Node)
pkg/game/fs/core/dir.go:22
↓ 1 callers
Function
NewInode
()
pkg/game/fs/core/node.go:103
↓ 1 callers
Function
NewInventory
(parent fs.Node, items ...Item)
pkg/game/engine/inventory.go:27
↓ 1 callers
Function
NewLevel
(root Entity, objects map[string]Entity)
pkg/game/assets/level.go:25
↓ 1 callers
Function
NewPlayer
()
pkg/game/engine/player.go:7
↓ 1 callers
Method
Parent
(...Node)
pkg/game/fs/fs.go:27
↓ 1 callers
Method
Register
(node fs.Node)
pkg/game/engine/inventory.go:48
↓ 1 callers
Method
Root
()
pkg/game/assets/level.go:34
↓ 1 callers
Function
SetNodeAttr
(node fs.Node, k string, v *reflect.Value)
pkg/game/assets/level.go:129
↓ 1 callers
Function
compare
(a, b *reflect.Value)
pkg/eval/binop.go:10
↓ 1 callers
Function
createAction
(name string, node fs.Node)
pkg/game/engine/actions.go:10
↓ 1 callers
Method
evalAssignStmt
(e *ast.AssignStmt)
pkg/eval/stmt.go:41
↓ 1 callers
Method
evalBinaryExpr
(e *ast.BinaryExpr)
pkg/eval/expr.go:110
↓ 1 callers
Method
evalBlockStmt
(e *ast.BlockStmt)
pkg/eval/stmt.go:80
↓ 1 callers
Method
evalCallExpr
(e *ast.CallExpr)
pkg/eval/expr.go:46
↓ 1 callers
Method
evalDecl
(decl ast.Decl)
pkg/eval/decl.go:9
↓ 1 callers
Method
evalExpr
(expr ast.Expr)
pkg/eval/expr.go:11
↓ 1 callers
Method
evalExprStmt
(e *ast.ExprStmt)
pkg/eval/stmt.go:33
↓ 1 callers
Method
evalFuncDecl
(decl ast.Decl)
pkg/eval/decl.go:20
↓ 1 callers
Method
evalGenDecl
(decl ast.Decl)
pkg/eval/decl.go:24
↓ 1 callers
Method
evalIdent
(e ast.Expr)
pkg/eval/expr.go:73
↓ 1 callers
Method
evalIfStmt
(e *ast.IfStmt)
pkg/eval/stmt.go:65
↓ 1 callers
Method
evalReturnStmt
(e *ast.ReturnStmt)
pkg/eval/stmt.go:51
↓ 1 callers
Method
evalSelectorExpr
(e *ast.SelectorExpr)
pkg/eval/expr.go:88
↓ 1 callers
Method
evalStmt
(stmt ast.Stmt)
pkg/eval/stmt.go:9
↓ 1 callers
Method
evalUnaryExpr
(e *ast.UnaryExpr)
pkg/eval/expr.go:160
↓ 1 callers
Function
lookupAction
(name string, node fs.Node)
pkg/game/engine/actions.go:20
↓ 1 callers
Function
parseArgs
(s string)
pkg/game/engine/actions.go:48
↓ 1 callers
Function
parseBaseType
(s string)
pkg/game/assets/assets.go:47
↓ 1 callers
Function
parseStringSlice
(v interface{})
pkg/game/assets/level.go:38
↓ 1 callers
Function
printMethods
(v reflect.Value)
pkg/eval/print.go:18
↓ 1 callers
Method
visit
(node fs.Node)
pkg/game/assets/level.go:54
Method
Access
(ctx context.Context, req *fuse.AccessRequest)
pkg/game/fs/core/dir.go:63
Method
Actions
(t game.ActionType, name string, node fs.Node)
pkg/game/engine/engine.go:54
Method
Attr
(ctx context.Context, a *fuse.Attr)
pkg/game/fs/core/file.go:48
Method
Attr
(ctx context.Context, a *fuse.Attr)
pkg/game/fs/core/dir.go:55
Method
Children
()
pkg/game/fs/core/node.go:81
Function
Command
(format string, a ...interface{})
pkg/exec/template/template.go:17
Method
Content
()
pkg/game/fs/core/node.go:54
Method
Create
(ctx context.Context, req *fuse.CreateRequest, resp *fuse.CreateResponse)
pkg/game/fs/core/dir.go:81
Method
Delete
(string)
pkg/game/fs/fs.go:49
Method
Delete
()
pkg/game/fs/core/node.go:65
Method
Delete
(key string)
pkg/game/fs/core/node.go:153
Method
Directories
()
pkg/game/fs/fs.go:46
Method
Directories
()
pkg/game/fs/core/node.go:118
Function
Echo
(format string, a ...interface{})
pkg/exec/template/template.go:12
Method
Entities
(node fs.Node)
pkg/game/engine/engine.go:64
next →
1–100 of 162, ranked by callers