characters added

This commit is contained in:
Priec
2025-11-14 23:11:57 +01:00
parent 761b86585a
commit 285840b521
36 changed files with 324 additions and 0 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.2 KiB

View File

@@ -0,0 +1,6 @@
........
........
...y4@W.
..a@a`..
..@@R@=.
.aa@s@..

View File

@@ -0,0 +1,6 @@
........
........
........
.____...
.@@@@yg,
.a@@PR@L

View File

@@ -0,0 +1,6 @@
....g@w.
..._ZF~.
..@~@@y=
.".g@_`.
_ygF.Ry.
`~`...4L

View File

@@ -0,0 +1,6 @@
....g@w.
..._Z~~.
..aM@$y,
..~a@_`.
.yy@`$..
..`..@..

View File

@@ -0,0 +1,6 @@
...a@$..
..._Z~..
..a@@...
..R@@=..
.yy@@...
.``u@...

View File

@@ -0,0 +1,6 @@
..g@$...
..yT`...
.g@F....
.4@L....
._$$....
.`@~....

View File

@@ -0,0 +1,6 @@
...@@...
.._Z~...
..@@....
..$@#...
..g@L...
.yFP....

View File

@@ -0,0 +1,6 @@
....@@..
..._Z~..
..y@@,_.
..@$@~~.
..y@~$..
.aF~.4L.

View File

@@ -0,0 +1,6 @@
....a@e.
..._ZF`.
..a~@@y=
..'y@L`.
_yyP.4y.
`~`...4L

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

View File

@@ -2,3 +2,4 @@ chafa --symbols ascii-block -c none --fill none --invert --size=13x20 predloha_r
a = 78x111
b = 34x111
walk = 60x111

View File

@@ -0,0 +1,6 @@
..a@w.
.._T`.
.s@@y.
.^$$~T
.y@`$.
=F..?K

View File

@@ -0,0 +1,6 @@
..y@$.
.._Z~.
.y@@L.
.4W@Z!
._$~$.
~~`.0.

View File

@@ -0,0 +1,6 @@
..g@L.
.._T~.
.g@$..
.J@@..
_y$4L.
~~.4~.

View File

@@ -0,0 +1,6 @@
..a@w.
..~T~.
..@$..
..@$..
..y@..
."~@..

View File

@@ -0,0 +1,6 @@
..@@..
..Z~..
..@L..
..@L..
..$%..
.4F...

View File

@@ -0,0 +1,6 @@
.u@$..
..Z~..
.g@_..
.$@5+.
._BL..
uP.@..

View File

@@ -0,0 +1,6 @@
..a@w.
.._T`.
.s@@y.
.^$$~T
.yE`$.
=F..JK

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

View File

@@ -0,0 +1,35 @@
// src/assets/character_crawl_frames.h
#pragma once
// Crawl frame 1
static const char *CRAWL_FRAME_1[] = {
"........",
"........",
"...y4@W.",
"..a@a`..",
"..@@R@=.",
".aa@s@.."
};
// Crawl frame 2
static const char *CRAWL_FRAME_2[] = {
"........",
"........",
"........",
".____...",
".@@@@yg,",
".a@@PR@L"
};
enum class CrawlFrame {
Crawl1 = 0,
Crawl2,
COUNT
};
static const char **CHARACTER_CRAWL_FRAMES[] = {
CRAWL_FRAME_1,
CRAWL_FRAME_2
};
static const int CHARACTER_CRAWL_FRAME_COUNT = sizeof(CHARACTER_CRAWL_FRAMES) / sizeof(CHARACTER_CRAWL_FRAMES[0]);

View File

@@ -0,0 +1,96 @@
// src/assets/character_run_frames.h
#pragma once
// Run frame 1
static const char *RUN_FRAME_1[] = {
"....g@w.",
"..._ZF~.",
"..@~@@y=",
"\".g@_`.",
"_ygF.Ry.",
"`~`...4L",
};
// Run frame 2
static const char *RUN_FRAME_2[] = {
"....g@w.",
"..._Z~~.",
"..aM@$y,",
"..~a@_`.",
".yy@`$..",
"..`..@..",
};
// Run frame 3
static const char *RUN_FRAME_3[] = {
"...a@$..",
"..._Z~..",
"..a@@...",
"..R@@=..",
".yy@@...",
".``u@...",
};
// Run frame 4
static const char *RUN_FRAME_4[] = {
"..g@$...",
"..yT`...",
".g@F....",
".4@L....",
"._$$....",
".`@~....",
};
// Run frame 5
static const char *RUN_FRAME_5[] = {
"...@@...",
".._Z~...",
"..@@....",
"..$@#...",
"..g@L...",
".yFP....",
};
// Run frame 6
static const char *RUN_FRAME_6[] = {
"....@@..",
"..._Z~..",
"..y@@,_.",
"..@$@~~.",
"..y@~$..",
".aF~.4L.",
};
// Run frame 7
static const char *RUN_FRAME_7[] = {
"....a@e.",
"..._ZF`.",
"..a~@@y=",
"..'y@L`.",
"_yyP.4y.",
"`~`...4L",
};
enum class RunFrame {
Run1 = 0,
Run2,
Run3,
Run4,
Run5,
Run6,
Run7,
COUNT
};
static const char **CHARACTER_RUN_FRAMES[] = {
RUN_FRAME_1,
RUN_FRAME_2,
RUN_FRAME_3,
RUN_FRAME_4,
RUN_FRAME_5,
RUN_FRAME_6,
RUN_FRAME_7,
};
static const int CHARACTER_RUN_FRAME_COUNT =
sizeof(CHARACTER_RUN_FRAMES) / sizeof(CHARACTER_RUN_FRAMES[0]);

View File

@@ -0,0 +1,96 @@
// src/assets/character_walk_frames.h
#pragma once
// Walk frame 1
static const char *WALK_FRAME_1[] = {
"..a@w.",
".._T`.",
".s@@y.",
".^$$~T",
".y@`$.",
"=F..?K",
};
// Walk frame 2
static const char *WALK_FRAME_2[] = {
"..y@$.",
".._Z~.",
".y@@L.",
".4W@Z!",
"._$~$.",
"~~`.0.",
};
// Walk frame 3
static const char *WALK_FRAME_3[] = {
"..g@L.",
".._T~.",
".g@$..",
".J@@..",
"_y$4L.",
"~~.4~.",
};
// Walk frame 4
static const char *WALK_FRAME_4[] = {
"..a@w.",
"..~T~.",
"..@$..",
"..@$..",
"..y@..",
".\"~@..",
};
// Walk frame 5
static const char *WALK_FRAME_5[] = {
"..@@..",
"..Z~..",
"..@L..",
"..@L..",
"..$%..",
".4F...",
};
// Walk frame 6
static const char *WALK_FRAME_6[] = {
".u@$..",
"..Z~..",
".g@_..",
".$@5+.",
"._BL..",
"uP.@..",
};
// Walk frame 7
static const char *WALK_FRAME_7[] = {
"..a@w.",
".._T`.",
".s@@y.",
".^$$~T",
".yE`$.",
"=F..JK",
};
enum class WalkFrame {
Walk1 = 0,
Walk2,
Walk3,
Walk4,
Walk5,
Walk6,
Walk7,
COUNT
};
static const char **CHARACTER_WALK_FRAMES[] = {
WALK_FRAME_1,
WALK_FRAME_2,
WALK_FRAME_3,
WALK_FRAME_4,
WALK_FRAME_5,
WALK_FRAME_6,
WALK_FRAME_7,
};
static const int CHARACTER_WALK_FRAME_COUNT =
sizeof(CHARACTER_WALK_FRAMES) / sizeof(CHARACTER_WALK_FRAMES[0]);