Ivan Savenko
9bfe000724
Added semi-workaround method for network thread shutdown:
...
Currently closing game while network thread is waiting for something is
very bug-prone, since network thread may resume during shutdown and
access partially destroyed client state.
Now if exit has been requested, the very first step would be semi-
graceful shutdown of network thread (via exception throwing). This may
in theory skip some cleanup in non-RAII code, but since game is shutting
down this does not matters much.
This logic applies to:
- shutting down while network thread is waiting for dialogs
- shuttind down while network thread waiting for animations in combat
2024-05-18 11:04:10 +00:00
Laserlicht
277a0e63d8
update docs
2024-05-06 00:46:21 +02:00
Ivan Savenko
6901825b62
Merge pull request #3707 from Laserlicht/innoextract
...
include innoextract
2024-04-19 20:06:41 +03:00
Dydzio
5c9b1b7c87
Remove now wrong line in semi-outdated manual
2024-04-14 00:51:06 +02:00
Laserlicht
21e1aade1e
Apply suggestions from code review
...
Co-authored-by: Ivan Savenko <saven.ivan@gmail.com>
2024-04-13 20:15:39 +02:00
Laserlicht
de9dbf0cd7
introduce innoextract
2024-04-13 17:19:47 +02:00
Ivan Savenko
719b61bb9f
Updated docs
2024-04-08 14:05:49 +03:00
Ivan Savenko
a920cc740f
Update docs
2024-01-16 13:54:37 +02:00
Ivan Savenko
bc7ab23350
Added description of simultaneous turns functionality to player docs
2023-12-25 14:59:25 +02:00
Laserlicht
22a6eff28f
add alias
2023-12-09 15:07:27 +01:00
Laserlicht
a24e78a210
real unlimited movement (like in OH3)
2023-12-09 13:42:09 +01:00
Laserlicht
d612e61f0c
docs
2023-12-09 00:48:20 +01:00
Laserlicht
75740e9a86
update docs
2023-12-08 19:24:11 +01:00
Laserlicht
13673335a0
puzzle map cheat
2023-12-08 17:30:23 +01:00
Tomasz Zieliński
f12aac8c87
Removed old Manual.md. Moved content to Game_Mechanics.md.
2023-11-09 13:33:10 +01:00
Andrey Filipenkov
5623d3fb11
describe how to put ipa on iOS device
2023-10-31 17:58:33 +03:00
Alexander Wilms
e95439e556
Installation_Linux.md: Fix link to Building_Linux.md
2023-10-28 17:13:13 +02:00
Waters
646c0db7f3
Fixed anchor links
...
`Stack_Queue` was not working on GitHub for me.
`stack-queue` does.
2023-10-18 16:27:25 -04:00
Laserlicht
dd0033296f
docs
2023-10-15 12:28:13 +02:00
Ivan Savenko
d6b9fa8fbd
Replaced CPlayerInterface::pim with CGuiHandler::interfaceLock
...
- Removed CPlayerInterface::pim since this lock does not actually
protects LOCPLINT but rather entire game UI state
- added more logical CGuiHandler::interfaceLock
- interface lock is now non-recursive and is locked only once by initial
caller that want to access GUI
2023-09-27 18:33:52 +03:00
Nordsoft91
717a765123
Merge pull request #2813 from Laserlicht/textcolor
...
Textcolor support
2023-09-16 14:12:17 +02:00
Ivan Savenko
85736d2023
Merge pull request #2836 from fulldecent/patch-1
...
Prefer symlink word
2023-09-16 12:03:39 +03:00
William Entriken
86256429c6
Update Installation_Android.md
2023-09-15 11:31:15 -04:00
William Entriken
d1b3236525
Update Installation_Linux.md
2023-09-15 11:30:58 -04:00
William Entriken
572a610376
Update Installation_Windows.md
2023-09-15 11:30:33 -04:00
William Entriken
1af193516f
Update Installation_iOS.md
2023-09-15 11:30:17 -04:00
William Entriken
de82a42341
Update Installation_macOS.md
2023-09-15 11:28:44 -04:00
William Entriken
297cc12c84
Prefer symlink word
2023-09-15 10:26:31 -04:00
Laserlicht
a630b9c394
doc
2023-09-15 15:38:45 +02:00
Laserlicht
714852908e
Documentation
2023-09-15 15:21:14 +02:00
Ivan Savenko
3c23b1bbfa
Integrated recent changes from wiki's
2023-09-07 13:09:41 +03:00
Ivan Savenko
33bf367dc0
Updated docs and all internal links
2023-09-07 12:57:03 +03:00
Ivan Savenko
4204e895bc
Updated links
2023-09-07 11:04:01 +03:00
Ivan Savenko
704772d6ce
Added navigation to player and modders docs
2023-09-07 11:04:01 +03:00
Ivan Savenko
3dcd4c7a6f
Modders docs update iteration
2023-09-07 11:04:01 +03:00
Ivan Savenko
06f9513b32
Updated modders docs
2023-09-07 11:04:01 +03:00
Ivan Savenko
489faef604
Updated user docs
2023-09-07 11:04:01 +03:00
Ivan Savenko
d78106b52b
Files renamed for consistency, updated some pages
2023-09-07 11:02:39 +03:00
Ivan Savenko
d8f986815d
updated cheat codes info
2023-09-07 11:02:39 +03:00
Ivan Savenko
f65e9e2268
Added few missing pages from website wiki
2023-09-07 11:02:39 +03:00
Ivan Savenko
243094b1ea
Imported all data from website wiki
2023-09-07 11:02:39 +03:00
Ivan Savenko
6ac0dabcab
First part of documentation import
2023-09-07 11:02:39 +03:00