bubel-ecs ~master (2023-04-27T10:30:22Z)
Dub
Repo
CSnake
demos
snake
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
extern (
C
)
struct
CSnake {
void
onCreate
();
void
onDestroy
();
mixin
ECS
.
Component
;
struct
Parts
;
Parts
parts
;
@
GUIRange
(0, 3)
CMovement
.
Direction
direction
;
}
Members
Functions
onCreate
void
onCreate
()
Undocumented in source. Be warned that the author may not have intended to support it.
onDestroy
void
onDestroy
()
Undocumented in source. Be warned that the author may not have intended to support it.
Mixins
__anonymous
mixin
ECS
.
Component
Undocumented in source.
Structs
Parts
struct
Parts
Undocumented in source.
Variables
direction
CMovement
.
Direction
direction
;
Undocumented in source.
parts
Parts
parts
;
Undocumented in source.
Mixed In Members
From
mixin
ECS
.
Component
ref_
deprecated
ComponentRef
ref_
()
Undocumented in source. Be warned that the author may not have intended to support it.
Meta
Source
See Implementation
demos
snake
enums
SnakePart
functions
getSnakeDemo
snakeEnd
snakeEvent
snakeLoop
snakeRegister
snakeStart
static variables
snake
structs
Animation
AnimationRenderSystem
AnimationSystem
AppleSystem
CAnimation
CApple
CILocation
CMovement
CParticle
CParticleVector
CSnake
CleanSystem
CopyLocationSystem
DrawAppleSystem
DrawSnakeSystem
FixSnakeDirectionSystem
InputSystem
MapElement
MoveSystem
ParticleMovementSystem
ParticleSystem
Snake
SnakeSystem
variables
px