Benau
0a97efc37c
Add scripting function to instantly change kart
2021-03-09 13:19:38 +08:00
3risian
712854b33a
Expose getDifficulty() to scripting
2020-05-23 11:40:58 +10:00
Deve
e6464fff9e
Don't spam in server logs
2020-04-16 22:38:47 +02:00
Benau
ccdca532b5
Turn projectile manager into a singleton get for 2 processes
2020-02-28 09:42:52 +08:00
Benau
6a3e606c2d
Turn race manager into a singleton get for 2 processes
2020-02-28 09:42:44 +08:00
Benau
5e32ab8d07
Remove hit effect in physics for no graphics STK
2020-02-23 01:13:59 +08:00
Benau
0912ca041b
Don't create race gui for no graphics
2020-02-14 13:23:32 +08:00
CodedOre
13fca9a0eb
Adapting MessageQueue for Tutorial ( #4204 )
...
* Make Script-Message more adaptable
* Highly WIP-TriggerMessage
This is commited for discussion, so it is far away from complete or good or anything else.
* One Place for the static Message!
* Fixing that clear() dont clear the static message.
* Discard Static Messages when Race is closed.
In Order to not leave StaticMessages if an Race is quit, now closing the race discard StaticMessages.
* Allow for co-existence of static and normal message
* Fix indentation and Enum Order
* Clean up used StaticMessages.
* Clean StaticMessages up Round 2
2020-01-11 00:12:56 +08:00
CodedOre
4ce88158c8
Enabling MessageQueue for Scripting ( #4201 )
...
As @Benau suggested to use MessageQueue for *making the Game Flow of the Tutorial smoother* (#4187 ), this Pull Request enable MessageQueue for Track-Scripts.
For me it works well with MessageQueue, however i think we could make the Font of a Message a little bit bigger, since it is quite small, especially on mobile.
2020-01-06 01:11:46 +08:00
Benau
7b3a543ae5
Use utf8 encoding for mcpp
2020-01-03 22:22:14 +08:00
Benau
82ed737b34
Expose STK version conversion utils to scripting
2020-01-03 13:53:14 +08:00
Benau
792a86da60
Use mcpp to preprocessing scripting (for now STK_VERSION)
2020-01-03 13:43:26 +08:00
Jeff
de33244ae7
Expose getKartType(int kartId) to scripting
...
This change attempts to expose the KartType (local player, networked player, AI, etc.) to scripting.
This is useful if a track creator wants an action to only occur if triggered by a real player, or only if triggered by a non-networked player (e.g. alternate route music in Frozen Drive unofficial add-on).
I have rushed this in to try and get it added in STK 1.1 and I have not yet been able to configure and build STK from source, so this change is currently untested!
I have placed this in the Track section because it uses the race manager. Please let me know if the Kart section is more appropriate.
2019-12-25 21:49:00 +11:00
Benau
1a423e11e7
Add sha256 for string in scripting
2019-12-06 15:49:47 +08:00
Benau
b29a42719c
Expose item manager random seed (synchronized in online too) in scripting
2019-12-06 14:10:45 +08:00
Benau
8cd095bf34
Add scripting functions to know current race gui type
2019-10-28 01:51:16 +08:00
Deve
95a74a9917
Allow reset object in script
2019-09-21 02:04:37 +02:00
Deve
2056cd3e91
Add better teleport function
2019-09-18 23:56:51 +02:00
Benau
009bac7802
Share more ifdef with android and iOS
2019-07-16 13:48:25 +08:00
Benau
31caa7e056
Make all fopen utf8 path aware
2019-06-28 21:05:50 +08:00
Benau
8d1923acfd
Remove unneeded translation.hpp in header files
2019-06-15 14:28:35 +08:00
Benau
b5e5d44808
Remove no longer needed fribidize
2019-06-15 14:04:55 +08:00
Benau
a56343b7e3
Clean up headers
...
Remove special RTL handling as it will be done when texting shaping
2019-06-15 13:52:28 +08:00
Benau
874895ba11
Use STKTextBillboard for legacy pipeline for correct glyph metrics
2018-11-30 23:01:43 +08:00
Deve
4ece4a6c00
Change param name to avoid conflict
2018-10-28 22:27:34 +01:00
Deve
a3eecaedc1
Give a little sense for story mode on android.
...
At least close big door until all available challenges are completed.
2018-10-28 21:55:48 +01:00
Alayan
6ef5f66ef2
Fix windows compilation
2018-10-12 20:48:54 +02:00
Benau
724ca795f0
Add the required code for advanced meta library animation handling
2018-10-13 00:43:59 +08:00
Alayan
0766df61f2
Block the final challenge being accessed earlier than intended
2018-10-07 19:12:13 +02:00
Benau
b537df54fc
Move scripting update to updateGraphics
2018-07-11 11:08:53 +08:00
Benau
0fa444fbbf
Add isNetworking scripting function to disable some track object
2018-07-08 11:57:37 +08:00
Deve
14cb6a89fd
Fix for current angelscript version.
...
Now AS_MAX_PORTABILITY behaves the same as native calling convention.
2018-05-13 22:03:15 +02:00
auria.mg
c9d1d1c579
Fix issue with ticks vs time elapsed in scripting engine
2018-04-21 18:46:21 -04:00
hiker
17200d7809
Merge remote-tracking branch 'origin/master' into game_protocol
2018-03-30 22:47:30 +11:00
Deve
756ec632ae
Fixed windows compilation
2018-03-27 23:02:39 +02:00
Deve
eb28126f56
Avoid some code duplication
2018-03-27 23:02:09 +02:00
Deve
3666d1a2ec
Allow to use scripting on arm64
2018-03-27 23:01:46 +02:00
Benau
e52ab5888c
Don't crash when close STK window directly
2018-02-18 14:13:24 +08:00
Deve
8cd6f61e44
Restore information about license
2018-01-26 22:18:22 +01:00
Deve
0532a41ab3
Convert tabs to spaces
2018-01-26 22:03:04 +01:00
Igor Gnatenko
aec7ca0ce9
libs: update angelscript to 2.32.0
...
Fixes: https://github.com/supertuxkart/stk-code/issues/2528
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2018-01-26 21:19:01 +01:00
Benau
0aa61ec746
Header clean up
2018-01-22 01:11:53 +08:00
Benau
cce8abe6f3
Port billboard text
2017-12-30 15:28:04 +08:00
Benau
2161efd9c4
Allow configure animation set through scripting
2017-12-02 02:36:43 +08:00
Benau
046403e1df
Expose race mode for scripting
2017-11-06 15:15:44 +08:00
Benau
fa48d099f2
Fix the remaining msvc warnings
2017-10-17 10:51:52 +08:00
hiker
f3d56b37df
Merge branch 'master' into win-64bit
2017-08-16 17:29:57 +10:00
Benau
ea97258b65
Add scripting code for throwing banana monkeys
2017-08-09 12:23:37 +08:00
auria.mg
dbd0cfa7d0
Expose the time of day to scripting, see #2315
2017-05-06 18:48:18 -04:00
hiker
f2138e062d
Tried to fix all 64-bit related compiler warnings triggered from files
...
in graphics.
2017-04-08 23:25:33 +10:00