Refactoring

This commit is contained in:
Hajime Hoshi 2014-01-08 01:04:14 +09:00
parent 1dece94cc8
commit 05dede71e7

View File

@ -48,17 +48,10 @@ func createNativeTexture(textureWidth, textureHeight int, pixels []uint8,
return Native(nativeTexture) return Native(nativeTexture)
} }
func create(textureWidth, textureHeight int, filter graphics.Filter) (
interface{}, error) {
return createNativeTexture(textureWidth, textureHeight, nil, filter), nil
}
func Create(width, height int, filter graphics.Filter) (*gtexture.Texture, error) { func Create(width, height int, filter graphics.Filter) (*gtexture.Texture, error) {
native, err := create(graphics.AdjustSizeForTexture(width), native := createNativeTexture(
graphics.AdjustSizeForTexture(height), filter) graphics.AdjustSizeForTexture(width),
if err != nil { graphics.AdjustSizeForTexture(height), nil, filter)
return nil, err
}
return gtexture.New(native, width, height), nil return gtexture.New(native, width, height), nil
} }