|
|
b9415ade9e
|
fix segments_from_str; version bump
|
2020-11-06 15:39:43 +00:00 |
|
|
|
e992e41635
|
get segments from borrowed str instead of String for flexibility
|
2020-11-06 15:37:00 +00:00 |
|
|
|
1c5315ddad
|
todo
|
2020-10-18 14:08:47 +01:00 |
|
|
|
7896ef1232
|
make a start toward better error handling
|
2020-10-17 22:47:31 +01:00 |
|
|
|
eede24b13c
|
String can be compared to &str
|
2020-10-16 15:35:40 +01:00 |
|
|
|
22c41fb032
|
whitespace
|
2020-10-16 13:10:16 +01:00 |
|
|
|
a6bcc763e9
|
more clippy fixes
|
2020-10-16 11:55:15 +01:00 |
|
|
|
45e113717e
|
concise syntax
|
2020-10-15 23:27:47 +01:00 |
|
|
|
fa6f5e1bcb
|
remove outdated syntax
|
2020-10-15 23:27:22 +01:00 |
|
|
|
c79d33ddf2
|
re-export modules for better ergonomics
|
2020-10-09 11:57:02 +01:00 |
|
|
|
b5050720d8
|
tests don't need test_ prefix
|
2020-07-26 12:37:41 +01:00 |
|
|
|
f08f0fdc16
|
remove inlining
|
2020-07-19 08:42:03 +01:00 |
|
|
|
5d40222120
|
fix merge issues #1 & #2; minor version bump
|
2020-07-02 16:52:40 +01:00 |
|
|
|
3802ccfe93
|
remove some unused bits
|
2020-07-01 14:23:39 +01:00 |
|
|
|
9ece613a95
|
doc ExitInstance
|
2020-06-29 18:29:42 +01:00 |
|
|
|
fd91e333a5
|
optimise new_unique_id()
|
2020-06-28 09:19:55 +01:00 |
|
|
|
6689fe1e1f
|
refactor new_unique_id()
|
2020-06-27 20:22:15 +01:00 |
|
|
|
5f736cc653
|
skeleton of merge functionality
|
2020-06-27 19:28:17 +01:00 |
|
|
|
cbbbcb7196
|
try/check ID functions
|
2020-06-24 18:36:28 +01:00 |
|
|
|
401bfe4695
|
check sorting
|
2020-06-24 15:36:39 +01:00 |
|
|
|
5de02c5950
|
better test for duplicate IDs
|
2020-06-24 15:15:13 +01:00 |
|
|
|
62f488c24e
|
sort and dedupe IDs
|
2020-06-23 16:36:33 +01:00 |
|
|
|
eb5a0f1344
|
test new_unique_id()
|
2020-06-23 16:23:24 +01:00 |
|
|
|
280dea62ae
|
implement unique ID function
|
2020-06-23 16:14:22 +01:00 |
|
|
|
2e779a9b08
|
undo accidental commit
|
2020-06-23 13:11:20 +01:00 |
|
|
|
edbf9575d7
|
"get sprite" and "get avatar" functions
|
2020-06-18 20:32:11 +01:00 |
|
|
|
9f25aef3a2
|
remove numeric check and just do sprites in the order that they were imported
|
2020-06-18 18:38:25 +01:00 |
|
|
|
4430ee74aa
|
dummy return value
|
2020-06-18 14:44:39 +01:00 |
|
|
|
e895f932a6
|
skeleton stuff
|
2020-06-18 13:56:50 +01:00 |
|
|
|
4ed5ed3d65
|
implement Clone
|
2020-05-31 16:12:23 +01:00 |
|
|
|
87101064f0
|
no need for assignment here
|
2020-04-30 20:18:37 +01:00 |
|
|
|
c06dc237a6
|
handle empty dialogue line (poorly...)
|
2020-04-30 20:18:15 +01:00 |
|
|
|
32a369118c
|
quote/unquote functions
|
2020-04-30 18:54:28 +01:00 |
|
|
|
76eca72699
|
allow non-16x16 rooms
|
2020-04-28 19:30:18 +01:00 |
|
|
|
f899f03dbe
|
allow inlining (this did not provide a statistically significant performance boost - oh well)
|
2020-04-28 18:00:31 +01:00 |
|
|
|
dd00686de0
|
add transition and dialogue for exits (7.0)
|
2020-04-28 08:34:35 +01:00 |
|
|
|
3e72e242f3
|
failure warning for base36 parsing
|
2020-04-26 13:33:53 +01:00 |
|
|
|
1be81293e6
|
remove avatar
|
2020-04-26 13:33:26 +01:00 |
|
|
|
cf1ca6f1b5
|
reimplement avatar as a plain sprite; handle sprite items as these are mostly needed for avatar
|
2020-04-26 13:31:20 +01:00 |
|
|
|
5184060372
|
move this function to lib so we can use it elsewhere
|
2020-04-25 14:17:12 +01:00 |
|
|
|
408e46ef7e
|
new function for splitting game data into segments
|
2020-04-24 18:52:27 +01:00 |
|
|
|
1c6e3eb515
|
turn room format and room type into enums; transform line endings
|
2020-04-24 18:06:17 +01:00 |
|
|
|
76e6c2477c
|
test configurations
|
2020-04-19 08:13:55 +01:00 |
|
github-actions[bot]
|
cba6c16414
|
Format Rust code using rustfmt
|
2020-04-18 15:58:30 +00:00 |
|
|
|
935075e7a1
|
redo version as a struct
|
2020-04-18 11:03:24 +01:00 |
|
|
|
cc0780b9cd
|
implement font and text direction; call std and mock directly instead of importing
|
2020-04-18 10:45:01 +01:00 |
|
|
|
b9dac0932f
|
function for optional lines of game data
|
2020-04-13 19:08:21 +01:00 |
|
|
|
c7f1d7220c
|
implement ToBase36 for u64; room id to u64; sprite id to u64; tile id to u64; sprite.dialogue -> sprite.dialogue_id
|
2020-04-13 14:43:23 +01:00 |
|
|
|
1928334b27
|
convert palette id to int
|
2020-04-13 13:30:08 +01:00 |
|
|
|
8e5d55c2a5
|
implement scene transitions
|
2020-04-12 15:40:40 +01:00 |
|