|
875ea33022
|
Fix negation inf entity searching algorithms.
|
2016-06-21 17:56:58 +03:00 |
|
|
cb82a98bf6
|
Fix incorrect size check in entity search algorithms.
|
2016-06-21 17:44:21 +03:00 |
|
|
b4bfced27b
|
Register entity searching algorithms to enable them.
|
2016-06-21 17:29:09 +03:00 |
|
|
40e024e72d
|
Further improvements of the entity searching algorithms.
|
2016-06-21 17:25:43 +03:00 |
|
|
66e604cec7
|
Add back some of the entity search functions.
|
2016-06-21 16:15:25 +03:00 |
|
|
284e1be3f7
|
Improved the entity searching algorithms by removing duplicate code.
|
2016-06-21 16:04:21 +03:00 |
|
|
29af51c518
|
Improve entity searching algorithms.
|
2016-06-21 15:17:08 +03:00 |
|
|
1d12ddd60d
|
Improve searching for active entities. Also fix a possible crash because the entity instance pushed on the stack was appending to itself instead of the array.
|
2016-06-21 09:02:44 +03:00 |
|
|
22fc6c54c2
|
Minor updates to the JSON module.
|
2016-06-20 18:53:09 +03:00 |
|
|
20ae4e602e
|
Fix buffer wrapper reading data incorrectly.
|
2016-06-20 18:22:12 +03:00 |
|
|
ea70a21437
|
Improve the client script data event. Also fix a crash because the buffer type was not registered.
|
2016-06-20 18:02:44 +03:00 |
|
|
29abf2e9c0
|
Add a helper class that implements RAII to delete an instance of not explicitly released.
|
2016-06-20 18:01:42 +03:00 |
|
|
3a8d4952c1
|
Avoid sharing the same source file between multiple projects where there's a possibility that with each project object generated by the the source file could have a diffrent code used by other sources from the project.
Which can lead to undefined link time errors (at best) or run-time crashes (at worst).
|
2016-06-20 16:17:03 +03:00 |
|
|
ad55025bc8
|
Specialize the buffer creation functions.
|
2016-06-20 14:52:05 +03:00 |
|
|
c2ac1f3fd8
|
Add a small check to prevent forwarding event if we failed to create the buffer instance.
|
2016-06-20 14:30:48 +03:00 |
|
|
5f983cdacf
|
Fix the keybind creation process which was using the incorrect keybind identifier.
|
2016-06-20 09:02:13 +03:00 |
|
|
8591efbcce
|
Update the blip pool size to the correct value.
|
2016-06-20 08:55:04 +03:00 |
|
|
933522f2a4
|
Add a method to the player class that plays a sound which follows the player character.
|
2016-06-20 08:27:39 +03:00 |
|
|
e6213d0932
|
Fix the player alpha modification.
|
2016-06-20 08:08:33 +03:00 |
|
|
5d0a38cbd9
|
Fix the keybind creation by obtaining a keybind slot automatically if one was not specified.
|
2016-06-20 08:02:30 +03:00 |
|
|
dae66ca39f
|
Export the function that must be used to obtain unused keybind slots.
|
2016-06-20 08:01:59 +03:00 |
|
|
c5c3af4f5e
|
Avoid compile errors from implicit cast to int by making the type explicit.
|
2016-06-19 19:38:24 +03:00 |
|
|
6ec8ca620f
|
Update the player mesage broadcasting to also be more flexible and dynamic when detecting the message color.
Move the shared code that identifies the message color outside the player class source file.
|
2016-06-19 19:06:24 +03:00 |
|
|
f26ab29a14
|
Improve the player messaging functions to be more flexible and dynamic when detecting the message color.
|
2016-06-19 18:39:12 +03:00 |
|
|
59968893f5
|
Update the sample config to indicate that log file name supports strftime format.
|
2016-06-19 15:25:16 +03:00 |
|
|
89bbb74d06
|
Export the remaining functions for controlling the logger.
|
2016-06-19 15:24:25 +03:00 |
|
|
c431734311
|
Keep a consistent naming style in constants.
|
2016-06-19 11:07:35 +03:00 |
|
|
3ebe127c2c
|
Move message broadcasting into their own source file for better code structuring
Move message broadcasting into their own table to avoid polluting the global scope.
|
2016-06-19 09:32:16 +03:00 |
|
|
431198378d
|
Implement functions to broadcast messages to all players.
|
2016-06-19 08:13:38 +03:00 |
|
|
4dc36b9889
|
Update player messaging to support alpha/transparency in the specified color.
|
2016-06-19 08:13:02 +03:00 |
|
|
07c7ebb8d1
|
Update the sample config to comply with the revised script loading system.
|
2016-06-18 20:33:56 +03:00 |
|
|
8846cb9351
|
Initial revision of the script loading system to be more flexible and accurate.
|
2016-06-18 20:31:35 +03:00 |
|
|
54531071c7
|
Add a method to the INI library to allow processing section keys through a custom functor.
|
2016-06-18 20:30:48 +03:00 |
|
|
b59710ddeb
|
Prepare the script container for the revised script loading system.
|
2016-06-18 20:29:28 +03:00 |
|
|
c8d5200dc0
|
Add a helper funtion to the system path library to obtain the full path of a file.
|
2016-06-18 20:27:51 +03:00 |
|
|
fe70560234
|
Add a helper function to obtain the last system error as a string and throw it.
|
2016-06-18 20:27:23 +03:00 |
|
|
4be562c926
|
Update the script loading system to load and compile all scripts first and then execute them.
|
2016-06-18 13:09:08 +03:00 |
|
|
d1ae2fd7e8
|
Fix the 64bit build on windows by making sure the _WIN32_WINNT macro has the proper value to include GetTickCount64() and also default to regular GetTickCount() on 32bit as the 64bit placeholder.
|
2016-06-18 10:24:41 +03:00 |
|
|
099c388b00
|
Fix the paths in the sandbox project.
|
2016-06-18 10:22:13 +03:00 |
|
|
e07809cb25
|
Initialize the handle during SQLite connection if one does not exist.
|
2016-06-17 07:21:04 +03:00 |
|
|
24eddb8051
|
Minor spelling mistakes in core class.
|
2016-06-17 06:48:13 +03:00 |
|
|
6a31e9ee58
|
Allow the option to toggle debugging from configuration file.
|
2016-06-17 03:33:58 +03:00 |
|
|
c76acc07dc
|
Use the new script loading system to be able to hold script information for future debugging implementations.
Fixes issue with scripts being sorted rather then being executed in the load order.
|
2016-06-17 03:28:37 +03:00 |
|
|
2242ac9394
|
Make constructor public in script container.
Throw exception if trying to create script container with invalid VM.
|
2016-06-17 03:26:29 +03:00 |
|
|
2b6fdcd855
|
Implement utility to hold script contents for debugging purposes.
|
2016-06-17 03:15:02 +03:00 |
|
|
399ef5a292
|
Fix minor misspelling in core class.
|
2016-06-17 03:14:26 +03:00 |
|
|
b3f0e98758
|
Implement script bundles in the script loading process.
|
2016-06-17 01:40:10 +03:00 |
|
|
02aa2667a6
|
Allow chaining on Reset and Clear methods of the SQLite Statement type.
|
2016-06-16 06:37:32 +03:00 |
|
|
af9c00298c
|
Fix infinite loop when registering constants.
|
2016-06-16 03:12:01 +03:00 |
|
|
f8fabaf0b5
|
Improve the names of elments in the Skins enumeration to be consistent with the other enumerations.
|
2016-06-16 02:44:13 +03:00 |
|