1
0
mirror of https://github.com/VCMP-SqMod/SqMod.git synced 2024-11-08 16:57:16 +01:00
Commit Graph

705 Commits

Author SHA1 Message Date
Sandu Liviu Catalin
1a409b4919 Update the Sphere type to use the new dynamic dispatching system for metamethods. 2016-08-24 23:17:37 +03:00
Sandu Liviu Catalin
1b95fba086 Update the Quaternion type to use the new dynamic dispatching system for metamethods. 2016-08-24 23:17:29 +03:00
Sandu Liviu Catalin
b05b6409b8 Update the Color4 type to use the new dynamic dispatching system for metamethods. 2016-08-24 23:17:18 +03:00
Sandu Liviu Catalin
778b6ea59d Update the Color3 type to use the new dynamic dispatching system for metamethods. 2016-08-24 23:17:09 +03:00
Sandu Liviu Catalin
64ed87f4b4 Update the Circle type to use the new dynamic dispatching system for metamethods. 2016-08-24 23:17:01 +03:00
Sandu Liviu Catalin
67e8fa650f Update the AABB type to use the new dynamic dispatching system for metamethods. 2016-08-24 23:16:53 +03:00
Sandu Liviu Catalin
f88f8b9942 Remove leftover commented code from Vector3 registration code. 2016-08-24 23:16:37 +03:00
Sandu Liviu Catalin
86fcceb6ce Update the Routine type to use the new dynamic dispatching system for metamethods. 2016-08-24 22:29:00 +03:00
Sandu Liviu Catalin
7aafb79ba2 Update the Routine type to use the new dynamic dispatching system for metamethods. 2016-08-24 22:28:15 +03:00
Sandu Liviu Catalin
3cf8f7a24a Remove dynamic argument comparison from the shared utility header and reimplement it as a more flexible dynamic dispatching in it's own header. 2016-08-24 22:27:45 +03:00
Sandu Liviu Catalin
adde1e852a Reduce duplicate code from dynamic comparisons and prepare the implementation to be used for other metamethods types. 2016-08-24 19:47:10 +03:00
Sandu Liviu Catalin
99da8892a4 Implement dynamic comparison for the Routine type. 2016-08-24 18:47:18 +03:00
Sandu Liviu Catalin
d31c77341c Implement a dynamic comparison system. 2016-08-24 18:45:46 +03:00
Sandu Liviu Catalin
5557f666ef Minor change in some projects to satisfy codeblocks and prevent a request to save them each time. 2016-08-24 01:21:27 +03:00
Sandu Liviu Catalin
fb709024b8 Remove projects projects or projects for incomplete modules from the main workspace. 2016-08-24 01:20:38 +03:00
Sandu Liviu Catalin
2c0ce2e2cd Add a dummy return value to prevent an error about not returning anything. 2016-08-24 01:19:05 +03:00
Sandu Liviu Catalin
9a0973bbc6 Fix various spelling mistakes. 2016-08-24 00:27:22 +03:00
Sandu Liviu Catalin
fbb7dc9f75 Implemented various helper functions for the quaternion class. 2016-08-23 23:02:19 +03:00
Sandu Liviu Catalin
f3db1101ab Added a few helper constants in the shared header to prepare for Quaternion implementation. 2016-08-23 23:01:57 +03:00
Sandu Liviu Catalin
fadf480dc4 Enable several compile time options for the SQLite module. 2016-08-22 22:07:45 +03:00
Sandu Liviu Catalin
07d37831b9 Use 'color' instead of 'colour' internally and expose aliases to both for the script interface. 2016-08-21 18:07:35 +03:00
Sandu Liviu Catalin
a64fa8a3a1 Undo changes from previous commit. As it turns out this is just another conflict between Brits and Americans. A conflict which makes everything warn about a spelling mistake when it's not the case. 2016-08-20 22:42:54 +03:00
Sandu Liviu Catalin
ce7aed075c Fix a spelling mistake in event names. 2016-08-20 21:14:03 +03:00
Sandu Liviu Catalin
a35b127871 Fix the script loading process and further improve it with multi stage loading of scripts. 2016-08-19 19:46:26 +03:00
Sandu Liviu Catalin
e99e6259f7 Add a helper class to make sure a certain value is assigned to a variable regardless of the thrown exceptions. 2016-08-19 19:45:43 +03:00
Sandu Liviu Catalin
19ebddfc71 Expose identifiers of newlly added events. 2016-08-19 18:28:41 +03:00
Sandu Liviu Catalin
e179452a61 Implement a new event to receive notifications when an pickup auto timer has changed. 2016-08-19 18:26:52 +03:00
Sandu Liviu Catalin
a47f7541d0 Add the (pickup automatic status changed) event to the events enumeration. 2016-08-19 18:23:27 +03:00
Sandu Liviu Catalin
cdc0ac7585 Implement a new event to receive notifications when a pickup automatic status has changed. 2016-08-19 18:21:41 +03:00
Sandu Liviu Catalin
3def96b57a Fix incorrect enumeration value in switch statement when requesting pickup events. 2016-08-19 18:16:21 +03:00
Sandu Liviu Catalin
cbe33f4f21 Implement a new event to receive notifications when an pickup alpha has changed. 2016-08-19 18:05:29 +03:00
Sandu Liviu Catalin
ba3f829750 Add the (pickup world changed) event to the events enumeration. 2016-08-19 18:05:00 +03:00
Sandu Liviu Catalin
5bfaf73f92 Remove duplicate line introduced by the addition of (pickup world change) event. 2016-08-19 18:03:04 +03:00
Sandu Liviu Catalin
f92dcab92a Fix worng script callback triggered from previously added event (pickup world change). 2016-08-19 18:00:23 +03:00
Sandu Liviu Catalin
102c77aa77 Implement a new event to receive notifications when an pickup world has changed. 2016-08-19 17:58:08 +03:00
Sandu Liviu Catalin
d08e57f69a Implement null instance in algorithms. 2016-08-19 04:07:43 +03:00
Sandu Liviu Catalin
4d3561d048 Implement algorithms for name filtering. 2016-08-19 03:49:50 +03:00
Sandu Liviu Catalin
59b0d20f08 Initial implementation of simple name filtering. 2016-08-19 03:27:56 +03:00
Sandu Liviu Catalin
7ebfe05cb3 Move the creation of null instances after the execution of scripts in order to allow customization of entity types. 2016-08-18 19:52:47 +03:00
Sandu Liviu Catalin
e9628e76de Implement a LoadScript function which checks for duplicates. Should close #3
Minor name adjustments for other functions for the sake of consistency.
2016-08-18 17:43:54 +03:00
Sandu Liviu Catalin
35eed62b17 Update event parameter names for consitency. 2016-08-18 17:20:49 +03:00
Sandu Liviu Catalin
8af8890152 Expose identifiers of newlly added events. 2016-08-18 17:13:49 +03:00
Sandu Liviu Catalin
ed5f1a86de Implement a new event to receive notifications when an object shot or touched report status has changed. 2016-08-18 17:12:00 +03:00
Sandu Liviu Catalin
9ce8a8a4f8 Implement a new event to receive notifications when an object alpha has changed. 2016-08-18 16:50:30 +03:00
Sandu Liviu Catalin
3bbff3f258 Implement a new event to receive notifications when an object world has changed. 2016-08-18 16:37:55 +03:00
Sandu Liviu Catalin
0afd4f3c2e Expose identifiers of newlly added events. 2016-08-18 16:16:49 +03:00
Sandu Liviu Catalin
8f74eccb1a Fixed a compilation error caused by a const correctness issue introduced by the recent Checkpoint events. 2016-08-18 16:15:53 +03:00
Sandu Liviu Catalin
5f60d7b90d Implement a new event to receive notifications when a checkpoint radius has changed. 2016-08-18 16:10:18 +03:00
Sandu Liviu Catalin
f38aa16b5f Implement a new event to receive notifications when a checkpoint world has changed. 2016-08-18 15:54:26 +03:00
Sandu Liviu Catalin
fee9b66750 Fix incorrect parameter name which was left over from previous implementations. 2016-08-18 15:38:20 +03:00