Jaidyn Ann
85fec31840
Fix pausing and unpausing, remove stderr debugging ♥
2023-07-15 05:35:09 -05:00
Jaidyn Ann
8d4fcb2295
Libregamejam version of the game
2023-07-15 05:04:17 -05:00
Jaidyn Ann
c7724e2857
Add military-base flashback
2023-07-15 01:04:58 -05:00
Jaidyn Ann
128870ac28
Add intermissions at the end of flashbacks
2023-07-13 22:55:16 -05:00
Jaidyn Ann
60c438ade6
Add intermission state, for scene transitions
2023-07-13 02:37:24 -05:00
Jaidyn Ann
63515434d0
Slightly tweak the engine thingy
2023-07-11 22:14:02 -05:00
Jaidyn Ann
1ab64221cd
Add generic trigger func. for movement/barriers
2023-07-10 22:42:22 -05:00
Jaidyn Ann
262ba039b1
Bulk non-functional-change commit
...
Some minor edits that I’ve yet to shove into a
bigger commit. No functional changes, I promise!
Just shoving some stuff around, is all.
Seriously, this is a meaningless commit. Nothing
suspicious or worthy of scrutiny going on here!
Ha ha. Ha. <w<"
(Seriously though, nothing’s effectively chagned.)
2023-07-07 19:31:18 -05:00
Jaidyn Ann
1d30f66df4
Fix dialogue linebreaks; surround text with spaces
...
… finally! It took so dang long to get
linebreaking and positioning working in a
satisfactory way, but it’s done, dammit!
And no-one can break it, never again!
Also, surrounding the text with spaces makes it
a bit more legible. Nice touch, right? =w=
2023-07-02 12:00:35 -05:00
Jaidyn Ann
dfcad9cfbd
Hyphen-breaking line-breaking, tweak RENDER-STRING
2023-07-01 14:18:13 -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
b38d4ca436
Fix mis-uses of the 'player symbol
2023-06-28 09:56:25 -05:00
Jaidyn Ann
6c8f84afe8
Finish 'childhood-friend' prologue!
...
Wooooot! Antaŭludo finita c:<
2023-06-27 20:00:37 -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
51c913a700
Create and ASDF system for the game
...
This might help cool stuff get working, later!
Maybe! :D
2023-06-26 21:49:34 -05:00
Jaidyn Ann
74d713b76d
Convert TMX maps to a parseable list
...
This allows embedding the map data directly
into the game system, instead of relying on
external files!
This’ll make distribution easier, for sure. =w=
2023-06-26 20:25:02 -05:00
Jaidyn Ann
4deace5af5
Fix dialogue-printing for players’ lines
2023-06-24 22:29:56 -05:00
Jaidyn Ann
90223f4a4c
Flexibly edit entity data in dialogue
...
… including way better ^_^ dialogue :D
face! \o/ editing!
2023-06-24 19:49:47 -05:00
Jaidyn Ann
d7c978dc39
Tweak dialogue positioning
2023-06-24 16:12:05 -05:00
Jaidyn Ann
346d9d3a9d
Begin proper dialogue with Sasha!
2023-06-23 22:25:16 -05:00
Jaidyn Ann
4d4b65da9c
Split off STATE-LOOP into an engine package (⚙)
...
… while making generic state-function-creators for
both dialogues and overworld maps. This should
make game-specific code more pretty-like!
2023-06-23 13:29:09 -05:00
Jaidyn Ann
e21d16069b
Translations of menu-items ^_^
2023-06-23 12:54:29 -05:00
Jaidyn Ann
495ed87f09
Baseline support for translations! :D
...
It’s not using gettext or anything, just a simple
system I cooked up for having the translations
hard-coded in, side-by-side.
… it’s easier for me this way when writing, and
it’ll make things easier later on, during
distribution :P
2023-06-23 11:28:34 -05:00
Jaidyn Ann
b617e92aba
Add `move` directive to dialogues — for moving! :D
2023-06-22 19:20:20 -05:00
Jaidyn Ann
666c155f95
Legiblify : 💬 ; finish dialogue-printing with ENTER
...
Like with RPGs!
2023-06-21 20:31:29 -05:00
Jaidyn Ann
fe9b74a600
Vary dialogue-position by speaker/etc
2023-06-20 22:00:36 -05:00
Jaidyn Ann
9c5892f2f8
Orient dialogue vertically! How exciting!
2023-06-20 20:43:27 -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
95442b39db
Change entity faces while they’re talking
...
What a cool effect ^w^ ^o^ ^w^
2023-06-19 08:47:45 -05:00