6373c24bae
Adjust the Player entity methods to use the new method of receiving formatted strings.
2016-11-16 14:49:04 +02:00
9a52981f19
Adjust the Pickup entity methods to use the new method of receiving formatted strings.
2016-11-16 14:48:57 +02:00
3fbba9f3e2
Adjust the Object entity methods to use the new method of receiving formatted strings.
2016-11-16 14:48:48 +02:00
e1fd4e1ee2
Adjust the Keybind entity methods to use the new method of receiving formatted strings.
2016-11-16 14:48:28 +02:00
5669802169
Adjust the Checkpoint entity methods to use the new method of receiving formatted strings.
2016-11-16 14:48:19 +02:00
85079a28d2
Adjust the Blip entity methods to use the new method of receiving formatted strings.
2016-11-16 14:48:11 +02:00
91bb7ef7ba
Adjust Routine type methods to use the new method of receiving formatted strings.
2016-11-16 13:12:49 +02:00
fd10399d9b
Adjust command manager and listener functions to use the new method of receiving formatted strings.
2016-11-16 13:04:25 +02:00
10f2ad95ec
Adjust the signal to use the new method of receiving formatted strings.
2016-11-16 12:32:58 +02:00
c040b24d29
Adjust remaining miscellaneous functions to use the new method of receiving formatted strings.
2016-11-16 12:32:30 +02:00
7fc61a28a8
Include a forward declaration of the StackStrF type.
2016-11-16 12:16:15 +02:00
000133b2ba
Adjust some of the miscellaneous functions to use the new method of receiving formatted strings.
2016-11-16 12:15:46 +02:00
c318dbf1da
Fix HideMapObjectEx registered as SetKeyCodeName.
2016-11-16 11:58:46 +02:00
f8e57bf060
Minor code style and consistency adjustments.
2016-11-15 21:55:03 +02:00
68c8921415
Don't attempt to overload the cmp metamethod in the chrono library types.
2016-11-15 21:48:23 +02:00
ff4c0b6143
Minor code style fix in ini library.
2016-11-15 21:46:42 +02:00
24f5eaafc6
Don't attempt to overload the cmp metamethod in the ini document type.
2016-11-15 21:45:56 +02:00
677398a642
Don't attempt to overload the cmp metamethod in the comamnd listener type.
2016-11-15 21:44:58 +02:00
242d6be1fe
Implement the pure typename meta-methods in Command types using the standard method.
2016-11-15 21:43:18 +02:00
bf734928a9
Implement the pure typename meta-methods in Routine type using the standard method.
2016-11-15 21:43:02 +02:00
de4c7da73f
Implement the pure typename meta-methods in Signal type using the standard method.
2016-11-15 21:42:54 +02:00
d059d0d1ac
Implement the pure typename meta-methods in buffer type using the standard method.
2016-11-15 21:42:41 +02:00
7fde39fb6d
Implement the pure typename meta-methods in system path type using the standard method.
2016-11-15 21:42:27 +02:00
e562f06948
Implement the pure typename meta-methods in long int types using the standard method.
2016-11-15 21:42:11 +02:00
7e72749fa7
Implement the pure typename meta-methods in INI library using the standard method.
2016-11-15 21:42:00 +02:00
847222685b
Implement the pure typename meta-methods in AES type using the standard method.
2016-11-15 21:41:46 +02:00
f18d4c948a
Implement the pure typename meta-methods in Sphere type using the standard method.
2016-11-15 21:24:39 +02:00
f3a485177b
Implement the pure typename meta-methods in Vector4 type using the standard method.
2016-11-15 21:21:31 +02:00
6860019457
Implement the pure typename meta-methods in Vector3 type using the standard method.
2016-11-15 21:21:19 +02:00
5afe1f8127
Implement the pure typename meta-methods in Vector2i type using the standard method.
2016-11-15 21:21:07 +02:00
b2d003424e
Implement the pure typename meta-methods in Vector2 type using the standard method.
2016-11-15 21:20:55 +02:00
0f2967aa05
Implement the pure typename meta-methods in Quaternion type using the standard method.
2016-11-15 21:20:42 +02:00
b04b7c6d84
Implement the pure typename meta-methods in Color4 type using the standard method.
2016-11-15 21:20:25 +02:00
dcc323202f
Implement the pure typename meta-methods in Color3 type using the standard method.
2016-11-15 21:20:10 +02:00
8d5efe524e
Implement the pure typename meta-methods in Circle type using the standard method.
2016-11-15 21:21:15 +02:00
2cce140e1b
Implement the pure typename meta-methods in AABB type using the standard method.
2016-11-15 21:20:57 +02:00
60d6a96e07
Implement the pure typename meta-methods in chrono types using the standard method.
2016-11-15 21:20:33 +02:00
27af2cfd3c
Remove the _cmp metamethod from the entity types because it's useless for registered types.
2016-11-15 21:19:06 +02:00
411ac5ef28
Implement the pure typename meta-methods in entity types using the standard method.
2016-11-15 21:16:24 +02:00
da76d87a93
Move some of the signal implementation to source file.
...
Don't combine the Consume and Approve methods.
The null value does not count towards returned values anymore.
2016-11-13 14:50:04 +02:00
df12603405
Fix issue in signal which could ommit to push a return value on the stack.
2016-11-13 14:06:53 +02:00
33f98990df
Initial implementation of the AABB bounding box type.
2016-11-13 08:32:04 +02:00
f54271a4fd
Implement arbitrary user data for signals.
2016-11-04 01:31:49 +02:00
5b39f7f061
Implement the Approve and Request methods of emitting signals.
2016-11-04 01:31:07 +02:00
07caa7eb52
Don't use overloads in the foreach algorithm for simplicity and performance reasons.
2016-10-31 18:34:27 +02:00
a3594145ad
Fix the inequality operator from the Slot class. Remove unnecessary implementation of other comparison operators from the slot class.
2016-10-31 17:35:54 +02:00
743ceec248
Minor adjustments to the Signals implementation. Also added the Head and Tail methods when connecting slots.
2016-10-30 21:25:10 +02:00
b946e7a9b9
Initial implementation of the built-in event system based on the signals and slots design.
2016-10-30 18:26:37 +02:00
4ad9402d8a
Implement association of arbitrary user data in command listeners.
...
Also keep track of all listener instances by having them link to eachother as a double linked list. This should make it easy to release any script resources at shutdown.
Now that all listeners are being tracked, binding callbacks is less strict and does not require a listener to be attached anymore.
2016-10-29 22:08:38 +03:00
0111cc5a46
Insert a custom part reason identifier to be able to distinct between kick and ban.
2016-10-25 16:16:59 +03:00