author | Wuzzy |
Fri, 17 Nov 2017 06:31:42 +0000 | |
changeset 1136 | 385636c9e7fa |
parent 845 | 3883f95063dc |
child 1237 | c4a843642c21 |
permissions | -rw-r--r-- |
8
55340ce0339a
Created wiki page through web user interface.
vittorio.giovara@gmail.com
parents:
diff
changeset
|
1 |
#summary little tidbits that await proper structuring |
55340ce0339a
Created wiki page through web user interface.
vittorio.giovara@gmail.com
parents:
diff
changeset
|
2 |
|
504
fbc43fa808ff
Explain purpose of page, add undocumented Lua functions with parameters and guesses what they might do.
almikes@aol.com
parents:
8
diff
changeset
|
3 |
= Introduction = |
fbc43fa808ff
Explain purpose of page, add undocumented Lua functions with parameters and guesses what they might do.
almikes@aol.com
parents:
8
diff
changeset
|
4 |
This page is a collection of random unsorted or unfinished stuff which is not good or structured enough to be put into one of the “real” wiki pages. Wiki editors: If something becomes actually useable, please move it to the appropriate wiki page and remove it from this page. |
fbc43fa808ff
Explain purpose of page, add undocumented Lua functions with parameters and guesses what they might do.
almikes@aol.com
parents:
8
diff
changeset
|
5 |
|
fbc43fa808ff
Explain purpose of page, add undocumented Lua functions with parameters and guesses what they might do.
almikes@aol.com
parents:
8
diff
changeset
|
6 |
This page is intentionally chaotic and may change rapidliy at any time. |
fbc43fa808ff
Explain purpose of page, add undocumented Lua functions with parameters and guesses what they might do.
almikes@aol.com
parents:
8
diff
changeset
|
7 |
|
fbc43fa808ff
Explain purpose of page, add undocumented Lua functions with parameters and guesses what they might do.
almikes@aol.com
parents:
8
diff
changeset
|
8 |
= Undocumented LuaAPI functions = |
fbc43fa808ff
Explain purpose of page, add undocumented Lua functions with parameters and guesses what they might do.
almikes@aol.com
parents:
8
diff
changeset
|
9 |
Full list (without parameters, but automatically generated) at http://hw.ercatec.net/docs/lua_wiki_check.php. |
fbc43fa808ff
Explain purpose of page, add undocumented Lua functions with parameters and guesses what they might do.
almikes@aol.com
parents:
8
diff
changeset
|
10 |
|
633 | 11 |
* `CampaignLock` |
504
fbc43fa808ff
Explain purpose of page, add undocumented Lua functions with parameters and guesses what they might do.
almikes@aol.com
parents:
8
diff
changeset
|
12 |
* Marked as “TODO” in source code |
633 | 13 |
* `CampaignUnlock` |
504
fbc43fa808ff
Explain purpose of page, add undocumented Lua functions with parameters and guesses what they might do.
almikes@aol.com
parents:
8
diff
changeset
|
14 |
* Marked as “TODO” in source code |
633 | 15 |
* `SetGearCollisionMask(gearUid, mask)` |
16 |
* `mask` can be between `0x0000` and `0xFFFF`. `0xFFFF` collides with everything, `0xFF00` collides with land only, `0x00FF` collides with other gears only, `0x0000` collides with nothing. The meaning of other values is unclear and should be discovered. |
|
17 |
* `GetGearCollisionMask(gearUid)` |
|
18 |
* `DeclareAchievement(achievementId, teamname, location, value)` |
|
19 |
* `EndLuaTest(state)` |
|
20 |
* state is `TEST_SUCCESSFUL` or `TEST_FAILED)` |
|
21 |
* `SetAmmoStore(loadouts, probabilities, delays, reinforcements)` |
|
22 |
* `SetGearAIHints(gearUid, aiHints)` |
|
23 |
* `onAchievementsDeclaration()` |
|
24 |
* `onSpecialPoint(x, y, flags)` |
|
504
fbc43fa808ff
Explain purpose of page, add undocumented Lua functions with parameters and guesses what they might do.
almikes@aol.com
parents:
8
diff
changeset
|
25 |
|
fbc43fa808ff
Explain purpose of page, add undocumented Lua functions with parameters and guesses what they might do.
almikes@aol.com
parents:
8
diff
changeset
|
26 |
= How to add a settings option = |
fbc43fa808ff
Explain purpose of page, add undocumented Lua functions with parameters and guesses what they might do.
almikes@aol.com
parents:
8
diff
changeset
|
27 |
* `QStringList HWGame::setArguments()` in `game.cpp` is the function that prepares the argument list |
fbc43fa808ff
Explain purpose of page, add undocumented Lua functions with parameters and guesses what they might do.
almikes@aol.com
parents:
8
diff
changeset
|
28 |
* `void GameUIConfig::SaveOptions()` in `gameuiconfig.cpp` loads (or initializes) values and set the widgets to those values |
634 | 29 |
* `PageOptions::PageOptions(QWidget* parent) : AbstractPage(parent)` is where you would add your widget |
30 |
||
31 |
||
680 | 32 |
= Syntax test = |
634 | 33 |
|
680 | 34 |
== Bullet points == |
634 | 35 |
|
680 | 36 |
* Single lonely bullet point |
37 |
||
38 |
* Two bullet points |
|
39 |
* Two bullet points |
|
40 |
||
41 |
* Three bullets! |
|
42 |
* Three bullets! |
|
43 |
* Three bullets! |
|
704 | 44 |
|
45 |
== Linktest == |
|
46 |
||
845 | 47 |
[RandomNotes#Undocumented_LuaAP_functions TESTLINK1] |
48 |
[RandomNotes#Bullet_points TESTLINK2] |