diff options
| author | XaviDCR92 <xavi.dcr@gmail.com> | 2017-11-10 00:04:35 +0100 |
|---|---|---|
| committer | XaviDCR92 <xavi.dcr@gmail.com> | 2017-11-10 00:04:35 +0100 |
| commit | d85464781580796bbcc744ae732e56d1920e3b0f (patch) | |
| tree | ac0939ebae1e1fe9afb8060ad2329c52bcab00ad /System.h | |
| parent | 7b05778e3ef8ef01a4bb15a6ed6fde5b329a8c9b (diff) | |
| download | pocketempires-d85464781580796bbcc744ae732e56d1920e3b0f.tar.gz | |
Kinda improved pathfinding algorithm. Still some work TODO.
Fixed some errors in DEBUG_VAR macro.
Shadows are now drawn before any other object.
Different strings are now shown depending on the number of selected units.
Some work on calculating actions mask when different types of units are selected. Still some work TODO.
Diffstat (limited to 'System.h')
| -rw-r--r-- | System.h | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -86,7 +86,8 @@ bool SystemArrayCompare(unsigned short * arr1, unsigned short * arr2, size_t sz) // Checks collision of two objects bool SystemCollisionCheck(TYPE_COLLISION_BLOCK* c1, TYPE_COLLISION_BLOCK* c2); // Transforms integer to string. Use this instead of sprintf() as much as possible. -bool Systemitoa(char* str, size_t sz, int16_t value); +// Returns the number of bytes written into "str". In case of error, 0 is returned. +size_t Systemitoa(char* str, size_t sz, int16_t value); // Return hypothenuse of two points uint32_t SystemGetHyp(uint16_t x, uint16_t y); |
