Commit Graph

25 Commits

Author SHA1 Message Date
Max Bradbury a7a4a34ab8 error handling for exit, position, transition 2020-10-18 14:07:28 +01:00
Max Bradbury f7f08d9aba more concise import 2020-10-17 13:55:33 +01:00
Max Bradbury 8068177736 remove unused thing 2020-10-17 13:52:07 +01:00
Max Bradbury 59fc76a2d4 implement Format instead of just ToString 2020-10-17 11:42:37 +01:00
Max Bradbury 676c71cd45 alignment 2020-10-17 11:38:47 +01:00
Max Bradbury ad3eb102be fix this breaking change 2020-10-16 16:31:35 +01:00
Max Bradbury a6bcc763e9 more clippy fixes 2020-10-16 11:55:15 +01:00
Max Bradbury c79d33ddf2 re-export modules for better ergonomics 2020-10-09 11:57:02 +01:00
Max Bradbury b5050720d8 tests don't need `test_` prefix 2020-07-26 12:37:41 +01:00
Max Bradbury 638a279b64 remove inlining 2020-07-19 08:53:54 +01:00
Max Bradbury f08f0fdc16 remove inlining 2020-07-19 08:42:03 +01:00
Max Bradbury 0626d8d069 use new_unique_id() and remove old imports/calls to base36 functions 2020-06-23 16:26:08 +01:00
Max Bradbury fe6f3f5c84 convert int IDs to strings 2020-06-18 14:44:20 +01:00
Max Bradbury 4ed5ed3d65 implement Clone 2020-05-31 16:12:23 +01:00
Max Bradbury e760027ae4 handle errors for exit 2020-04-29 20:43:49 +01:00
Max Bradbury 9d5b7af316 error handling for position 2020-04-29 18:33:22 +01:00
Max Bradbury f899f03dbe allow inlining (this did not provide a statistically significant performance boost - oh well) 2020-04-28 18:00:31 +01:00
Max Bradbury 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
Max Bradbury c954e56ea9 error handling for position 2020-04-18 16:12:06 +01:00
Max Bradbury 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
Max Bradbury f424c49301 convert exit room id to u64 2020-04-13 13:51:29 +01:00
Max Bradbury bef39f9b8b allow public uses of structs; add sample program 2020-04-12 17:13:08 +01:00
Max Bradbury 8e5d55c2a5 implement scene transitions 2020-04-12 15:40:40 +01:00
Max Bradbury 6090d36559 exit module 2020-04-12 13:49:19 +01:00