Commit graph

2640 commits

Author SHA1 Message Date
bgkillas
38f8fe4c59 format 2025-08-22 22:01:08 -04:00
bgkillas
f55245f4f0 use rayon for world sync 2025-08-22 21:32:02 -04:00
bgkillas
05bd0736ff fix vanilla error and borrow error 2025-08-21 15:44:40 -04:00
bgkillas
f78070e1b5 try to implement world sync, prob made some mistakes but no crash is good enough for me 2025-08-20 23:01:53 -04:00
bgkillas
ec3857c6b9 some stdmap functions 2025-08-19 11:24:57 -04:00
bgkillas
fb56e2f1d9 make map length getter use length field 2025-08-18 14:54:18 -04:00
bgkillas
525b5dfba2 more probably useless things pog 2025-08-18 13:45:53 -04:00
bgkillas
c93f6dfd82 add cstring eq 2025-08-17 22:05:58 -04:00
bgkillas
52cd62ab15 add entity get with name 2025-08-17 18:16:15 -04:00
bgkillas
d8c64c4682 fix incorrectly named things and add vtable to component trait 2025-08-17 12:29:20 -04:00
bgkillas
4b0f5d15cc add some cstring constructors and give cstring data to Component trait 2025-08-17 11:57:51 -04:00
bgkillas
448ddcaeab create component is only borked not crash 2025-08-16 22:27:12 -04:00
bgkillas
49f6999bc4 use double ended iterators for component stuffs for testing purposes 2025-08-16 18:37:45 -04:00
bgkillas
fe386ac2ff more create component work, still crashes(i dont like component buffers type) 2025-08-15 18:03:01 -04:00
bgkillas
1919f38b09 use cast instead of as 2025-08-14 18:30:42 -04:00
bgkillas
a399aba66a implement (crashing) new component 2025-08-10 22:39:02 -04:00
bgkillas
200e156e42 add entity create new 2025-08-10 17:21:00 -04:00
bgkillas
6ea9d7d850 fix string being wrong 2025-07-25 00:13:19 -04:00
bgkillas
69f4eb30a2 add names field to mods thingy 2025-07-24 22:02:52 -04:00
bgkillas
5663b1ec04 change kill flag to be a boolean 2025-07-24 18:36:27 -04:00
bgkillas
3d4b65e329 fix some bad regex changing some field names 2025-07-24 15:15:41 -04:00
bgkillas
8bd7cd8475 make add tag take mutable tag mgr 2025-07-24 11:59:34 -04:00
bgkillas
9d822debff rename component manager to component buffer as thats what noiter calls it 2025-07-24 00:10:23 -04:00
bgkillas
80d15432d9 note the reverse vec in componentmanager 2025-07-23 23:53:13 -04:00
bgkillas
2c6e71a189 add inventory component to inventory struct 2025-07-23 20:11:13 -04:00
bgkillas
64b44826de fix new game 2025-07-23 16:57:13 -04:00
bgkillas
ab862a71a0 add more fields to inventory 2025-07-23 16:05:45 -04:00
bgkillas
3fdd72c363 make types a bit nicer 2025-07-23 15:18:41 -04:00
bgkillas
6b15e58202 get some more fields 2025-07-23 12:48:16 -04:00
bgkillas
397c5773b2 add tiny bit of info on mods 2025-07-23 00:43:58 -04:00
bgkillas
a1484eb171 deduce a bit of fields 2025-07-22 23:13:07 -04:00
bgkillas
a238941595 make types bit nicer 2025-07-22 21:42:09 -04:00
bgkillas
f2103c26ec make component name conversion to stdstring const time 2025-07-22 19:36:29 -04:00
bgkillas
8442ff32c0 add some more functions 2025-07-22 16:57:27 -04:00
bgkillas
af731bc94e add a bunch of component methods 2025-07-22 13:41:26 -04:00
bgkillas
9819ffb9a0 complete a bunch of entity functions 2025-07-22 12:45:49 -04:00
bgkillas
b7ccd4d9ec fix some crashes 2025-07-21 21:35:54 -04:00
bgkillas
0519d6ed64 add a bit more data to inventory struct, unwrap globals since they always exist 2025-07-21 19:31:01 -04:00
bgkillas
84ac39abf6 add inventory struct 2025-07-21 15:45:46 -04:00
bgkillas
474422fe28 fix size of comp data and log perf not working 2025-07-21 15:14:02 -04:00
bgkillas
78c2ed2772 fix platform, global stats and translation manager 2025-07-21 10:26:12 -04:00
bgkillas
3715df415a add filenames 2025-07-21 09:46:07 -04:00
bgkillas
95d9e3dd0d fix entity tag methods 2025-07-21 09:35:20 -04:00
bgkillas
8d7adf8df6 better component type data 2025-07-21 01:00:32 -04:00
bgkillas
a6cb4d67e8 add some tag methods 2025-07-21 00:17:43 -04:00
bgkillas
9b15f14306 fix some types crashing 2025-07-20 23:08:33 -04:00
bgkillas
2ce9ea0f08 add some more types 2025-07-20 18:20:35 -04:00
bgkillas
53a7808a47 organize some stuff better 2025-07-20 14:12:28 -04:00
bgkillas
0863b27021 add some functions to grabbed for ease of use 2025-07-20 13:21:00 -04:00
bgkillas
2476958246 steal some more types from noita utility box 2025-07-20 12:57:05 -04:00