SS3D icon indicating copy to clipboard operation
SS3D copied to clipboard

Command Console - Basic functionality

Open joaoburatto opened this issue 2 years ago • 2 comments

Summary

Implement a basic command console in the top of the screen that can process commands. Disclaimer: I have no idea what's the best architecture on doing this.

Goal

Make possible to send debug commands, as well as receiving text results from the application.

Acceptance Criteria

  • [ ] Pressing the F12 opens the command console.
  • [ ] The user is able to input text.
  • [ ] The user is able to press the up arrow key to input their last command.
  • [ ] The user is able to write "quit" to close the application.
  • [ ] The user is able to write "reconnect" to restart the application (load the main menu again).
  • [ ] The user can write "changeperms" + ckey + role to change a user's permission.
  • [ ] Pressing ESC closes the command console.
  • [ ] The user can write "playerlist" to see the connected player list.
  • [ ] The user can write "soullist" to see all the instantiated souls.
  • [ ] Certain commands have a response that the application will display in the command console

joaoburatto avatar Sep 21 '22 22:09 joaoburatto

I haven't read up on the docs but wouldnt soul and player be the same

Dennis-Nesterenko avatar Sep 21 '22 22:09 Dennis-Nesterenko

I haven't read up on the docs but wouldnt soul and player be the same

Souls are persistent even if player disconnects, player is only those who are connected to the server at the moment

joaoburatto avatar Sep 21 '22 22:09 joaoburatto

Hello, can I work on this? Please assign me if I can. @joaoburatto

etroo44 avatar Oct 12 '22 15:10 etroo44

Wouldn't it be better to open and close on the same key?

iamteapot422 avatar Nov 22 '22 17:11 iamteapot422