550dd40cb3
ADDED: SplitText() function
2018-10-23 15:43:19 +02:00
e07ec6a2e8
Overhaul mouse and touch for RaspberryPi \n\nNow all '/dev/input/event*' devices are now used for input. No longer uses '/dev/input/mouse*', keyboard and gamepad continue to use existing method\nMultitouch is now supported on RPi with 10 point multitouch\nFixed bugs with IsMouseButtonPressed(Used to constantly fire when holding button) and GetMouseWheelMove(Did not work)\n Fixed exesive CPU usage of GamepadThread
2018-10-21 00:09:17 +01:00
764766bfb2
Some formatting tweaks
2018-10-18 16:00:11 +02:00
b8b8936cd7
Review defines
2018-10-16 10:53:01 +02:00
d8331bde3a
Add FileExists() function
2018-10-14 14:21:02 +02:00
68d2b0c071
Corrected description
2018-10-13 16:30:44 +02:00
c7b601b624
Renamed new PR function
...
RENAME: GetLastWriteTime() to GetFileModTime()
2018-10-13 15:59:17 +02:00
c2b36af60f
Added GetLastWriteTime to allow for file reloading
...
- Added a function to get the last write time of a file. I used this so I can reload files or resources if the time since they were last loaded changes.
2018-10-12 13:53:36 +01:00
ccaf462cbf
GenImageFontAtlas prototype in raylib.h is incorrect.
...
The prototype of GenImageFontAtlas() in the main raylib.h header has a set of swapped parameter names.
Going through the usage of the function within raylib itself, it appears as if the correct order is:
1) charsCount
2) fontSize
However, it's exposed to the world as the other way around, which may cause some major confusion.
2018-10-10 22:28:17 +02:00
a511337ce8
ADDED: GetFileNameWithoutExt
2018-10-10 12:01:59 +02:00
2320c2febf
ADDED: ImageExtractPalette()
2018-10-08 18:57:33 +02:00
2feea87b61
Multiple changes, check description
...
REVIEW: Reorganized global variables for consistency
ADDED: GetWindowHandle() to get native window handle
ADDED: GetDirectoryFiles() to get files list for a DIR
2018-10-08 12:29:02 +02:00
6572d5ff8c
raylib.h: include <stdbool.h> if available
...
Previously, if <raylib.h> was #included prior to another header that
defined bool, the compilation would fail.
This is e.g. the case for <perl.h> and <objc/objc.h> which both fall
back to the <stdbool.h> if C99 is available.
The following commit includes <objc/objc.h> in src/core.c, which causes
the same problem.
Avoid this by checking for C99 bool like we already do for C++'s.
2018-10-07 00:39:51 +02:00
67dc50ef00
Changed monitor functions to use a index
...
- Using same idea as SetWindowMonitor to take in a index with 0 being the primary monitor.
2018-09-30 15:20:02 +01:00
ed79d53e1a
Changed tabs to spaces
...
- Fixed tabs used instead of 4 spaces
2018-09-27 16:23:11 +01:00
1836e02c1e
Added monitor functions
...
- Get number of monitors
- Get size, physical size and name of primary monitor. Could pass monitor id instead not sure.
2018-09-27 15:52:56 +01:00
27c3afd91c
enjoy!
2018-09-18 21:30:52 +02:00
ec5c9686b3
Improved data export capabilities!
...
REVIEWED: ExportImage()
REVIEWED: ExportMesh()
ADDED: ExportWave()
REMOVED: Internal funcs: SavePNG(), SaveBMP()
NOTE: These changes break the API (parameters order)
2018-09-17 16:56:02 +02:00
dfb8837c46
Support aliased font texture generation
...
Useful for bitmaps pixelated fonts where anti-aliasing is not desired!
Change also enables additional font generation mechanisms in a future (cleartype, hinting...).
2018-09-06 16:56:21 +02:00
1fcb3c0317
Started working on IQM/glTF loaders
2018-09-05 10:59:05 +02:00
699cadcf98
Add the remaining numeric keypad keys, and a few other missing ones
2018-08-19 18:00:16 +01:00
6a5dbeace8
Add the plus and minus keys on both the main keyboard and keypad
2018-08-19 14:40:30 +01:00
5f89e35d1c
Update raylib.h
2018-08-08 16:39:10 -03:00
6ef03ea4e8
Update raylib.h
...
Added support form vertical and horizontal 3-patches.
Corrected the distortion caused when destRec size is smaller than 4x4. Now even 1x10 or 0x0 sizes are drawn correctly.
2018-08-03 20:50:13 -03:00
c9ca14e659
Update raylib.h
...
Added NinePatch struc definition and function prototype.
2018-08-03 04:48:46 -03:00
0cf92c59d7
Corrected timing typo
2018-07-28 18:13:19 +02:00
6f61e26a3c
Reviewed custom logging functionality
2018-07-28 17:57:05 +02:00
c69f7953c7
Add SetTraceLogCallback to enable users setting custom logging ( #597 )
2018-07-26 21:57:45 +02:00
198a023527
First working version of IQM animations
...
Still a work in progress but it already works...
Current riqm API could be simplified...
2018-07-24 18:28:58 +02:00
0c631e6b5a
Corrected comment
2018-07-15 21:24:59 +02:00
3c02a9fc66
Support multiple data type aliases
...
Vector4 -> Quaternion
Texture2D -> Texture
RenderTexture2D -> RenderTexture
Camera3D -> Camera
SpriteFont -> Font
2018-07-09 10:23:53 +02:00
c6d188a09a
Reviewed latest commit for Android gamepad support
2018-07-07 10:15:19 +02:00
f981daf1df
Added SNES-style GAMEPAD SUPPORT
2018-07-06 13:33:46 -04:00
103bc7dfc6
Corrected issue with GetFontDefault()
...
Note for me: Replace All is NOT your friend...
2018-07-05 19:17:06 +02:00
d881c73257
Renamed GetDefaultFont() to GetFontDefault()
...
Library consistency rename... yes, I know, it breaks the API...
2018-07-05 19:08:24 +02:00
74fd0e7ca4
Added function: ImageColorReplace()
2018-07-03 00:57:58 +02:00
7b971e0623
Added Quaternion typedef
2018-07-02 18:53:46 +02:00
d0166c9d45
Spacing tweaks
2018-06-30 21:56:26 +02:00
afe81d94ce
Re-added: LoadFontEx()
2018-06-30 19:58:44 +02:00
dbfd8d713f
Reviewed comments section
2018-06-26 01:36:13 +02:00
59ebe1b7c3
Added support OpenBSD, NetBSD, DragonFly
2018-06-23 17:02:07 +02:00
0e135118fd
Improved GenImageFontAtlas()
2018-06-21 00:18:13 +02:00
75ba5aca55
Improved font generation and SDF
...
Added: data to CharInfo struct
Added: LoadFontData()
Added: GenImageFontAtlas()
Removed: LoadFontEx()
Removed: LoadTTF() [internal]
Some code tweaks
2018-06-20 00:52:14 +02:00
59fd261491
Added function: GetImageDataNormalized()
...
Reviewed: GetImageData()
Reviewed: ImageFormat()
2018-06-12 13:13:09 +02:00
0e6458cfee
Added ImageRotate*() functions
2018-06-03 21:05:01 +02:00
9688c677de
Review window creation hints
2018-06-02 18:26:57 +02:00
b1b4a11bdb
Corrected issue with function definition
2018-06-02 13:05:23 +02:00
2536bea379
Added: ImageResizeCanvas() -WIP-
...
Added note idea on ImageFormat() for future redesign (to support
16bit-32bit pixel-formats)
2018-06-01 00:53:40 +02:00
ec33e7d705
BREAKING CHANGE: Renamed SpriteFont type to Font
...
- Preparing MP3 files support
- Jumped version to raylib 2.0-dev (too many breaking changes...)
2018-05-04 16:59:48 +02:00
6045062a05
Renamed some functions
...
- Renamed Begin3dMode() --> BeginMode3D()
- Renamed Begin2dMode() --> BeginMode2D()
- Renamed End3dMode() --> EndMode3D()
- Renamed End2dMode() --> EndMode2D()
2018-05-04 16:54:05 +02:00