First working version of colony.

Harversters and spawn work.
This commit is contained in:
douwe
2025-08-13 20:43:26 +02:00
parent 8a39526580
commit 9a1682a857
28 changed files with 1328 additions and 114 deletions

Binary file not shown.

View File

@@ -0,0 +1,180 @@
CMakeFiles/app.dir/src/harvester.cpp.o: \
/home/douwe/Projects/Screeps/src/harvester.cpp \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/vector \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/__config \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libc/pthread.h \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/iosfwd \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/wchar.h \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/compat/wchar.h \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libc/wchar.h \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libc/features.h \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/lib/libc/musl/arch/emscripten/bits/alltypes.h \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/__bit_reference \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/bit \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/limits \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/type_traits \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/cstddef \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/version \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libc/stddef.h \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/__nullptr \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/__undef_macros \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/__debug \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/algorithm \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/initializer_list \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/cstring \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/string.h \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/compat/string.h \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libc/string.h \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libc/strings.h \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/utility \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/__tuple \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/cstdint \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/stdint.h \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libc/stdint.h \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/lib/libc/musl/arch/emscripten/bits/stdint.h \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/memory \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/typeinfo \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/exception \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/cstdlib \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/stdlib.h \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/compat/stdlib.h \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libc/stdlib.h \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libc/alloca.h \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/math.h \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/compat/math.h \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libc/math.h \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/new \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/iterator \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/__functional_base \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/tuple \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/stdexcept \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/atomic \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/functional \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/climits \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/limits.h \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libc/limits.h \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/lib/libc/musl/arch/emscripten/bits/limits.h \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/__split_buffer \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/optional \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/emscripten.h \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/emscripten/emscripten.h \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/emscripten/em_asm.h \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/emscripten/em_macros.h \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/emscripten/em_js.h \
/home/douwe/Projects/Screeps/screepsxx/include/Screeps/Game.hpp \
/home/douwe/Projects/Screeps/screepsxx/include/Screeps/Object.hpp \
/home/douwe/Projects/Screeps/screepsxx/include/Screeps/JS.hpp \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/emscripten/val.h \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/emscripten/wire.h \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/stdio.h \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libc/stdio.h \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/wasi/api.h \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/stddef.h \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/string \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/string_view \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/__string \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/cstdio \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/cwchar \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/cwctype \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/cctype \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/ctype.h \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/compat/ctype.h \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libc/ctype.h \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/wctype.h \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/compat/wctype.h \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libc/wctype.h \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/array \
/home/douwe/Projects/Screeps/screepsxx/include/nlohmann/json_fwd.hpp \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/map \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/__tree \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/__node_handle \
/home/douwe/Projects/Screeps/screepsxx/include/Screeps/Creep.hpp \
/home/douwe/Projects/Screeps/screepsxx/include/Screeps/JSON.hpp \
/home/douwe/Projects/Screeps/screepsxx/include/nlohmann/json.hpp \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/numeric \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/cmath \
/home/douwe/Projects/Screeps/screepsxx/include/nlohmann/adl_serializer.hpp \
/home/douwe/Projects/Screeps/screepsxx/include/nlohmann/detail/conversions/from_json.hpp \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/forward_list \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/unordered_map \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/__hash_table \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/valarray \
/home/douwe/Projects/Screeps/screepsxx/include/nlohmann/detail/exceptions.hpp \
/home/douwe/Projects/Screeps/screepsxx/include/nlohmann/detail/input/position_t.hpp \
/home/douwe/Projects/Screeps/screepsxx/include/nlohmann/detail/macro_scope.hpp \
/home/douwe/Projects/Screeps/screepsxx/include/nlohmann/thirdparty/hedley/hedley.hpp \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/cassert \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libc/assert.h \
/home/douwe/Projects/Screeps/screepsxx/include/nlohmann/detail/meta/cpp_future.hpp \
/home/douwe/Projects/Screeps/screepsxx/include/nlohmann/detail/meta/type_traits.hpp \
/home/douwe/Projects/Screeps/screepsxx/include/nlohmann/detail/iterators/iterator_traits.hpp \
/home/douwe/Projects/Screeps/screepsxx/include/nlohmann/detail/meta/void_t.hpp \
/home/douwe/Projects/Screeps/screepsxx/include/nlohmann/detail/meta/detected.hpp \
/home/douwe/Projects/Screeps/screepsxx/include/nlohmann/detail/value_t.hpp \
/home/douwe/Projects/Screeps/screepsxx/include/nlohmann/detail/conversions/to_json.hpp \
/home/douwe/Projects/Screeps/screepsxx/include/nlohmann/detail/iterators/iteration_proxy.hpp \
/home/douwe/Projects/Screeps/screepsxx/include/nlohmann/byte_container_with_subtype.hpp \
/home/douwe/Projects/Screeps/screepsxx/include/nlohmann/detail/hash.hpp \
/home/douwe/Projects/Screeps/screepsxx/include/nlohmann/detail/input/binary_reader.hpp \
/home/douwe/Projects/Screeps/screepsxx/include/nlohmann/detail/input/input_adapters.hpp \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/istream \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/ostream \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/ios \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/__locale \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/mutex \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/__mutex_base \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/chrono \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/ctime \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/compat/time.h \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libc/time.h \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/ratio \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/system_error \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/__errc \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/cerrno \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/errno.h \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libc/errno.h \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/lib/libc/musl/arch/emscripten/bits/errno.h \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/__threading_support \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libc/sched.h \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/locale.h \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libc/locale.h \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/compat/xlocale.h \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/streambuf \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/locale \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/cstdarg \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/compat/stdarg.h \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libc/stdarg.h \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libc/nl_types.h \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/__bsd_locale_fallbacks.h \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/bitset \
/home/douwe/Projects/Screeps/screepsxx/include/nlohmann/detail/input/json_sax.hpp \
/home/douwe/Projects/Screeps/screepsxx/include/nlohmann/detail/input/lexer.hpp \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/clocale \
/home/douwe/Projects/Screeps/screepsxx/include/nlohmann/detail/meta/is_sax.hpp \
/home/douwe/Projects/Screeps/screepsxx/include/nlohmann/detail/input/parser.hpp \
/home/douwe/Projects/Screeps/screepsxx/include/nlohmann/detail/iterators/internal_iterator.hpp \
/home/douwe/Projects/Screeps/screepsxx/include/nlohmann/detail/iterators/primitive_iterator.hpp \
/home/douwe/Projects/Screeps/screepsxx/include/nlohmann/detail/iterators/iter_impl.hpp \
/home/douwe/Projects/Screeps/screepsxx/include/nlohmann/detail/iterators/json_reverse_iterator.hpp \
/home/douwe/Projects/Screeps/screepsxx/include/nlohmann/detail/json_pointer.hpp \
/home/douwe/Projects/Screeps/screepsxx/include/nlohmann/detail/json_ref.hpp \
/home/douwe/Projects/Screeps/screepsxx/include/nlohmann/detail/output/binary_writer.hpp \
/home/douwe/Projects/Screeps/screepsxx/include/nlohmann/detail/output/output_adapters.hpp \
/home/douwe/Projects/Screeps/screepsxx/include/nlohmann/detail/output/serializer.hpp \
/home/douwe/Projects/Screeps/screepsxx/include/nlohmann/detail/conversions/to_chars.hpp \
/home/douwe/Projects/Screeps/screepsxx/include/nlohmann/ordered_map.hpp \
/home/douwe/Projects/Screeps/screepsxx/include/nlohmann/detail/macro_unscope.hpp \
/home/douwe/Projects/Screeps/screepsxx/include/nlohmann/thirdparty/hedley/hedley_undef.hpp \
/home/douwe/Projects/Screeps/screepsxx/include/Screeps/RoomObject.hpp \
/home/douwe/Projects/Screeps/screepsxx/include/Screeps/Source.hpp \
/home/douwe/Projects/Screeps/screepsxx/include/Screeps/Constants.hpp \
/home/douwe/Projects/Screeps/screepsxx/include/Screeps/Room.hpp \
/home/douwe/Projects/Screeps/screepsxx/include/Screeps/RoomPosition.hpp \
/home/douwe/Projects/Screeps/screepsxx/include/Screeps/Structure.hpp \
/home/douwe/Projects/Screeps/screepsxx/include/Screeps/StructureController.hpp \
/home/douwe/Projects/Screeps/screepsxx/include/Screeps/OwnedStructure.hpp \
/home/douwe/Projects/Screeps/screepsxx/include/Screeps/StructureSpawn.hpp \
/home/douwe/Projects/Screeps/screepsxx/include/Screeps/StructureExtension.hpp \
/home/douwe/Projects/Screeps/screepsxx/include/Screeps/StructureTower.hpp \
/home/douwe/Projects/Screeps/screepsxx/include/Screeps/Store.hpp \
/home/douwe/Projects/Screeps/include/creeps/harvester.hpp

