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

Add a 'basic settings' menu to base UI, only used on first run. #8

Closed
wants to merge 1 commit into from
Closed

Add a 'basic settings' menu to base UI, only used on first run. #8

wants to merge 1 commit into from

Conversation

ghost
Copy link

@ghost ghost commented Jun 17, 2017

Some basic settings should be made if someone starts mint-arena for the very first time (e.g.: player name, rate etc.). As a consequence, this menu makes it less likely of having lot of 'unnamed' players.
Additionally this menu can eventually be used to add some basic profile support...
It is very common in modern games to set some basic preferences/settings on the very first run. This pull request brings default UI closer to other idtech3 games (Wolfenstein-Enemy Territory, Open Arena, etc.).
Though, this pull request only add the basics... it works as in Open Arena and it is by far not as sophisticated as in Wolfenstein-Enemy Territory. This means there is no real 'profile support' as mentioned here: clover-moe/spearmint#18

Eventually this helps to invite Open Arena Players to run Open Arena on Spearmint.
Open Arena still has a quite big and nice community...

It is worth to mention that password setup is also not included (atm). This could/should be ported from ui_signup.c, by request. I also recommend to add graphics setting to this 'basic settings' menu (to choose for Very High/Fastest settings etc.). Please feel free to expand the settings to fit your needs!

Some basic settings should be made if someone starts mint-arena for the very first time (e.g.: player name, rate etc.). As a consequence, this menu makes it less likely of having lot of 'unnamed' players.
Additionally this menu can eventually be used to add some basic profile support...
@zturtleman
Copy link
Member

I'm closing this due to it being based on UI Enhanced which I think is incompatible with the GPL. UI Enhanced is "free to reuse" with two restrictions.

UI Enhanced requires visible credit similar to Original BSD license's advertising cause; which is incompatible with the GPL.[1]

Prohibiting use of the UI Enhanced name is similar to Apache 1.1 license; which is incompatible with the GPL.[2]

I'm not opposed to having a menu with similar functionality.

@zturtleman zturtleman closed this Jun 20, 2017
@clover-moe clover-moe locked and limited conversation to collaborators Jun 20, 2017
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant