0ad/source
phosit 46b27f22ca
Wait for autostart by promise
Since the completion is checked using the promise the `onTick` function
can be removed.
This replaces the `AutoStart` `AutoStartClient` and `AutoStartHost` by
async functions.
The functions can now return something to the engine. That is used to
inform the engine which page to open. That was previously done in
JavaScript. Which is ugly because it doesn't know whether it's in
visual-mode.
2026-03-19 18:44:52 +01:00
..
collada Fix some includes all over the place 2025-08-14 20:15:30 +02:00
dapinterface Remove ScriptTypes and ScriptExtraHeaders headers 2025-09-14 13:17:18 +02:00
graphics Only render the minimap texture if it'll be displayed 2026-03-03 11:25:52 +01:00
gui Use promises to fetch net messages 2026-03-13 18:07:56 +01:00
i18n Reduces boost usage for strings 2025-10-16 09:17:05 +02:00
lib Use cpp-httplib instead of mongoose 2026-01-24 10:45:48 +01:00
lobby Remove Script::CreateArray 2026-02-08 19:27:50 +01:00
maths Reduces string allocations in GUI and maths. 2025-10-11 19:44:22 +02:00
mocks Fix some includes all over the place 2025-08-13 19:38:21 +02:00
network Use promises to fetch net messages 2026-03-13 18:07:56 +01:00
pch Remove ScriptTypes and ScriptExtraHeaders headers 2025-09-14 13:17:18 +02:00
ps Wait for autostart by promise 2026-03-19 18:44:52 +01:00
renderer Move cutscene mode to renderer 2026-03-03 11:25:52 +01:00
rlinterface Use cpp-httplib instead of mongoose 2026-01-24 10:45:48 +01:00
scriptinterface Remove Script::CreateArray 2026-02-08 19:27:50 +01:00
simulation2 Small optimisation for VertexPathfinder edge handling. 2026-03-11 18:45:23 +01:00
soundmanager SoundManager: reintroduce manual memory management 2025-10-13 20:42:32 +02:00
third_party Removes GL extensions for ARB backend 2026-02-20 22:07:40 +01:00
tools Revamp CinemaManager component 2026-03-03 11:25:52 +01:00
CxxTestRunner.tpl Use return instead of exit in testrunner 2025-10-15 18:17:24 +02:00
main.cpp Readd JS API function Engine.Exit() 2026-01-29 20:03:56 +01:00
test_setup.cpp Remove ScriptContext::CreateContext 2026-01-24 12:03:05 +01:00