craftablescience / ChiraEngine

A customizable MIT-licensed game engine.
https://craftablescience.info/ChiraEngine/
MIT License
33 stars 6 forks source link

feat: basic editor pt.1 #66

Closed ashifolfi closed 1 year ago

ashifolfi commented 1 year ago
ashifolfi commented 1 year ago

I'm done dealing with codacy's bullshit. there is literally no other solution I know of to do what I'm trying to do. strncpy is going to be there. deal with it. I check the lengths and I know that getName will never be null without other errors getting in the way (no uuid would be the cause)

I'm ignoring that error.

ashifolfi commented 1 year ago

I have left the runner test disabled for now because it's untested and very scuffed (also only works on windows)

ashifolfi commented 1 year ago

a huge part of the editor involves the whole scene saving and loading and also the component system with registering components and whatnot which does also involve some rework in how the engine handles everything. My solution was to load games as dll files and use a runner to launch the engine ala source. the engine is it's own library separate from the runner. being developed on it's own in #68

ashifolfi commented 1 year ago

I love how git refused to let me revert the commits properly that's so cool :+1: