Skip to content
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

Refact client network #52

Merged
merged 5 commits into from
Sep 28, 2019
Merged

Conversation

Insineer
Copy link
Member

@Insineer Insineer commented Sep 28, 2019

Process commands which should be processed synchronously with new SyncCommandsProcessor.

Now we don't need to synchronize each GUI logic separately. All GUI updates can be processed on network level in the same thread with window updates.

Also:

  • Connection refactored according to common codestyle.
  • Objects and Tiles creation with WorldInfo logics were moved to Object and Tile constructors.

fixes #40

@Insineer Insineer requested a review from sunail September 28, 2019 17:20
@Insineer Insineer merged commit 7508473 into EdgeFortress:master Sep 28, 2019
@Insineer Insineer deleted the refact_client_network branch October 8, 2019 16:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

GameProcessUI expectation failed
2 participants