Skip to content

Latest commit

 

History

History

F006

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 

IO Refactor

The IO resource is done is a silly way, I forces system to push and pop from the vector checking the value. This prohibits things happening in parallel.

There should be a event channel for each system. At the top of the system there should an enum for each possible event, these are the inputs into the system itself.

The networking system on the server and client side should take the Pack and create an event from it. This should then be piped into event where the corresponding system will deal with that data.

Branch Name: io_fix
Depends On: nil
Required for: nil 
Related to: null?

Systems on the client side to change. - lifeform_man - Enum: update player, remove player - map - Enum: Transfer Map - network - Enum - player - Enum: Insert Playeer, Insert Player 1