diff options
author | davidovski <david@davidovski.xyz> | 2024-04-23 19:15:04 +0100 |
---|---|---|
committer | davidovski <david@davidovski.xyz> | 2024-04-23 19:15:04 +0100 |
commit | 8042188030da951eb1e013bcffdc0a14f8f0fc0f (patch) | |
tree | ddac965c690c0ebe4039969ac75de470186ff4c2 | |
parent | a77fc96b2e5f125d5bb0e920fe60d8111f9a2b69 (diff) |
add custom font
-rw-r--r-- | TODO | 4 | ||||
-rw-r--r-- | assets/font.otf | bin | 0 -> 129532 bytes | |||
-rw-r--r-- | assets/vo/voice10.ogg | bin | 0 -> 61154 bytes | |||
-rw-r--r-- | assets/vo/voice11.ogg | bin | 0 -> 44177 bytes | |||
-rw-r--r-- | main.go | 8 |
5 files changed, 7 insertions, 5 deletions
@@ -4,11 +4,11 @@ - [x] animatePlayer - [ ] add particles - [ ] subtle screen shake on death -- [ ] add an actual ending +- [?] add an actual ending - [ ] animateExit - [x] add voiceover - [x] add more levels - [x] add more items - [x] add << and || on pause and play - [x] add menu -- [ ] add hints (press e to edit again, r to reverse) +- [x] add hints (press e to edit again, r to reverse) diff --git a/assets/font.otf b/assets/font.otf Binary files differnew file mode 100644 index 0000000..bffaf51 --- /dev/null +++ b/assets/font.otf diff --git a/assets/vo/voice10.ogg b/assets/vo/voice10.ogg Binary files differnew file mode 100644 index 0000000..015944b --- /dev/null +++ b/assets/vo/voice10.ogg diff --git a/assets/vo/voice11.ogg b/assets/vo/voice11.ogg Binary files differnew file mode 100644 index 0000000..56298d3 --- /dev/null +++ b/assets/vo/voice11.ogg @@ -15,7 +15,6 @@ import ( "github.com/hajimehoshi/ebiten/v2/inpututil" "github.com/hajimehoshi/ebiten/v2/vector" "github.com/hajimehoshi/ebiten/v2/text/v2" - "github.com/hajimehoshi/ebiten/v2/examples/resources/fonts" "github.com/hajimehoshi/ebiten/v2/audio" "github.com/hajimehoshi/ebiten/v2/audio/wav" "github.com/hajimehoshi/ebiten/v2/audio/vorbis" @@ -53,6 +52,9 @@ const ( ) var ( + //go:embed assets/font.otf + fontOtf_src []byte + //go:embed shaders/none.kage noneShader_src []byte //go:embed shaders/vcr.kage @@ -572,7 +574,7 @@ func (g *Game) DrawTitle(surface *ebiten.Image, alpha float32) { textSize := 30.0 tmp := ebiten.NewImage(screenWidth, screenHeight) - msg := fmt.Sprintf("LEVEL") + msg := fmt.Sprintf("LEVÅÆ") textOp := &text.DrawOptions{} textOp.GeoM.Translate((screenWidth - textSize*5 ) / 2, (screenHeight - textSize) / 3) textOp.ColorScale.ScaleWithColor(color.RGBA{216, 211, 210, 255}) @@ -911,7 +913,7 @@ func (g *Game) LoadAudio() { } func (g *Game) LoadImages() { - s, err := text.NewGoTextFaceSource(bytes.NewReader(fonts.PressStart2P_ttf)) + s, err := text.NewGoTextFaceSource(bytes.NewReader(fontOtf_src)) if err != nil { log.Fatal(err) } |