Documentation
¶
Index ¶
- func AppendQuadVerticesIndices(vertices []ebiten.Vertex, indices []uint16, x, y, w, h, r, g, b, a float32, ...) ([]ebiten.Vertex, []uint16)
- func DrawRect(dst *ebiten.Image, x, y, width, height float32, r, g, b, a float32)
- func DrawRectBorder(dst *ebiten.Image, x, y, width, height, borderWidth, r, g, b, a float32)
- type Renderer
- func (r *Renderer) RenderBackground(screen *ebiten.Image)
- func (r *Renderer) RenderEntities(screen *ebiten.Image, entities []entity.Entity)
- func (r *Renderer) RenderHUD(screen *ebiten.Image, hp float64, score uint64)
- func (r *Renderer) RenderPlatforms(screen *ebiten.Image, list *platform.List)
- func (r *Renderer) RenderPlayer(screen *ebiten.Image, p *core.Player)
- func (r *Renderer) RenderWave(screen *ebiten.Image, wave *core.Wave)
- func (r *Renderer) Update(playerY float64)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DrawRectBorder ¶
Types ¶
type Renderer ¶
type Renderer struct {
// contains filtered or unexported fields
}
func NewRenderer ¶
func NewRenderer() *Renderer
func (*Renderer) RenderBackground ¶
func (*Renderer) RenderEntities ¶
func (*Renderer) RenderPlatforms ¶
func (*Renderer) RenderPlayer ¶
Click to show internal directories.
Click to hide internal directories.