-
Notifications
You must be signed in to change notification settings - Fork 31
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feature/graph #327
base: refactor/mutliplayer
Are you sure you want to change the base?
Feature/graph #327
Commits on Oct 18, 2023
-
Implemented basic version of graph logic
* with all the common functions like adding, removing, splitting and merging and so on * added a new pencil class, which holds the different graphs of the world * added new light blocks for on and off state, texture thanks to gallimathias Co-authored-by: Marcus Aurelius <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e6d9cb2 - Browse repository at this point
Copy the full SHA e6d9cb2View commit details
Commits on Nov 1, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 18cf6bf - Browse repository at this point
Copy the full SHA 18cf6bfView commit details
Commits on Dec 13, 2023
-
Implemented energy graph logic
* because distributing energy can't be done with a simple base logic and needs a special graph type * implemented serialization and deserilization of nodes and graphs for persistant fun * added new source, target and transfer interfaces, so we can destinguish between these easier in the update and add logic * fixed set block meta should not invoke the changed event if the meta data didn't actually change * add new set block meta in chunk column with index3 instead of x,y,z * added new operators for index2 and index3 to make some calculations easier Co-authored-by: Marcus Aurelius <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c55df67 - Browse repository at this point
Copy the full SHA c55df67View commit details
Commits on Dec 20, 2023
-
Started implementation of signal graph
* where a block can be in multiple graphs at the same time * modified existing interfaces to match multiple graph types, because some proeprties are only required for energy graph * made trasnfertype into an array, so we can check multiple and also create mutliple graphs for one block if required * extracted cable, signaler block definitions into own definition to clear the original type * added new simpleblock material type, which can be used at multiple points to not create materials that shouldn't exists logically
Configuration menu - View commit details
-
Copy full SHA for abe858c - Browse repository at this point
Copy the full SHA abe858cView commit details
Commits on Jan 10, 2024
-
Finished implementation of the signal graphs
* since now we can toggle generatos on and off * fixed deserialisation of nodes contained in multiple graphs beeing multiple instances * renamed apply to interact and interact to hit, so the namings are more descriptive of what they are intended to mean * added hit and interact to selection, so we can call different methods on the service * replaced global chunk cache in pencil and graph with simulation, since we can get the gcc with the planet on pencil and simulation can be of better use inside the nodes themselves Co-authored-by: Marcus Aurelius <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for dbf1433 - Browse repository at this point
Copy the full SHA dbf1433View commit details
Commits on Jan 24, 2024
-
Implemented simple pressure signal block
* so that we can toggle generators by standing on the sensor and therefore turn on the lights Co-authored-by: Marcus Aurelius <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for dcb22ae - Browse repository at this point
Copy the full SHA dcb22aeView commit details
Commits on Jan 31, 2024
-
* so that we can transfer between chests and maybe even with other portable entities like the player * started to add new storage interface item, so that we can interact with all connected inventories at the same time * added specialisation of transfer screen to support the new storage interface * moved on close to base of ui component, because currently every ui component uses it and has the same starting lines Co-authored-by: Marcus Aurelius <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7b36a92 - Browse repository at this point
Copy the full SHA 7b36a92View commit details
Commits on Feb 21, 2024
-
Finished first implementation of storage interface item
* by adding a new multi inventory component, which adds a new clear function for the temporary inventory * fixed ui not updating, since we need to check version before returning because of same show value * added new interaction service methods, so we can register interactions on items and not only blocks Co-authored-by: Marcus Aurelius <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6852e93 - Browse repository at this point
Copy the full SHA 6852e93View commit details
Commits on Feb 28, 2024
-
Merge branch 'refactor/mutliplayer' into feature/graph
Co-authored-by: Marcus Aurelius <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f8b4f20 - Browse repository at this point
Copy the full SHA f8b4f20View commit details
Commits on Mar 6, 2024
-
Fixed errors after merge with develop
Co-authored-by: Marcus Aurelius <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 93c626b - Browse repository at this point
Copy the full SHA 93c626bView commit details