Commit graph

34729 commits

Author SHA1 Message Date
Jordan Irwin
2f95ba7a12 Add documentation for using the logger in Lua
Some checks failed
Build Reference / Build Reference (push) Has been cancelled
Java CI / build (push) Has been cancelled
2022-01-20 16:01:38 -08:00
Jordan Irwin
7e845b8d5c Add documentation for luajava object 2022-01-20 15:54:06 -08:00
Jordan Irwin
105488d132 Clean up Lua scripting documentation 2022-01-20 15:47:34 -08:00
Jordan Irwin
232fa5d628 Clean up some Lua API documentation 2022-01-20 02:51:16 -08:00
Jordan Irwin
b4e37fca3e Don't generate treeview in Doxygen output 2022-01-20 02:32:44 -08:00
Jordan Irwin
5bdf02c079 Don't use short names with Doxygen output 2022-01-20 02:32:08 -08:00
Jordan Irwin
64bcc1648c Copy entities & properties info from wiki LuaAPI page to be documented...
...with Doxygen.

https://stendhalgame.org/wiki/StendhalScripting/LuaAPI
2022-01-20 02:30:08 -08:00
Jordan Irwin
e7bd9094b5 Copy contents of wiki Lua page to be documented with Doxygen...
https://stendhalgame.org/wiki/StendhalScripting/Lua
2022-01-20 01:52:07 -08:00
Jordan Irwin
e51557fe02 Add layout customizations for Doxygen menubar 2022-01-20 00:58:08 -08:00
Jordan Irwin
0d1aa41899 Add markdown support in Doxygen to document scripting languages 2022-01-20 00:56:55 -08:00
Jordan Irwin
40b3a8d7af Use README as main page in Doxygen docs 2022-01-20 00:55:14 -08:00
Jordan Irwin
b74eee8b50 Move Doxyfile to buildtools directory 2022-01-19 20:15:14 -08:00
Jordan Irwin
a9aac16fe3 Add tree carving behind engaged couple 2022-01-19 19:17:30 -08:00
Jordan Irwin
9ac4ff9ed4 Update EngagedCouple script to use "entities.create" 2022-01-19 19:16:52 -08:00
Jordan Irwin
4c088d354b Single method for creating multiple entity types in Lua 2022-01-19 19:15:06 -08:00
Jordan Irwin
944fc1cd46 Update some javadoc deprecation notices 2022-01-19 17:30:46 -08:00
Jordan Irwin
f6b08710d2 Convert line endings to LF in Doxygen config file 2022-01-19 17:24:02 -08:00
Jordan Irwin
01689aa9af Use text instead of graphs for inheritance in Doxygen 2022-01-19 17:22:31 -08:00
Jordan Irwin
00ea53abf3 Exclude games.stendhal.server.maps package from Doxygen docs 2022-01-19 17:11:57 -08:00
Jordan Irwin
914bf33761 Use short names in Doxygen docs 2022-01-19 17:11:09 -08:00
Jordan Irwin
4f79d58574 Create 'clean_docs' build target 2022-01-19 16:19:33 -08:00
Jordan Irwin
ce5cc43c91 Change docs output dir to build/javadocs 2022-01-19 15:42:58 -08:00
Jordan Irwin
0d10f0de95 Clean whitespace in build.ant.properties 2022-01-19 15:42:02 -08:00
Jordan Irwin
8ca977898b Move doc/Doxyfile to doc/doxygen/Doxyfile 2022-01-19 15:38:36 -08:00
Jordan Irwin
e1ed4185cc Fix 'docs' build target classpath 2022-01-19 14:17:33 -08:00
Jordan Irwin
c62c37604b Allow server package to build without Node.js installed 2022-01-19 14:00:29 -08:00
Jordan Irwin
6bf542b2f6 GitHub workflow to deploy API reference on gh-pages branch 2022-01-18 19:04:38 -08:00
Jordan Irwin
22342d14c6 Ant target to execute Doxygen 2022-01-18 17:51:06 -08:00
Jordan Irwin
b363c9f7b1 Create Doxygen config for generating HTML API reference 2022-01-18 17:49:44 -08:00
Jordan Irwin
5f361cb562 Create NPCs in Fado City that will be used for extended...
...extended keyring quest. Currently active on test server only.
2022-01-18 02:15:42 -08:00
Jordan Irwin
cfd3cde495 Create some overrides for LuaSpeakerNPC for custom actions 2022-01-18 02:15:04 -08:00
Jordan Irwin
cc4ab61efe Add Lua entity methods for setting onGoodbye action 2022-01-18 02:13:50 -08:00
Jordan Irwin
6dc0c3740b Add animated sprite for "love" idea 2022-01-17 20:50:38 -08:00
Jordan Irwin
3cb9abf48f webclient: increase keyring capacity to 12 when "keyring_ext" feature...
...enabled. FIXME: keyring is 2x6 instead of 3x4.
2022-01-17 04:14:00 -08:00
Jordan Irwin
f9cf87cdf1 Java client: set keyring size to 3x4 when "keyring_ext" feature enabled 2022-01-17 01:48:45 -08:00
Jordan Irwin
7d6c26a134 Update keyring visibility when player.set is called 2022-01-16 22:39:42 -08:00
Jordan Irwin
b6c93badcd Set keyring slot count to 12 but only allow access to 8 if player...
...does not have "keyring_ext" feature.
2022-01-16 21:31:42 -08:00
Jordan Irwin
0a3c7220c4 Add FIXME note 2022-01-16 21:29:44 -08:00
Jordan Irwin
810d0e6d4f Run 'ant cleanwhitespace' 2022-01-16 21:26:59 -08:00
Jordan Irwin
ea1ae94fc3 Add .ts filename extension to 'cleanwhitespace' target 2022-01-16 21:19:03 -08:00
Jordan Irwin
0048ecffeb Create KeyringComponent class to handle keyring window 2022-01-16 21:13:51 -08:00
Jordan Irwin
20a51d29f1 webclient: show keyring on login if player has feature 2022-01-16 20:19:50 -08:00
Jordan Irwin
4aa5f0fb8c webclient: hide keyring by default 2022-01-16 20:18:38 -08:00
Jordan Irwin
aad8ff273a Add setVisible method to item inventory component class 2022-01-16 19:04:54 -08:00
Jordan Irwin
9d537f677d Update some admin script usage info 2022-01-16 16:35:03 -08:00
Jordan Irwin
7d79f9f21c Enable Emeric who buys pelts for lower value 2022-01-16 11:41:42 -08:00
Jordan Irwin
b333438edb null check before attempting to flush keys 2022-01-15 22:40:54 -08:00
Hendrik Brummermann
b38ecf046b added toggle buttons to open/close windows 2022-01-15 11:00:13 +01:00
Hendrik Brummermann
e1074fa7e1 debug actions for the new ui toolkit 2022-01-15 10:21:37 +01:00
Jordan Irwin
8a3c97abfd Increment WebView client version to 0.0.6 2022-01-14 21:27:08 -08:00