Myk Taylor
|
1b8fc20ad5
|
check items for accessibility for dialogs
before we only checked when doing the cycle, so if an inaccessible item
were manually selected, we'd never be able to build
|
2023-04-26 21:01:21 -07:00 |
Myk Taylor
|
8da7e216a4
|
buildingplan - suspendmanager integration
|
2023-03-27 02:24:56 -07:00 |
Myk Taylor
|
4be5ca4e81
|
filter by whether a slab is engraved
this actually adds an entirely new "specials" filter system that can be
extended later for other types
|
2023-03-15 00:29:27 -07:00 |
Myk Taylor
|
543f9ade0d
|
account for reverse ordering in job_items vector
|
2023-03-13 13:35:12 -07:00 |
Myk Taylor
|
6ad2922aca
|
filter displayed materials if building heat safety is set
|
2023-03-10 02:34:05 -08:00 |
Myk Taylor
|
28599eb2bb
|
ensure item is on walkable tile
|
2023-03-02 05:28:12 -08:00 |
Myk Taylor
|
4f3cdeaf05
|
stub out reachability check for now
it's more complicated than we thought
|
2023-03-02 05:00:12 -08:00 |
Myk Taylor
|
0f2c88265e
|
scan IN_PLAY last so more specific vectors are scanned first
|
2023-02-26 23:45:15 -08:00 |
Myk Taylor
|
4f933e0a36
|
ensure reachability for selected items
|
2023-02-26 23:45:15 -08:00 |
Myk Taylor
|
4cc262c796
|
overhaul serialization; persist item filters
|
2023-02-26 09:49:07 -08:00 |
Myk Taylor
|
097e955796
|
infrastructure for item filtering
|
2023-02-26 09:49:07 -08:00 |
Myk Taylor
|
a0785bded4
|
implement heat safety
|
2023-02-26 09:49:07 -08:00 |
Myk Taylor
|
66a14ecc74
|
get UI semi-finalized, prep for item choosing
|
2023-02-26 09:49:07 -08:00 |
Myk Taylor
|
e5c3a2b519
|
dynamically count available materials when placing
|
2023-02-26 09:49:07 -08:00 |
Myk Taylor
|
0faa160eaa
|
split buildingplan into a project
|
2023-02-26 09:49:07 -08:00 |