Skip to content

Commit 46f10b4

Browse files
committed
raylib basic folders structure and some files... ;)
1 parent cbbf800 commit 46f10b4

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

59 files changed

+18939
-228
lines changed

.gitattributes

Lines changed: 0 additions & 22 deletions
This file was deleted.

.gitignore

Lines changed: 56 additions & 205 deletions
Original file line numberDiff line numberDiff line change
@@ -1,215 +1,66 @@
1-
#################
2-
## Eclipse
3-
#################
4-
5-
*.pydevproject
6-
.project
7-
.metadata
8-
bin/
9-
tmp/
10-
*.tmp
11-
*.bak
12-
*.swp
13-
*~.nib
14-
local.properties
15-
.classpath
16-
.settings/
17-
.loadpath
18-
19-
# External tool builders
20-
.externalToolBuilders/
21-
22-
# Locally stored "Eclipse launch configurations"
23-
*.launch
24-
25-
# CDT-specific
26-
.cproject
27-
28-
# PDT-specific
29-
.buildpath
30-
31-
32-
#################
33-
## Visual Studio
34-
#################
35-
36-
## Ignore Visual Studio temporary files, build results, and
37-
## files generated by popular Visual Studio add-ons.
38-
39-
# User-specific files
40-
*.suo
41-
*.user
42-
*.sln.docstates
43-
44-
# Build results
45-
46-
[Dd]ebug/
47-
[Rr]elease/
48-
x64/
49-
build/
50-
[Bb]in/
51-
[Oo]bj/
52-
53-
# MSTest test Results
54-
[Tt]est[Rr]esult*/
55-
[Bb]uild[Ll]og.*
1+
# Ignore generated files
2+
# ...
3+
4+
# Ignore compiled binaries
5+
src/core.o
6+
src/shapes.o
7+
src/textures.o
8+
src/text.o
9+
src/models.o
10+
src/audio.o
11+
src/vector3.o
12+
src/stb_image.o
13+
src/*.exe
14+
examples/*.o
15+
examples/*.exe
16+
17+
# Ignore thumbnails created by windows
18+
Thumbs.db
5619

57-
*_i.c
58-
*_p.c
59-
*.ilk
60-
*.meta
20+
# Ignore files build by Visual Studio
6121
*.obj
62-
*.pch
22+
*.exe
6323
*.pdb
64-
*.pgc
65-
*.pgd
66-
*.rsp
67-
*.sbr
24+
*.aps
25+
*.vcproj.*.user
26+
*.vcxproj*
27+
*.sln
28+
*.vspscc
29+
*_i.c
30+
*.i
31+
*.icf
32+
*_p.c
33+
*.ncb
34+
*.suo
6835
*.tlb
69-
*.tli
7036
*.tlh
71-
*.tmp
72-
*.tmp_proj
73-
*.log
74-
*.vspscc
75-
*.vssscc
76-
.builds
77-
*.pidb
37+
*.bak
38+
*.cache
39+
*.ilk
7840
*.log
79-
*.scc
80-
81-
# Visual C++ cache files
82-
ipch/
83-
*.aps
84-
*.ncb
85-
*.opensdf
41+
[Bb]in
42+
[Dd]ebug/
43+
[Dd]ebug.win32/
44+
*.sbr
8645
*.sdf
87-
*.cachefile
88-
89-
# Visual Studio profiler
90-
*.psess
91-
*.vsp
92-
*.vspx
93-
94-
# Guidance Automation Toolkit
95-
*.gpState
96-
97-
# ReSharper is a .NET coding add-in
46+
obj/
47+
[Rr]elease/
48+
[Rr]elease.win32/
9849
_ReSharper*/
99-
*.[Rr]e[Ss]harper
100-
101-
# TeamCity is a build add-in
102-
_TeamCity*
103-
104-
# DotCover is a Code Coverage Tool
105-
*.dotCover
106-
107-
# NCrunch
108-
*.ncrunch*
109-
.*crunch*.local.xml
110-
111-
# Installshield output folder
112-
[Ee]xpress/
113-
114-
# DocProject is a documentation generator add-in
115-
DocProject/buildhelp/
116-
DocProject/Help/*.HxT
117-
DocProject/Help/*.HxC
118-
DocProject/Help/*.hhc
119-
DocProject/Help/*.hhk
120-
DocProject/Help/*.hhp
121-
DocProject/Help/Html2
122-
DocProject/Help/html
123-
124-
# Click-Once directory
125-
publish/
126-
127-
# Publish Web Output
128-
*.Publish.xml
129-
*.pubxml
130-
131-
# NuGet Packages Directory
132-
## TODO: If you have NuGet Package Restore enabled, uncomment the next line
133-
#packages/
134-
135-
# Windows Azure Build Output
136-
csx
137-
*.build.csdef
138-
139-
# Windows Store app package directory
140-
AppPackages/
141-
142-
# Others
143-
sql/
144-
*.Cache
145-
ClientBin/
146-
[Ss]tyle[Cc]op.*
147-
~$*
148-
*~
149-
*.dbmdl
150-
*.[Pp]ublish.xml
151-
*.pfx
152-
*.publishsettings
153-
154-
# RIA/Silverlight projects
155-
Generated_Code/
156-
157-
# Backup & report files from converting an old project file to a newer
158-
# Visual Studio version. Backup files are not needed, because we have git ;-)
159-
_UpgradeReport_Files/
160-
Backup*/
161-
UpgradeLog*.XML
162-
UpgradeLog*.htm
163-
164-
# SQL Server files
165-
App_Data/*.mdf
166-
App_Data/*.ldf
167-
168-
#############
169-
## Windows detritus
170-
#############
171-
172-
# Windows image file caches
173-
Thumbs.db
174-
ehthumbs.db
175-
176-
# Folder config file
177-
Desktop.ini
178-
179-
# Recycle Bin used on file shares
180-
$RECYCLE.BIN/
50+
[Tt]est[Rr]esult*
51+
ipch/
52+
*.opensdf
18153

182-
# Mac crap
54+
# Ignore files build by xcode
55+
*.mode*v*
56+
*.pbxuser
57+
*.xcbkptlist
58+
*.xcscheme
59+
*.xcworkspacedata
60+
*.xcuserstate
61+
*.xccheckout
62+
xcschememanagement.plist
18363
.DS_Store
184-
185-
186-
#############
187-
## Python
188-
#############
189-
190-
*.py[co]
191-
192-
# Packages
193-
*.egg
194-
*.egg-info
195-
dist/
196-
build/
197-
eggs/
198-
parts/
199-
var/
200-
sdist/
201-
develop-eggs/
202-
.installed.cfg
203-
204-
# Installer logs
205-
pip-log.txt
206-
207-
# Unit test / coverage reports
208-
.coverage
209-
.tox
210-
211-
#Translations
212-
*.mo
213-
214-
#Mr Developer
215-
.mr.developer.cfg
64+
._.*
65+
xcuserdata/
66+
DerivedData/

CHANGELOG

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
changelog
2+
---------
3+
4+
Current: raylib 1.0 (November 2013)
5+
6+
7+
-------------------------------------------
8+
Release: raylib 1.0.0 (18 November 2013)
9+
-------------------------------------------
10+
* Initial version
11+
* 6 Modules provided:
12+
- core: basic window/context creation functions, input management, timming functions
13+
- shapes: basic shapes drawing functions
14+
- textures: image data loading and conversion to OpenGL textures
15+
- text: text drawing, sprite fonts loading, default font loading
16+
- models: basic 3d shapes drawing, OBJ models loading and drawing
17+
- audio: audio device initialization, WAV files loading and playing

HELPME

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
help me!
2+
========
3+
4+
I’m working hard on raylib but my resources are quite limited. If you enjoy raylib and want to help / contribute in some way,
5+
please, [let me know][raysan5].
6+
7+
The following help is highly appreciated:
8+
9+
- C programming - Can you write / review / test / improve the code?
10+
- Translators / Localizators - Can you translate raylib to another language?
11+
- Documentation / Tutorials / Example writters - Can you write some tutorial / example?
12+
- Web Development (I need a lot of help with this...) - Can you help with the web?
13+
- Porting to Linux and OSX - Can you compile and test raylib on another OS?
14+
- Testers of current features and multiple systems - Can you find some bug on raylib?
15+
16+
If you can not help on any of the above points but you still want to contribute in some way... please, consider helping
17+
with a small donation (just some euros...). It will really motivate to continue improving this project (and pay some bills… or some coffee).
18+
19+
[Donation Page] (www.raylib.com/helpme.htm)
20+
21+
raylib philosophy
22+
------------------
23+
24+
* raylib is a tool to LEARN videogames programming, every single function in raylib should be a tutorial on itself.
25+
* raylib is SIMPLE and EASY-TO-USE, I tried to keep it compact with a small set of functions, if a function is too complex or
26+
has not a clear usefulness, better not to include it.
27+
* raylib is open source and free; educators and institutions can use this tool to TEACH videogames programming completely by free.
28+
* raylib is, hopefully, collaborative; contribution of tutorials / code-examples / bugs-solving / code-comments are highly appreciated.
29+
* raylib's license (and its external libs respective licenses) allow using it for commercial products.
30+
31+
contact
32+
-------
33+
34+
* Webpage: [http://www.raylib.com](http://www.raylib.com)
35+
* Twitter: [http://www.twitter.com/raysan5](http://www.twitter.com/raysan5)
36+
* Facebook: [http://www.facebook.com/raylibgames](http://www.facebook.com/raylibgames)
37+
38+
39+
[raysan5]: mailto:raysan@raysanweb.com "Ramon Santamaria - Ray San"

LICENSE

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
license
2+
=======
3+
4+
source code
5+
-----------
6+
7+
raylib is licensed under an unmodified zlib/libpng license, which is an OSI-certified,
8+
BSD-like license that allows static linking with closed source software:
9+
10+
Copyright (c) 2013 Ramon Santamaria (Ray San - raysan@raysanweb.com)
11+
12+
This software is provided "as-is", without any express or implied warranty. In no event
13+
will the authors be held liable for any damages arising from the use of this software.
14+
15+
Permission is granted to anyone to use this software for any purpose, including commercial
16+
applications, and to alter it and redistribute it freely, subject to the following restrictions:
17+
18+
1. The origin of this software must not be misrepresented; you must not claim that you
19+
wrote the original software. If you use this software in a product, an acknowledgment
20+
in the product documentation would be appreciated but is not required.
21+
22+
2. Altered source versions must be plainly marked as such, and must not be misrepresented
23+
as being the original software.
24+
25+
3. This notice may not be removed or altered from any source distribution.
26+
27+
fonts
28+
------
29+
30+
...soon...

0 commit comments

Comments
 (0)