Sandu Liviu Catalin
054d81e4f1
Implemented a temporary workaround for event types that prevents crashes when anonymous functions are used.
2015-10-30 15:13:52 +02:00
Sandu Liviu Catalin
ce5957395a
Implemented the hashing library.
2015-10-30 06:37:55 +02:00
Sandu Liviu Catalin
f27dea4693
Incomplete implementation of the IRC library.
2015-10-30 04:17:18 +02:00
Sandu Liviu Catalin
6763c41c39
Replaced CFG library with the Hashing library.
2015-10-30 04:16:41 +02:00
Sandu Liviu Catalin
c2e62af14c
Documented the Textdraw type.
2015-10-29 23:14:17 +02:00
Sandu Liviu Catalin
72677546a7
Documented the Sprite type.
2015-10-29 23:10:46 +02:00
Sandu Liviu Catalin
c8907b8ea2
Fixed the keybind documentation.
2015-10-29 23:06:20 +02:00
Sandu Liviu Catalin
7c337e49cb
Documented the Keybind type.
2015-10-29 23:05:25 +02:00
Sandu Liviu Catalin
56170f5304
Fixed documentation of the Blip type.
2015-10-29 23:03:58 +02:00
Sandu Liviu Catalin
9abb596aa8
Documented the Blip type.
2015-10-29 23:02:55 +02:00
Sandu Liviu Catalin
37c69852d0
Prepared various miscellaneous types for documentation.
2015-10-29 22:59:35 +02:00
Sandu Liviu Catalin
dec4033208
Documented the shared miscellaneous code and made minor fixes.
2015-10-29 22:59:10 +02:00
Sandu Liviu Catalin
6f3579192a
Documented the Weapon type and made minor fixes.
2015-10-29 22:58:49 +02:00
Sandu Liviu Catalin
14cba720dd
Documented the Skin type and made minor fixes.
2015-10-29 22:58:38 +02:00
Sandu Liviu Catalin
fb00945f01
Documented the Model type and made minor fixes.
2015-10-29 22:58:19 +02:00
Sandu Liviu Catalin
6cecf4ad77
Documented the Automobile type and made minor fixes.
2015-10-29 22:58:13 +02:00
Sandu Liviu Catalin
031f82b9df
Remove debugging code form the local event type.
2015-10-29 22:57:21 +02:00
Sandu Liviu Catalin
2f0d7d1444
Remove debugging code form the global event type.
2015-10-29 22:57:14 +02:00
Sandu Liviu Catalin
c71ac39bb8
Remove debugging code form the basic event type.
2015-10-29 22:57:07 +02:00
Sandu Liviu Catalin
4b71f2006f
Update the sprite reference type to use the short notation of squirrel's 32bit unsigned integer.
2015-10-29 22:56:40 +02:00
Sandu Liviu Catalin
e111cd0ccc
Untested implementation of the Vehicle type.
2015-10-29 22:56:07 +02:00
Sandu Liviu Catalin
6050f6e725
Untested implementation of the Textdraw type.
2015-10-29 22:55:36 +02:00
Sandu Liviu Catalin
df0eaf8515
Untested implementation of the Sprite type.
2015-10-29 22:41:20 +02:00
Sandu Liviu Catalin
e708ff8050
Untested implementation of the Sphere type.
2015-10-29 22:11:47 +02:00
Sandu Liviu Catalin
772822415b
Untested implementation of the Player type.
2015-10-29 22:11:30 +02:00
Sandu Liviu Catalin
ab5c9c2686
Untested implementation of the Pickup type.
2015-10-29 22:11:00 +02:00
Sandu Liviu Catalin
25afc7e704
Untested implementation of the Object type.
2015-10-29 22:10:36 +02:00
Sandu Liviu Catalin
59c1d07c3e
Untested implementation of the keybind type.
2015-10-29 22:09:53 +02:00
Sandu Liviu Catalin
7fc53d8274
Untested implementation of the Checkpoint type.
2015-10-29 22:07:31 +02:00
Sandu Liviu Catalin
f89e0d8cd6
Untested implementation of the Blip reference type.
2015-10-29 22:07:15 +02:00
Sandu Liviu Catalin
0ccf4678a8
Documented the code in Core class and made a few minor modifications.
2015-10-29 22:06:31 +02:00
Sandu Liviu Catalin
491ead2b12
Added a few macros to validate vehicle color identifiers.
2015-10-29 22:05:46 +02:00
Sandu Liviu Catalin
0ebdecb75f
Various.
2015-10-25 03:20:33 +03:00
Sandu Liviu Catalin
bc5e5ef45f
Reorder some of the event arguments and forward the received events to the speciffic signals.
2015-10-12 00:26:14 +03:00
Sandu Liviu Catalin
b099ccc0b4
Make the payload non-const in CAutomobile type.
2015-10-12 00:25:26 +03:00
Sandu Liviu Catalin
92f449efc6
Make the payload non-const in CModel type.
2015-10-12 00:25:03 +03:00
Sandu Liviu Catalin
cd512e1335
Remove the move semantics from signal emission functions.
2015-10-12 00:24:31 +03:00
Sandu Liviu Catalin
d68a6e5c73
Untested implementation of the local event type.
2015-10-11 21:06:44 +03:00
Sandu Liviu Catalin
8e750efe85
Added a helper function which can tell whether an event type can be inversed.
2015-10-11 21:06:28 +03:00
Sandu Liviu Catalin
c7e776a1f7
Disabled copy constructor and assignment in the global event type.
...
Added a compatibility member function in global event type to comply with the other event types.
Encapsulate constructors in global filters and disable them in script.
Disable the copy constructor in global filters.
Allow inclusion/exclusion member functions return boolean if the specified entity could be filtered or not.
Remove useless checks inside global filters since they cannot be unparented anymore.
Test whether an entity is enabled before hooking, unhooking from it inside global filters.
2015-10-11 21:06:02 +03:00
Sandu Liviu Catalin
0a8cf6afd2
Disable copy constructor and assignment in basic event type and include a compatibility member function to comply with the other event types.
2015-10-11 21:01:22 +03:00
Sandu Liviu Catalin
b8ccb1ca10
Update entity interfaces to include various functions required by the new event types.
2015-10-11 20:57:16 +03:00
Sandu Liviu Catalin
5984bfa50f
Added a few more aliases to primitive types.
2015-10-11 20:56:17 +03:00
Sandu Liviu Catalin
bcd5ce5988
Untested implementation of the global event type.
2015-10-10 23:11:28 +03:00
Sandu Liviu Catalin
e099b10f67
Add a few helper functions shared by event types. Fix name in debug information during registration process.
2015-10-10 23:10:58 +03:00
Sandu Liviu Catalin
4affa937e4
Disable move semantics in basic event type.
...
Allow changing the event type in basic event type.
Adjust code length in basic event type.
2015-10-10 23:09:29 +03:00
Sandu Liviu Catalin
c67c214160
Update entity interfaces to include various functions required by the new event types.
2015-10-10 22:59:59 +03:00
Sandu Liviu Catalin
2de391dd78
Include forward declarations of event types into the config file.
2015-10-10 22:58:40 +03:00
Sandu Liviu Catalin
908ddbe30f
Forgot to commit the header with the new changes to the basic event type.
2015-10-03 21:55:08 +03:00
Sandu Liviu Catalin
4927e4e5a4
Minor comment fix in core class.
2015-10-03 21:54:34 +03:00
Sandu Liviu Catalin
04936a9bef
Remove unnecessary argument from the Attach() and Detach() member functions of the basic event.
2015-10-03 21:54:02 +03:00
Sandu Liviu Catalin
d5c5ff3289
Update entity interfaces to include a typedef to a bitset used by event types.
2015-10-03 21:53:09 +03:00
Sandu Liviu Catalin
231d05174d
Forgot to release a couple references to Squirrel objects causing a crash when the smart pointers tried to release them after the VM was destroyed.
2015-10-03 19:44:26 +03:00
Sandu Liviu Catalin
20a78ab268
Implemented BasicEvent type.
2015-10-02 01:34:28 +03:00
Sandu Liviu Catalin
6ed02d0fd4
Initial commit.
2015-09-30 03:56:11 +03:00