Add game components 246-268; data.DrawSlot, Canvas.TextVeil
Health, mana and experience bars, quarter hearts, lives, a spinning coin counter, score board, stage timer, minimap with fog, compass, hotbar, paper-doll equipment, skill tree, skill buttons with cooldown wipes, status effects, a boss bar, damage numbers, quest log and tracker, party frames, character sheet, level-up screen and shop. data exports DrawSlot so every slot looks alike; pixel adds TextVeil for dissolving text. Messages the font cannot draw are fixed and TestMessagesHaveGlyphs holds every message to the font.
This commit is contained in:
42 files changed
+3260
-26
No files matched your search
@@ -0,0 +1,72 @@
|
||||
package game
|
||||
|
||||
import "git.zacharyzhang.com/ZacharyZhang-NY/8bitMyGoUI/pixel"
|
||||
|
||||
// coin spins: face, turning, edge on, turning back.
|
||||
var coin = pixel.MustSprite(`
|
||||
............
|
||||
...eeeeee...
|
||||
..eyyyyyye..
|
||||
.eyllyyyyye.
|
||||
.eylyyeyyye.
|
||||
.eylyyeyyse.
|
||||
.eyyyyeyyse.
|
||||
.eyyyyeyyse.
|
||||
.eyyyyyyyse.
|
||||
..essssssse.
|
||||
...eeeeeee..
|
||||
............
|
||||
|
||||
............
|
||||
....eeee....
|
||||
...elyyye...
|
||||
..elyyyyse..
|
||||
..elyeyyse..
|
||||
..elyeyyse..
|
||||
..eyyeyyse..
|
||||
..eyyeyyse..
|
||||
..eyyyyyse..
|
||||
...essssse..
|
||||
....eeeee...
|
||||
............
|
||||
|
||||
............
|
||||
.....ee.....
|
||||
.....le.....
|
||||
.....ye.....
|
||||
.....ye.....
|
||||
.....ye.....
|
||||
.....ye.....
|
||||
.....ye.....
|
||||
.....ye.....
|
||||
.....se.....
|
||||
.....ee.....
|
||||
............
|
||||
|
||||
............
|
||||
....eeee....
|
||||
...eyyyle...
|
||||
..esyyyyle..
|
||||
..esyyeyle..
|
||||
..esyyeyle..
|
||||
..esyyeyye..
|
||||
..esyyeyye..
|
||||
..esyyyyye..
|
||||
..essssse...
|
||||
...eeeee....
|
||||
............`)
|
||||
|
||||
// Hero is a small adventurer's head, the default life icon.
|
||||
var Hero = pixel.MustSprite(`
|
||||
....rrrr....
|
||||
...rrrrrr...
|
||||
..rrrrrrrrr.
|
||||
..eeeeeeee..
|
||||
..elkllkle..
|
||||
..elllllle..
|
||||
..ellaalle..
|
||||
...elllle...
|
||||
....eeee....
|
||||
...gggggg...
|
||||
..ggeggegg..
|
||||
..gg.gg.gg..`)
|
||||
Reference in new issue
Block a user