Max Bradbury
|
c467489dd5
|
remove some unnecessary imports and call them inline
|
2020-04-18 10:46:07 +01:00 |
Max Bradbury
|
cc0780b9cd
|
implement font and text direction; call std and mock directly instead of importing
|
2020-04-18 10:45:01 +01:00 |
Max Bradbury
|
c5604f2964
|
don't import mock, just reference directly
|
2020-04-18 10:26:42 +01:00 |
Max Bradbury
|
59068dadc9
|
Merge remote-tracking branch 'origin/master'
|
2020-04-17 09:37:15 +01:00 |
Max Bradbury
|
f77c8b2d4e
|
handle bitsy version as major and minor versions (uint); helper functions for game version/format
|
2020-04-17 09:37:03 +01:00 |
Max Bradbury
|
c13fd1dcdc
|
todo
|
2020-04-15 20:55:42 +01:00 |
Max
|
ea80e41815
|
Update README.md
bitsy 7.0
|
2020-04-15 09:08:34 +01:00 |
Max
|
369c8231d8
|
Create rust.yml
github actions
|
2020-04-15 09:04:39 +01:00 |
Max Bradbury
|
e03ca42030
|
version bump
|
2020-04-14 00:41:44 +01:00 |
Max Bradbury
|
7b00bed46a
|
update todo list
|
2020-04-14 00:41:28 +01:00 |
Max Bradbury
|
5413be82bc
|
test framework for archive of bitsy game data
|
2020-04-14 00:41:05 +01:00 |
Max Bradbury
|
833e44a019
|
update mocks
|
2020-04-14 00:40:29 +01:00 |
Max Bradbury
|
88c4f36e31
|
make tile wall "optional" (specified or not); tile colour id
|
2020-04-14 00:40:14 +01:00 |
Max Bradbury
|
b479275d7e
|
room/position for sprite are actually optional! you can make a sprite and never place it anywhere;
colour id for sprite
|
2020-04-14 00:38:50 +01:00 |
Max Bradbury
|
389cfe5f10
|
error handling for position
|
2020-04-14 00:37:02 +01:00 |
Max Bradbury
|
5d1c515192
|
item colour id
|
2020-04-14 00:36:31 +01:00 |
Max Bradbury
|
b4e05cdc1b
|
trim whitespace around game data
|
2020-04-14 00:34:03 +01:00 |
Max Bradbury
|
cc347dbf99
|
allow empty dialogues (needs fixing)
|
2020-04-14 00:32:24 +01:00 |
Max Bradbury
|
a7c81f7f6c
|
avatar.room -> room_id; add colour_id; game data line helper functions
|
2020-04-14 00:25:45 +01:00 |
Max Bradbury
|
bfe679dfc8
|
move test resources
|
2020-04-14 00:17:40 +01:00 |
Max Bradbury
|
799a97c4dd
|
update readme
|
2020-04-13 19:28:22 +01:00 |
Max Bradbury
|
2ee08dd264
|
fix failing test for room
|
2020-04-13 19:26:11 +01:00 |
Max Bradbury
|
df2d0105e6
|
dedupe optional line for tile
|
2020-04-13 19:25:49 +01:00 |
Max Bradbury
|
5d76798ace
|
dedupe optional line for room
|
2020-04-13 19:14:57 +01:00 |
Max Bradbury
|
6dc9bbcc2d
|
dedupe optional lines for item
|
2020-04-13 19:12:21 +01:00 |
Max Bradbury
|
ba6d4e8b40
|
redundant comment
|
2020-04-13 19:11:51 +01:00 |
Max Bradbury
|
b9dac0932f
|
function for optional lines of game data
|
2020-04-13 19:08:21 +01:00 |
Max Bradbury
|
85f6501b2c
|
tidy up game implementation
|
2020-04-13 18:01:42 +01:00 |
Max Bradbury
|
280e7e9cd6
|
function to safely add a tile
|
2020-04-13 17:44:51 +01:00 |
Max Bradbury
|
e84fa4cc7c
|
tile ID functions and tile mock
|
2020-04-13 16:19:59 +01:00 |
Max Bradbury
|
45ee94aae9
|
item id to u64; item.dialogue -> item.dialogue_id
|
2020-04-13 14:47:15 +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
|
53d5a28923
|
convert room id and palette id to u64
|
2020-04-13 13:46:33 +01:00 |
Max Bradbury
|
e249727c3e
|
allow Tile::from to be inlined
|
2020-04-13 13:30:55 +01:00 |
Max Bradbury
|
53204ba0f8
|
document room format
|
2020-04-13 13:30:26 +01:00 |
Max Bradbury
|
1928334b27
|
convert palette id to int
|
2020-04-13 13:30:08 +01:00 |
Max Bradbury
|
48e479c189
|
better warnings
|
2020-04-12 17:18:00 +01:00 |
Max Bradbury
|
37becc2975
|
better warnings
|
2020-04-12 17:17:39 +01:00 |
Max Bradbury
|
f8aa13a72e
|
program name
|
2020-04-12 17:16:58 +01:00 |
Max Bradbury
|
bef39f9b8b
|
allow public uses of structs; add sample program
|
2020-04-12 17:13:08 +01:00 |
Max Bradbury
|
fd4a682ade
|
make Game struct public
|
2020-04-12 16:08:49 +01:00 |
Max Bradbury
|
8e5d55c2a5
|
implement scene transitions
|
2020-04-12 15:40:40 +01:00 |
Max Bradbury
|
eb06d59858
|
minor bump
|
2020-04-12 15:00:10 +01:00 |
Max Bradbury
|
69857b400e
|
ta-da!!
|
2020-04-12 14:59:33 +01:00 |
Max Bradbury
|
cac77f0d90
|
ignore bitsy data repository
|
2020-04-12 14:58:38 +01:00 |
Max Bradbury
|
0ce7b134fc
|
ignore IDE project folder
|
2020-04-12 14:55:31 +01:00 |
Max Bradbury
|
065657ded9
|
more package info
|
2020-04-12 14:53:33 +01:00 |
Max Bradbury
|
14c865e521
|
versioning
|
2020-04-12 14:48:43 +01:00 |
Max Bradbury
|
9dfaaa0173
|
game module
|
2020-04-12 14:38:07 +01:00 |