Binary file not shown.

View File

@@ -175,4 +175,6 @@ CMakeFiles/app.dir/src/loop.cpp.o: \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/emscripten/em_macros.h \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/emscripten/em_js.h \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/emscripten/bind.h \
/home/douwe/Projects/Screeps/include/Constants.hpp \
/home/douwe/Projects/Screeps/include/creeps/harvester.hpp \
/home/douwe/Projects/Screeps/include/structures/spawn.hpp

Binary file not shown.

View File

@@ -1,23 +1,36 @@
CMakeFiles/app.dir/src/spawn.cpp.o: \
/home/douwe/Projects/Screeps/src/spawn.cpp \
/home/douwe/Projects/Screeps/screepsxx/include/Screeps/Game.hpp \
/home/douwe/Projects/Screeps/screepsxx/include/Screeps/Object.hpp \
/home/douwe/Projects/Screeps/screepsxx/include/Screeps/JS.hpp \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/emscripten/val.h \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/stdint.h \
/home/douwe/Projects/Screeps/screepsxx/include/nlohmann/json.hpp \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/algorithm \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/__config \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libc/pthread.h \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libc/stdint.h \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/lib/libc/musl/arch/emscripten/bits/alltypes.h \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/lib/libc/musl/arch/emscripten/bits/stdint.h \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/emscripten/wire.h \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/stdio.h \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libc/stdio.h \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/wasi/api.h \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/stddef.h \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/initializer_list \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/cstddef \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/version \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libc/stddef.h \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/lib/libc/musl/arch/emscripten/bits/alltypes.h \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/__nullptr \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/type_traits \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/cstring \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/string.h \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/compat/string.h \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libc/string.h \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libc/features.h \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libc/strings.h \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/utility \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/__tuple \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/cstdint \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/stdint.h \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libc/stdint.h \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/lib/libc/musl/arch/emscripten/bits/stdint.h \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/__debug \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/iosfwd \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/wchar.h \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/compat/wchar.h \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libc/wchar.h \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/memory \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/typeinfo \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/exception \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/cstdlib \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/stdlib.h \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/compat/stdlib.h \
@@ -26,41 +39,26 @@ CMakeFiles/app.dir/src/spawn.cpp.o: \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/math.h \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/compat/math.h \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libc/math.h \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/type_traits \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/cstddef \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/version \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/limits \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/__undef_macros \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/memory \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/typeinfo \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/exception \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/cstdint \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/new \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/utility \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/__tuple \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/initializer_list \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/cstring \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/string.h \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/compat/string.h \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libc/string.h \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libc/strings.h \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/__debug \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/iosfwd \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/wchar.h \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/compat/wchar.h \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libc/wchar.h \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/iterator \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/__functional_base \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/tuple \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/stdexcept \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/atomic \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/functional \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/bit \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/numeric \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/cmath \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/string \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/string_view \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/__string \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/algorithm \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/functional \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/bit \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/cstdio \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/stdio.h \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libc/stdio.h \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/wasi/api.h \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/stddef.h \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/cwchar \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/cwctype \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/cctype \
@@ -70,7 +68,6 @@ CMakeFiles/app.dir/src/spawn.cpp.o: \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/wctype.h \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/compat/wctype.h \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libc/wctype.h \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/array \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/vector \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/__bit_reference \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/climits \
@@ -78,11 +75,89 @@ CMakeFiles/app.dir/src/spawn.cpp.o: \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libc/limits.h \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/lib/libc/musl/arch/emscripten/bits/limits.h \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/__split_buffer \
/home/douwe/Projects/Screeps/screepsxx/include/nlohmann/json_fwd.hpp \
/home/douwe/Projects/Screeps/screepsxx/include/nlohmann/adl_serializer.hpp \
/home/douwe/Projects/Screeps/screepsxx/include/nlohmann/detail/conversions/from_json.hpp \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/array \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/forward_list \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/map \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/__tree \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/__node_handle \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/optional \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/unordered_map \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/__hash_table \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/valarray \
/home/douwe/Projects/Screeps/screepsxx/include/nlohmann/detail/exceptions.hpp \
/home/douwe/Projects/Screeps/screepsxx/include/nlohmann/detail/input/position_t.hpp \
/home/douwe/Projects/Screeps/screepsxx/include/nlohmann/detail/macro_scope.hpp \
/home/douwe/Projects/Screeps/screepsxx/include/nlohmann/thirdparty/hedley/hedley.hpp \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/cassert \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libc/assert.h \
/home/douwe/Projects/Screeps/screepsxx/include/nlohmann/detail/meta/cpp_future.hpp \
/home/douwe/Projects/Screeps/screepsxx/include/nlohmann/detail/meta/type_traits.hpp \
/home/douwe/Projects/Screeps/screepsxx/include/nlohmann/detail/iterators/iterator_traits.hpp \
/home/douwe/Projects/Screeps/screepsxx/include/nlohmann/detail/meta/void_t.hpp \
/home/douwe/Projects/Screeps/screepsxx/include/nlohmann/detail/meta/detected.hpp \
/home/douwe/Projects/Screeps/screepsxx/include/nlohmann/json_fwd.hpp \
/home/douwe/Projects/Screeps/screepsxx/include/nlohmann/detail/value_t.hpp \
/home/douwe/Projects/Screeps/screepsxx/include/nlohmann/detail/conversions/to_json.hpp \
/home/douwe/Projects/Screeps/screepsxx/include/nlohmann/detail/iterators/iteration_proxy.hpp \
/home/douwe/Projects/Screeps/screepsxx/include/nlohmann/byte_container_with_subtype.hpp \
/home/douwe/Projects/Screeps/screepsxx/include/nlohmann/detail/hash.hpp \
/home/douwe/Projects/Screeps/screepsxx/include/nlohmann/detail/input/binary_reader.hpp \
/home/douwe/Projects/Screeps/screepsxx/include/nlohmann/detail/input/input_adapters.hpp \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/istream \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/ostream \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/ios \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/__locale \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/mutex \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/__mutex_base \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/chrono \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/ctime \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/compat/time.h \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libc/time.h \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/ratio \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/system_error \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/__errc \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/cerrno \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/errno.h \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libc/errno.h \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/lib/libc/musl/arch/emscripten/bits/errno.h \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/__threading_support \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libc/sched.h \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/locale.h \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libc/locale.h \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/compat/xlocale.h \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/streambuf \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/locale \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/cstdarg \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/compat/stdarg.h \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libc/stdarg.h \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libc/nl_types.h \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/__bsd_locale_fallbacks.h \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/bitset \
/home/douwe/Projects/Screeps/screepsxx/include/nlohmann/detail/input/json_sax.hpp \
/home/douwe/Projects/Screeps/screepsxx/include/nlohmann/detail/input/lexer.hpp \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/libcxx/clocale \
/home/douwe/Projects/Screeps/screepsxx/include/nlohmann/detail/meta/is_sax.hpp \
/home/douwe/Projects/Screeps/screepsxx/include/nlohmann/detail/input/parser.hpp \
/home/douwe/Projects/Screeps/screepsxx/include/nlohmann/detail/iterators/internal_iterator.hpp \
/home/douwe/Projects/Screeps/screepsxx/include/nlohmann/detail/iterators/primitive_iterator.hpp \
/home/douwe/Projects/Screeps/screepsxx/include/nlohmann/detail/iterators/iter_impl.hpp \
/home/douwe/Projects/Screeps/screepsxx/include/nlohmann/detail/iterators/json_reverse_iterator.hpp \
/home/douwe/Projects/Screeps/screepsxx/include/nlohmann/detail/json_pointer.hpp \
/home/douwe/Projects/Screeps/screepsxx/include/nlohmann/detail/json_ref.hpp \
/home/douwe/Projects/Screeps/screepsxx/include/nlohmann/detail/output/binary_writer.hpp \
/home/douwe/Projects/Screeps/screepsxx/include/nlohmann/detail/output/output_adapters.hpp \
/home/douwe/Projects/Screeps/screepsxx/include/nlohmann/detail/output/serializer.hpp \
/home/douwe/Projects/Screeps/screepsxx/include/nlohmann/detail/conversions/to_chars.hpp \
/home/douwe/Projects/Screeps/screepsxx/include/nlohmann/ordered_map.hpp \
/home/douwe/Projects/Screeps/screepsxx/include/nlohmann/detail/macro_unscope.hpp \
/home/douwe/Projects/Screeps/screepsxx/include/nlohmann/thirdparty/hedley/hedley_undef.hpp \
/home/douwe/Projects/Screeps/screepsxx/include/Screeps/JS.hpp \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/emscripten/val.h \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/emscripten/wire.h \
/home/douwe/Projects/Screeps/screepsxx/include/Screeps/Game.hpp \
/home/douwe/Projects/Screeps/screepsxx/include/Screeps/Object.hpp \
/home/douwe/Projects/Screeps/screepsxx/include/Screeps/Room.hpp \
/home/douwe/Projects/Screeps/screepsxx/include/Screeps/Constants.hpp \
/home/douwe/Projects/Screeps/screepsxx/include/Screeps/StructureSpawn.hpp \
@@ -94,4 +169,5 @@ CMakeFiles/app.dir/src/spawn.cpp.o: \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/emscripten/em_asm.h \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/emscripten/em_macros.h \
/home/douwe/Projects/Screeps/emsdk/upstream/emscripten/system/include/emscripten/em_js.h \
/home/douwe/Projects/Screeps/include/Constants.hpp \
/home/douwe/Projects/Screeps/include/structures/spawn.hpp