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

Dedicated "game mode" w/ editor toggle #8

Closed
hogsy opened this issue Apr 16, 2023 · 5 comments
Closed

Dedicated "game mode" w/ editor toggle #8

hogsy opened this issue Apr 16, 2023 · 5 comments
Assignees
Labels
Milestone

Comments

@hogsy
Copy link
Owner

hogsy commented Apr 16, 2023

Open Game Mode by default - hit F12 (or some other key) to switch to editor - make this a general shortcut, perhaps for switching between?

@hogsy
Copy link
Owner Author

hogsy commented May 20, 2023

Change of spec here, but instead, if /editor is specified on the command-line, we'll launch with the editor interface etc., but if it's not then we'll just give a fullscreen borderless window and jump right into the game.

@hogsy hogsy modified the milestones: v0.2.0, v0.3.0 Jun 8, 2023
@hogsy
Copy link
Owner Author

hogsy commented Aug 12, 2023

Made a start on SDL launcher today, shouldn't take too long to bring that up to speed, and then I can work on overriding it with editor if launch parameter is provided once that's done.

@hogsy
Copy link
Owner Author

hogsy commented Aug 13, 2023

image

@hogsy
Copy link
Owner Author

hogsy commented Aug 15, 2023

Editor toggle seems to work now, so that's all good as far as I can tell. These are remaining.

  • Handle SDL events so we can close window, resize etc.
  • Camera isn't locking at the moment, so that needs sorting
  • We probably don't want the debug overlays to appear unless we're either launching the editor, or perhaps on a /debug launch parameter

@hogsy
Copy link
Owner Author

hogsy commented Feb 2, 2024

This is practically done. There are a few remaining oddities, such as certain textures not displaying, but we can address this in the next release as part of it's own ticket.

@hogsy hogsy closed this as completed Feb 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant