OpenDiablo2/d2core/d2render/ebiten/filter_helper.go

30 lines
618 B
Go

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