1
1
mirror of https://github.com/OpenDiablo2/OpenDiablo2 synced 2024-06-30 02:55:23 +00:00
OpenDiablo2/d2core/d2render/ebiten/filter_helper.go
Alex Yatskov b5c1f5222d
Move rendering stuff out of d2common into d2render (#281)
* Move rendering stuff out of d2common into d2render

* Remove d2interface
2020-02-01 20:39:28 -05:00

33 lines
702 B
Go

package ebiten
import (
"github.com/OpenDiablo2/OpenDiablo2/d2core/d2render"
"github.com/hajimehoshi/ebiten"
)
func d2ToEbitenFilter(filter d2render.Filter) ebiten.Filter {
switch filter {
case d2render.FilterDefault:
return ebiten.FilterDefault
case d2render.FilterLinear:
return ebiten.FilterLinear
case d2render.FilterNearest:
return ebiten.FilterNearest
}
return ebiten.FilterDefault
}
func ebitenToD2Filter(filter ebiten.Filter) d2render.Filter {
switch filter {
case ebiten.FilterDefault:
return d2render.FilterDefault
case ebiten.FilterLinear:
return d2render.FilterLinear
case ebiten.FilterNearest:
return d2render.FilterNearest
}
return d2render.FilterDefault
}