11 Commits (4cb41a61dbfb4bd0c6fec4a171b9b9cac1775db3)

Author SHA1 Message Date
Zed A. Shaw 5adeb4e078 I think the actual map drawing is more of a view thing than in the system, so I've moved it to the MapViewUI out of system. 1 week ago
Zed A. Shaw 3f7a9cc124 Lighting is now in its own class using the new Pathing class. This should allow me to make it more consistent and possibly make Pathing more efficient. 1 month ago
Zed A. Shaw 4ceacecfda Lighting system now works and does illumination for the whole map plus entities, but not walls or multiple lights yet. 1 month ago
Zed A. Shaw ed9d0de8e0 Event system now accepts any data and the GUI receives simpler events with data for them. 2 months ago
Zed A. Shaw d113dba42f Almost working save sytem but the data I store is totally wrong. I need to also save the entity IDs being used and map them to the components. 2 months ago
Zed A. Shaw 9102bdc8ad Created a combat system to start with and also added a 'HEARING' mechanic where enemies can hear you from a certain distance before moving to you. 2 months ago
Zed A. Shaw ec1ed23c52 Now using a simple collision map to track entities and then determine if they're near the player for attacking. 2 months ago
Zed A. Shaw da64e526c4 Systems now control most of the game's operations and a lot of the rendering logic, this now brings in a camera so maps can be larger than the viewport. 3 months ago
Zed A. Shaw 1bb8999610 A bit more cleanup, but still looking for more organization. 3 months ago
Zed A. Shaw e42647d727 I think I've got my head around what ECS does and am slowly reshaping the engine to use it better. 3 months ago