Big push to implement 10mp fluid simulations.

This commit is contained in:
2025-12-03 10:21:36 -05:00
parent ba2c798b2e
commit 719b386822
11 changed files with 1536 additions and 337 deletions

18
elements/mappedentity.go Normal file
View File

@@ -0,0 +1,18 @@
package elements
import (
"fluids/gamedata"
"github.com/hajimehoshi/ebiten/v2"
)
type MappedEntity interface {
Draw()
Update()
GetSprite() *ebiten.Image
GetDimensions() gamedata.Vector
GetPosition() gamedata.Vector
SetPosition(gamedata.Vector)
SetPaused(bool)
Paused() bool
}