Merge branch 'master' of ssh://femoz.anipic.ru:222/Sunshine/mkxp-sunshine

This commit is contained in:
DepressedTWM 2026-06-28 22:10:56 +04:00
commit 3735dcd73a
3 changed files with 52 additions and 23 deletions

View file

@ -1,23 +1,45 @@
О состоянии портов # О состоянии портов
Windows: 100% Состояние: Играбельно | Платформа | Завершено | Состояние |
Linux: 90% Состояние: В работе но уже играбельно | :--- | :---: | :--- |
TODO: | Windows | 100% | Играбельно |
* Fix Wallpaper manager | Linux | 90% | В работе, но уже играбельно<br>TODO:<br>&nbsp;* Fix Wallpaper manager |
*BSD: 20% Состояние: в работе, проблемы с компиляцией | *BSD | 20% | в работе |
GNU/Hurd: 1% Состояние: В работе | GNU/Hurd | 1% | В работе |
Solaris/OpenSolaris: 1% Состояние: В работе | Solaris/OpenSolaris | 1% | В работе |
RedoxOS: 0% Состояние: Не хватает библеотек | RedoxOS | 0% | Не хватает библеотек |
Android: 2% Состояние: В работе | Android | 2% | В работе |
MacOS: ? Состояние: Нет подходящего оборудования/людей | MacOS | ???% | Нет подходящего оборудования/людей |
PS Vita: 0% Состояние: В работе | PS Vita | 0% | В работе |
PSP: 0% Состояние: В работе | PSP | 0% | В работе |
Emspritein(web): 11% Состояние: Нет хватает библеотек | Emspritein(web) | 11% | Нет хватает библеотек<br>&nbsp;* Нужно написать порт библеотеки libsigc++2<br>(А лучше 3 и переписать движок)<br>&nbsp;* Проблемы с компиляцией и зависимостями |
HaikuOS: 0% Состояние: В работе | HaikuOS | 0% | В работе |
IOS: 0% Состояние: Нет подходящего оборудования/людей | IOS | 0% | Нет подходящего оборудования/людей |
Nintendo 3DS: 0% Состояние: Нет подходящего оборудования/людей | Nintendo 3DS | 0% | Нет подходящего оборудования/людей |
XBOX: 0% Состояние: Нет лицензии | XBOX | 0% | Нет лицензии |
Risc OS: 0% Состояние: Неизвестно | Risc OS | 0% | Неизвестно |
DOS: 0.1% Состояние: Мысленный эксперемент, одна строчка кода для поддержка сделана XD | DOS | 0.1% | Очень сложно реализовать |
PS2: 0% Состояние: Технически невозможно...(или нет?) | PS2 | 0% | Технически невозможно...(или нет?) |
PS1: 0% Состояние: Тот кто пишет этот файл даун | PS1 | 0% | Тот кто пишет этот файл даун |
| PS3 | 0% | Нет поддержки со стороны SDL |
| PS4 | 0% | Нет лицензии |
| PS5 | 0% | Нет лицензии |
| KolibryOS | 0% | Нет порта SDL для версии 3 |
| MenuetOS | 0% | Нет порта SDL3, но есть SDL2 |
| Xbox 360 | 0% | Нет порта современного SDL |
| Nintendo Switch | 0% | Нет лицензии |
| Nintendo Wii | 0% | Не планируеться<br>&nbsp;* <https://github.com/dborth/sdl-wii> |
| Ubuntu Touch | 60% | &nbsp;* Будет почти готово тогда когда Linux порт будет доведён до ума. |
| Аврора ОС | 0% | Возможно, но пока не в работе |
| Windows phone | 0% | Нет поддержки в SDL3 |
| OS/2 | 0% | Нет поддержки в SDL3 |
| KaiOS | 0% | Неизвестное |
| HarmonyOS | 0% | Неизвестное |
| Plan9 | 0% | Неизвестное |
| ChromeOS/ChromiumOS: | 0% | Неизвестное |
| AIX | 0% | Неизвестное |
| BSDI | 0% | Неизвестное |
| TVos | 0% | Неизвестное |
| IRIX | 0% | Неизвестное |
| Darwin | 0% | Неизвестное |
| HP-UX | 0% | Неизвестное |

View file

@ -103,6 +103,13 @@ class Window_Settings
end end
def update def update
if Input.key_press?(Input.key_from_name("F1"))
if Oneshot.msgbox(Oneshot::Msg::YESNO, tr("Are you sure you want to reset the control settings?"))
Settings.reset_controls!
@content.redraw_all
end
end
if self.visible if self.visible
@content.update @content.update
end end

View file

@ -481,7 +481,7 @@ bool Oneshot::msgbox(int type, const char *body, const char *title){
// Messagebox data // Messagebox data
SDL_MessageBoxData data; SDL_MessageBoxData data;
data.window = NULL; //p->window; data.window = p->window;
data.colorScheme = 0; data.colorScheme = 0;
data.title = title; data.title = title;
data.message = body; data.message = body;