Jaidyn Ann
|
a5d4179607
|
Simpler and more intelligent line-breaking
✎:RENDER-STRING(-PARTIALLY) now is in a lot better
shape! They’ll only line-break on spaces, ain’t
that swell?
|
2023-06-30 19:58:34 -05:00 |
|
Jaidyn Ann
|
eaa42ab2d8
|
Move 📋:RENDER-STRING* & 📋:RENDER-LINE to ✎
Also add new function, ✎:RENDER-STRING-VERBATIM
|
2023-06-30 13:52:50 -05:00 |
|
Jaidyn Ann
|
d0cb621320
|
Split package definitions into packages.lisp
|
2023-06-28 10:15:23 -05:00 |
|
Jaidyn Ann
|
6849968528
|
Abstract the semantic meaning of key from the char
This lets us do cool looking stuff, like '⌨:🆗
|
2023-06-27 11:54:52 -05:00 |
|
Jaidyn Ann
|
e21d16069b
|
Translations of menu-items ^_^
|
2023-06-23 12:54:29 -05:00 |
|
Jaidyn Ann
|
dafccb17a1
|
Language-specific map layers
|
2023-06-23 12:41:47 -05:00 |
|
Jaidyn Ann
|
82254570b1
|
Orienting dialogue to the left or right of entity
|
2023-06-20 20:04:13 -05:00 |
|
Jaidyn Ann
|
6467d9bec3
|
Don’t over-:use packages (hee-hee)
|
2023-06-19 14:58:12 -05:00 |
|
Jaidyn Ann
|
b8faba4c6a
|
When printing dialogue, show chars one-at-a-time
Y’know, RPG-style! ‘Cause we’re cool kids! c:<
… and this is a real RPG! This is legit!
This is legit! … this is legit… =,w,=
It _will_ be legit!
|
2023-06-19 14:43:46 -05:00 |
|
Jaidyn Ann
|
218dcdc465
|
Start basic dialogue state, etc?
This is so bad, I wanna dieee :w:
|
2023-06-17 22:47:30 -05:00 |
|
Jaidyn Ann
|
f492aa6dba
|
Movement between map-chunks by walking off-screen
|
2023-06-13 21:16:31 -05:00 |
|
Jaidyn Ann
|
8cbd029d6d
|
Add optional “RETURN” pair to menu alists
In case you don't want a menu to return the
function's value when selected — or if you
don't want to have to add a function at all.
|
2023-06-09 18:22:56 -05:00 |
|
Jaidyn Ann
|
0cfd2deae0
|
Rename state-loop’s loop functions to “state-functions”
Also document all current state-functions.
|
2023-06-09 16:17:21 -05:00 |
|
Jaidyn Ann
|
21cfca30d2
|
Create general “state”-system
… by which an individual state's loop can plug
in another superceding loop function. Ex.,
a menu giving way to a sub-menu.
|
2023-06-08 21:57:51 -05:00 |
|
Jaidyn Ann
|
e6e4410a91
|
Make menu-alist type real alist
|
2023-06-08 20:31:55 -05:00 |
|
Jaidyn Ann
|
7956aef3e5
|
Menu items execute functions on RETURN
|
2023-06-07 21:51:22 -05:00 |
|
Jaidyn Ann
|
f06849b710
|
Implement menu input-loop; changing selection
|
2023-06-07 19:02:11 -05:00 |
|
Jaidyn Ann
|
e59c192888
|
Support for selection-animations and a menu-format
Now menu reselection/selection can be animated
easily! It'll look super-cool when I get input
working, I swearrr.
|
2023-06-06 23:27:30 -05:00 |
|
Jaidyn Ann
|
ee8b68033d
|
Start of UI state-loop: Displaying and updating menus
|
2023-06-06 15:59:31 -05:00 |
|
Jaidyn Ann
|
b6c8805027
|
Allow partial-selection/highlighting of menu item
This will lay the base for selection-change
animation later on!
|
2023-06-06 00:07:47 -05:00 |
|
Jaidyn Ann
|
99ba134be5
|
Basic horizontal menu-rendering for UI
|
2023-06-05 23:28:03 -05:00 |
|
Jaidyn Ann
|
7142cf4667
|
Start UI: Line-wrapping string printing
|
2023-06-04 12:52:18 -05:00 |
|