smallmodel
|
47a447dbb0
|
Remove all state scripts that were created
This fixes a memory leak that also occurs in the original game
|
2025-02-18 21:08:44 +01:00 |
|
smallmodel
|
9c811c2318
|
Mark getter methods as const for ScriptThreadLabel
|
2025-02-01 15:46:08 +01:00 |
|
smallmodel
|
0d01ea939d
|
Fix whole script file being printed sometimes on error
|
2024-10-30 21:25:15 +01:00 |
|
smallmodel
|
becf9f5d8c
|
Cache the source position to improve the source search time
This greatly reduces the time to compile big scripts
|
2024-10-29 20:26:51 +01:00 |
|
smallmodel
|
66c4499b2e
|
Fixed ScriptThreadLabel::Execute with other/owner param
|
2023-12-28 18:30:15 +01:00 |
|
smallmodel
|
d7350d8629
|
Added Clear() method in ScriptThreadLabel
|
2023-11-27 20:05:21 +01:00 |
|
smallmodel
|
bb97ec8933
|
Added GetSourceAt() with code pos
|
2023-10-27 19:59:15 +02:00 |
|
smallmodel
|
98816156d7
|
Delete created scriptclass / thread when there is an exception, in ScriptThreadLabel::Create()
|
2023-10-26 19:58:26 +02:00 |
|
smallmodel
|
33e9c5b1ea
|
Formatted source files
|
2023-09-09 16:46:42 +02:00 |
|
smallmodel
|
a307450e17
|
Made sourceLine argument optional to avoid string allocation
|
2023-08-19 21:12:03 +02:00 |
|
smallmodel
|
fe5473bc85
|
Added Set and SetScript with const_str
Fixed try/catch
|
2023-08-19 20:48:03 +02:00 |
|
smallmodel
|
84adaa07e0
|
Removed reverse_label_list (use label_list enumeration instead)
|
2023-08-19 15:48:29 +02:00 |
|
smallmodel
|
ca61fde54b
|
Added ScriptThreadLabel::Execute() with safeptr listener, and optionally another listener
|
2023-08-02 20:59:54 +02:00 |
|
OM
|
e4fa0fff3a
|
Renamed **game** to **fgame**
|
2023-06-15 23:44:02 +02:00 |
|