├── .gitignore ├── LICENSE ├── Makefile ├── README.md ├── doc └── apicn.md ├── ejoy2d ├── geometry.lua ├── init.lua ├── matrix.lua ├── particle.lua ├── richtext.lua ├── shader.lua ├── simplepackage.lua ├── sprite.lua └── spritepack.lua ├── examples ├── asset │ ├── bird_config.lua │ ├── birds.1.pgm │ ├── birds.1.ppm │ ├── birds.lua │ ├── particle.1.pgm │ ├── particle.1.ppm │ ├── particle.lua │ ├── particle_particle_config.lua │ ├── sample.1.pgm │ ├── sample.1.ppm │ └── sample.lua ├── ex01.lua ├── ex02.lua ├── ex03.lua ├── ex04.lua ├── ex05.lua ├── ex06.lua ├── ex07.lua ├── ex08.lua ├── ex09.lua └── flappybird.lua ├── ios └── example │ ├── example.xcodeproj │ └── project.pbxproj │ └── example │ ├── EJAppDelegate.h │ ├── EJAppDelegate.m │ ├── EJViewController.h │ ├── EJViewController.m │ ├── Images.xcassets │ ├── AppIcon.appiconset │ │ └── Contents.json │ └── LaunchImage.launchimage │ │ └── Contents.json │ ├── en.lproj │ └── InfoPlist.strings │ ├── example-Info.plist │ ├── example-Prefix.pch │ ├── font.m │ ├── main.m │ ├── winfw.c │ └── winfw.h ├── lib ├── array.h ├── dfont.c ├── dfont.h ├── ejoy2dgame.c ├── ejoy2dgame.h ├── fault.c ├── fault.h ├── label.c ├── label.h ├── lejoy2dcore.c ├── lgeometry.c ├── lgeometry.h ├── list.h ├── lmatrix.c ├── lmatrix.h ├── lparticle.c ├── lrenderbuffer.c ├── lrenderbuffer.h ├── lshader.c ├── lsprite.c ├── material.h ├── matrix.c ├── matrix.h ├── opengl.h ├── particle.c ├── particle.h ├── platform_print.h ├── ppm.c ├── ppm.h ├── render │ ├── blendmode.h │ ├── block.h │ ├── carray.c │ ├── carray.h │ ├── log.c │ ├── log.h │ ├── render.c │ └── render.h ├── renderbuffer.c ├── renderbuffer.h ├── scissor.c ├── scissor.h ├── screen.c ├── screen.h ├── screenshot.c ├── screenshot.h ├── shader.c ├── shader.h ├── sprite.c ├── sprite.h ├── spritepack.c ├── spritepack.h ├── texture.c └── texture.h ├── lua ├── lapi.c ├── lapi.h ├── lauxlib.c ├── lauxlib.h ├── lbaselib.c ├── lbitlib.c ├── lcode.c ├── lcode.h ├── lcorolib.c ├── lctype.c ├── lctype.h ├── ldblib.c ├── ldebug.c ├── ldebug.h ├── ldo.c ├── ldo.h ├── ldump.c ├── lfunc.c ├── lfunc.h ├── lgc.c ├── lgc.h ├── linit.c ├── liolib.c ├── llex.c ├── llex.h ├── llimits.h ├── lmathlib.c ├── lmem.c ├── lmem.h ├── loadlib.c ├── lobject.c ├── lobject.h ├── lopcodes.c ├── lopcodes.h ├── loslib.c ├── lparser.c ├── lparser.h ├── lprefix.h ├── lstate.c ├── lstate.h ├── lstring.c ├── lstring.h ├── lstrlib.c ├── ltable.c ├── ltable.h ├── ltablib.c ├── ltm.c ├── ltm.h ├── lua.h ├── lua.hpp ├── luaconf.h ├── lualib.h ├── lundump.c ├── lundump.h ├── lutf8lib.c ├── lvm.c ├── lvm.h ├── lzio.c └── lzio.h ├── mac └── example │ ├── example.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ └── example.xccheckout │ └── example │ ├── window.c │ ├── winfont.c │ ├── winfw.c │ └── winfw.h ├── mingw ├── window.c ├── winfont.c ├── winfw.c └── winfw.h ├── msvc ├── .gitignore ├── build │ ├── ejoy2d.props │ ├── ejoy2d.sln │ ├── ejoy2d │ │ ├── ejoy2d.vcxproj │ │ ├── ejoy2d.vcxproj.filters │ │ └── ejoy2d.vcxproj.user │ ├── glew │ │ ├── glew.vcxproj │ │ └── glew.vcxproj.filters │ └── lua │ │ ├── lua.vcxproj │ │ └── lua.vcxproj.filters ├── ejoy2d.root ├── include │ ├── lauxlib.h │ ├── lua.h │ ├── lua_path.h │ ├── lualib.h │ └── stdbool.h ├── make.bat └── src │ ├── ejoy2d │ └── winmain.c │ └── glew │ ├── GL │ ├── glew.h │ ├── glxew.h │ └── wglew.h │ ├── glew.c │ ├── glewinfo.c │ └── visualinfo.c └── posix ├── glx.c ├── window.c ├── winfont.c ├── winfw.c └── winfw.h /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/README.md -------------------------------------------------------------------------------- /doc/apicn.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/doc/apicn.md -------------------------------------------------------------------------------- /ejoy2d/geometry.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/ejoy2d/geometry.lua -------------------------------------------------------------------------------- /ejoy2d/init.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/ejoy2d/init.lua -------------------------------------------------------------------------------- /ejoy2d/matrix.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/ejoy2d/matrix.lua -------------------------------------------------------------------------------- /ejoy2d/particle.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/ejoy2d/particle.lua -------------------------------------------------------------------------------- /ejoy2d/richtext.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/ejoy2d/richtext.lua -------------------------------------------------------------------------------- /ejoy2d/shader.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/ejoy2d/shader.lua -------------------------------------------------------------------------------- /ejoy2d/simplepackage.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/ejoy2d/simplepackage.lua -------------------------------------------------------------------------------- /ejoy2d/sprite.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/ejoy2d/sprite.lua -------------------------------------------------------------------------------- /ejoy2d/spritepack.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/ejoy2d/spritepack.lua -------------------------------------------------------------------------------- /examples/asset/bird_config.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/examples/asset/bird_config.lua -------------------------------------------------------------------------------- /examples/asset/birds.1.pgm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/examples/asset/birds.1.pgm -------------------------------------------------------------------------------- /examples/asset/birds.1.ppm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/examples/asset/birds.1.ppm -------------------------------------------------------------------------------- /examples/asset/birds.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/examples/asset/birds.lua -------------------------------------------------------------------------------- /examples/asset/particle.1.pgm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/examples/asset/particle.1.pgm -------------------------------------------------------------------------------- /examples/asset/particle.1.ppm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/examples/asset/particle.1.ppm -------------------------------------------------------------------------------- /examples/asset/particle.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/examples/asset/particle.lua -------------------------------------------------------------------------------- /examples/asset/particle_particle_config.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/examples/asset/particle_particle_config.lua -------------------------------------------------------------------------------- /examples/asset/sample.1.pgm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/examples/asset/sample.1.pgm -------------------------------------------------------------------------------- /examples/asset/sample.1.ppm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/examples/asset/sample.1.ppm -------------------------------------------------------------------------------- /examples/asset/sample.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/examples/asset/sample.lua -------------------------------------------------------------------------------- /examples/ex01.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/examples/ex01.lua -------------------------------------------------------------------------------- /examples/ex02.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/examples/ex02.lua -------------------------------------------------------------------------------- /examples/ex03.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/examples/ex03.lua -------------------------------------------------------------------------------- /examples/ex04.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/examples/ex04.lua -------------------------------------------------------------------------------- /examples/ex05.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/examples/ex05.lua -------------------------------------------------------------------------------- /examples/ex06.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/examples/ex06.lua -------------------------------------------------------------------------------- /examples/ex07.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/examples/ex07.lua -------------------------------------------------------------------------------- /examples/ex08.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/examples/ex08.lua -------------------------------------------------------------------------------- /examples/ex09.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/examples/ex09.lua -------------------------------------------------------------------------------- /examples/flappybird.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/examples/flappybird.lua -------------------------------------------------------------------------------- /ios/example/example.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/ios/example/example.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /ios/example/example/EJAppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/ios/example/example/EJAppDelegate.h -------------------------------------------------------------------------------- /ios/example/example/EJAppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/ios/example/example/EJAppDelegate.m -------------------------------------------------------------------------------- /ios/example/example/EJViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/ios/example/example/EJViewController.h -------------------------------------------------------------------------------- /ios/example/example/EJViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/ios/example/example/EJViewController.m -------------------------------------------------------------------------------- /ios/example/example/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/ios/example/example/Images.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /ios/example/example/Images.xcassets/LaunchImage.launchimage/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/ios/example/example/Images.xcassets/LaunchImage.launchimage/Contents.json -------------------------------------------------------------------------------- /ios/example/example/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /ios/example/example/example-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/ios/example/example/example-Info.plist -------------------------------------------------------------------------------- /ios/example/example/example-Prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/ios/example/example/example-Prefix.pch -------------------------------------------------------------------------------- /ios/example/example/font.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/ios/example/example/font.m -------------------------------------------------------------------------------- /ios/example/example/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/ios/example/example/main.m -------------------------------------------------------------------------------- /ios/example/example/winfw.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/ios/example/example/winfw.c -------------------------------------------------------------------------------- /ios/example/example/winfw.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/ios/example/example/winfw.h -------------------------------------------------------------------------------- /lib/array.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/lib/array.h -------------------------------------------------------------------------------- /lib/dfont.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/lib/dfont.c -------------------------------------------------------------------------------- /lib/dfont.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/lib/dfont.h -------------------------------------------------------------------------------- /lib/ejoy2dgame.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/lib/ejoy2dgame.c -------------------------------------------------------------------------------- /lib/ejoy2dgame.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/lib/ejoy2dgame.h -------------------------------------------------------------------------------- /lib/fault.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/lib/fault.c -------------------------------------------------------------------------------- /lib/fault.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/lib/fault.h -------------------------------------------------------------------------------- /lib/label.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/lib/label.c -------------------------------------------------------------------------------- /lib/label.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/lib/label.h -------------------------------------------------------------------------------- /lib/lejoy2dcore.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/lib/lejoy2dcore.c -------------------------------------------------------------------------------- /lib/lgeometry.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/lib/lgeometry.c -------------------------------------------------------------------------------- /lib/lgeometry.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/lib/lgeometry.h -------------------------------------------------------------------------------- /lib/list.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/lib/list.h -------------------------------------------------------------------------------- /lib/lmatrix.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/lib/lmatrix.c -------------------------------------------------------------------------------- /lib/lmatrix.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/lib/lmatrix.h -------------------------------------------------------------------------------- /lib/lparticle.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/lib/lparticle.c -------------------------------------------------------------------------------- /lib/lrenderbuffer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/lib/lrenderbuffer.c -------------------------------------------------------------------------------- /lib/lrenderbuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/lib/lrenderbuffer.h -------------------------------------------------------------------------------- /lib/lshader.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/lib/lshader.c -------------------------------------------------------------------------------- /lib/lsprite.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/lib/lsprite.c -------------------------------------------------------------------------------- /lib/material.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/lib/material.h -------------------------------------------------------------------------------- /lib/matrix.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/lib/matrix.c -------------------------------------------------------------------------------- /lib/matrix.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/lib/matrix.h -------------------------------------------------------------------------------- /lib/opengl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/lib/opengl.h -------------------------------------------------------------------------------- /lib/particle.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/lib/particle.c -------------------------------------------------------------------------------- /lib/particle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/lib/particle.h -------------------------------------------------------------------------------- /lib/platform_print.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/lib/platform_print.h -------------------------------------------------------------------------------- /lib/ppm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/lib/ppm.c -------------------------------------------------------------------------------- /lib/ppm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/lib/ppm.h -------------------------------------------------------------------------------- /lib/render/blendmode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/lib/render/blendmode.h -------------------------------------------------------------------------------- /lib/render/block.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/lib/render/block.h -------------------------------------------------------------------------------- /lib/render/carray.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/lib/render/carray.c -------------------------------------------------------------------------------- /lib/render/carray.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/lib/render/carray.h -------------------------------------------------------------------------------- /lib/render/log.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/lib/render/log.c -------------------------------------------------------------------------------- /lib/render/log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/lib/render/log.h -------------------------------------------------------------------------------- /lib/render/render.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/lib/render/render.c -------------------------------------------------------------------------------- /lib/render/render.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/lib/render/render.h -------------------------------------------------------------------------------- /lib/renderbuffer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/lib/renderbuffer.c -------------------------------------------------------------------------------- /lib/renderbuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/lib/renderbuffer.h -------------------------------------------------------------------------------- /lib/scissor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/lib/scissor.c -------------------------------------------------------------------------------- /lib/scissor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/lib/scissor.h -------------------------------------------------------------------------------- /lib/screen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/lib/screen.c -------------------------------------------------------------------------------- /lib/screen.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/lib/screen.h -------------------------------------------------------------------------------- /lib/screenshot.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/lib/screenshot.c -------------------------------------------------------------------------------- /lib/screenshot.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/lib/screenshot.h -------------------------------------------------------------------------------- /lib/shader.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/lib/shader.c -------------------------------------------------------------------------------- /lib/shader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/lib/shader.h -------------------------------------------------------------------------------- /lib/sprite.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/lib/sprite.c -------------------------------------------------------------------------------- /lib/sprite.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/lib/sprite.h -------------------------------------------------------------------------------- /lib/spritepack.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/lib/spritepack.c -------------------------------------------------------------------------------- /lib/spritepack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/lib/spritepack.h -------------------------------------------------------------------------------- /lib/texture.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/lib/texture.c -------------------------------------------------------------------------------- /lib/texture.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/lib/texture.h -------------------------------------------------------------------------------- /lua/lapi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/lua/lapi.c -------------------------------------------------------------------------------- /lua/lapi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/lua/lapi.h -------------------------------------------------------------------------------- /lua/lauxlib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/lua/lauxlib.c -------------------------------------------------------------------------------- /lua/lauxlib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/lua/lauxlib.h -------------------------------------------------------------------------------- /lua/lbaselib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/lua/lbaselib.c -------------------------------------------------------------------------------- /lua/lbitlib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/lua/lbitlib.c -------------------------------------------------------------------------------- /lua/lcode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/lua/lcode.c -------------------------------------------------------------------------------- /lua/lcode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/lua/lcode.h -------------------------------------------------------------------------------- /lua/lcorolib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/lua/lcorolib.c -------------------------------------------------------------------------------- /lua/lctype.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/lua/lctype.c -------------------------------------------------------------------------------- /lua/lctype.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/lua/lctype.h -------------------------------------------------------------------------------- /lua/ldblib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/lua/ldblib.c -------------------------------------------------------------------------------- /lua/ldebug.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/lua/ldebug.c -------------------------------------------------------------------------------- /lua/ldebug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/lua/ldebug.h -------------------------------------------------------------------------------- /lua/ldo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/lua/ldo.c -------------------------------------------------------------------------------- /lua/ldo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/lua/ldo.h -------------------------------------------------------------------------------- /lua/ldump.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/lua/ldump.c -------------------------------------------------------------------------------- /lua/lfunc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/lua/lfunc.c -------------------------------------------------------------------------------- /lua/lfunc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/lua/lfunc.h -------------------------------------------------------------------------------- /lua/lgc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/lua/lgc.c -------------------------------------------------------------------------------- /lua/lgc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/lua/lgc.h -------------------------------------------------------------------------------- /lua/linit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/lua/linit.c -------------------------------------------------------------------------------- /lua/liolib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/lua/liolib.c -------------------------------------------------------------------------------- /lua/llex.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/lua/llex.c -------------------------------------------------------------------------------- /lua/llex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/lua/llex.h -------------------------------------------------------------------------------- /lua/llimits.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/lua/llimits.h -------------------------------------------------------------------------------- /lua/lmathlib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/lua/lmathlib.c -------------------------------------------------------------------------------- /lua/lmem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/lua/lmem.c -------------------------------------------------------------------------------- /lua/lmem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/lua/lmem.h -------------------------------------------------------------------------------- /lua/loadlib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/lua/loadlib.c -------------------------------------------------------------------------------- /lua/lobject.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/lua/lobject.c -------------------------------------------------------------------------------- /lua/lobject.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/lua/lobject.h -------------------------------------------------------------------------------- /lua/lopcodes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/lua/lopcodes.c -------------------------------------------------------------------------------- /lua/lopcodes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/lua/lopcodes.h -------------------------------------------------------------------------------- /lua/loslib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/lua/loslib.c -------------------------------------------------------------------------------- /lua/lparser.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/lua/lparser.c -------------------------------------------------------------------------------- /lua/lparser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/lua/lparser.h -------------------------------------------------------------------------------- /lua/lprefix.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/lua/lprefix.h -------------------------------------------------------------------------------- /lua/lstate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/lua/lstate.c -------------------------------------------------------------------------------- /lua/lstate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/lua/lstate.h -------------------------------------------------------------------------------- /lua/lstring.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/lua/lstring.c -------------------------------------------------------------------------------- /lua/lstring.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/lua/lstring.h -------------------------------------------------------------------------------- /lua/lstrlib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/lua/lstrlib.c -------------------------------------------------------------------------------- /lua/ltable.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/lua/ltable.c -------------------------------------------------------------------------------- /lua/ltable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/lua/ltable.h -------------------------------------------------------------------------------- /lua/ltablib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/lua/ltablib.c -------------------------------------------------------------------------------- /lua/ltm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/lua/ltm.c -------------------------------------------------------------------------------- /lua/ltm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/lua/ltm.h -------------------------------------------------------------------------------- /lua/lua.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/lua/lua.h -------------------------------------------------------------------------------- /lua/lua.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/lua/lua.hpp -------------------------------------------------------------------------------- /lua/luaconf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/lua/luaconf.h -------------------------------------------------------------------------------- /lua/lualib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/lua/lualib.h -------------------------------------------------------------------------------- /lua/lundump.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/lua/lundump.c -------------------------------------------------------------------------------- /lua/lundump.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/lua/lundump.h -------------------------------------------------------------------------------- /lua/lutf8lib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/lua/lutf8lib.c -------------------------------------------------------------------------------- /lua/lvm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/lua/lvm.c -------------------------------------------------------------------------------- /lua/lvm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/lua/lvm.h -------------------------------------------------------------------------------- /lua/lzio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/lua/lzio.c -------------------------------------------------------------------------------- /lua/lzio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/lua/lzio.h -------------------------------------------------------------------------------- /mac/example/example.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/mac/example/example.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /mac/example/example.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/mac/example/example.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /mac/example/example.xcodeproj/project.xcworkspace/xcshareddata/example.xccheckout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/mac/example/example.xcodeproj/project.xcworkspace/xcshareddata/example.xccheckout -------------------------------------------------------------------------------- /mac/example/example/window.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/mac/example/example/window.c -------------------------------------------------------------------------------- /mac/example/example/winfont.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/mac/example/example/winfont.c -------------------------------------------------------------------------------- /mac/example/example/winfw.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/mac/example/example/winfw.c -------------------------------------------------------------------------------- /mac/example/example/winfw.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/mac/example/example/winfw.h -------------------------------------------------------------------------------- /mingw/window.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/mingw/window.c -------------------------------------------------------------------------------- /mingw/winfont.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/mingw/winfont.c -------------------------------------------------------------------------------- /mingw/winfw.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/mingw/winfw.c -------------------------------------------------------------------------------- /mingw/winfw.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/mingw/winfw.h -------------------------------------------------------------------------------- /msvc/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/msvc/.gitignore -------------------------------------------------------------------------------- /msvc/build/ejoy2d.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/msvc/build/ejoy2d.props -------------------------------------------------------------------------------- /msvc/build/ejoy2d.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/msvc/build/ejoy2d.sln -------------------------------------------------------------------------------- /msvc/build/ejoy2d/ejoy2d.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/msvc/build/ejoy2d/ejoy2d.vcxproj -------------------------------------------------------------------------------- /msvc/build/ejoy2d/ejoy2d.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/msvc/build/ejoy2d/ejoy2d.vcxproj.filters -------------------------------------------------------------------------------- /msvc/build/ejoy2d/ejoy2d.vcxproj.user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/msvc/build/ejoy2d/ejoy2d.vcxproj.user -------------------------------------------------------------------------------- /msvc/build/glew/glew.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/msvc/build/glew/glew.vcxproj -------------------------------------------------------------------------------- /msvc/build/glew/glew.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/msvc/build/glew/glew.vcxproj.filters -------------------------------------------------------------------------------- /msvc/build/lua/lua.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/msvc/build/lua/lua.vcxproj -------------------------------------------------------------------------------- /msvc/build/lua/lua.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/msvc/build/lua/lua.vcxproj.filters -------------------------------------------------------------------------------- /msvc/ejoy2d.root: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /msvc/include/lauxlib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/msvc/include/lauxlib.h -------------------------------------------------------------------------------- /msvc/include/lua.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/msvc/include/lua.h -------------------------------------------------------------------------------- /msvc/include/lua_path.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/msvc/include/lua_path.h -------------------------------------------------------------------------------- /msvc/include/lualib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/msvc/include/lualib.h -------------------------------------------------------------------------------- /msvc/include/stdbool.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /msvc/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/msvc/make.bat -------------------------------------------------------------------------------- /msvc/src/ejoy2d/winmain.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/msvc/src/ejoy2d/winmain.c -------------------------------------------------------------------------------- /msvc/src/glew/GL/glew.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/msvc/src/glew/GL/glew.h -------------------------------------------------------------------------------- /msvc/src/glew/GL/glxew.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/msvc/src/glew/GL/glxew.h -------------------------------------------------------------------------------- /msvc/src/glew/GL/wglew.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/msvc/src/glew/GL/wglew.h -------------------------------------------------------------------------------- /msvc/src/glew/glew.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/msvc/src/glew/glew.c -------------------------------------------------------------------------------- /msvc/src/glew/glewinfo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/msvc/src/glew/glewinfo.c -------------------------------------------------------------------------------- /msvc/src/glew/visualinfo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/msvc/src/glew/visualinfo.c -------------------------------------------------------------------------------- /posix/glx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/posix/glx.c -------------------------------------------------------------------------------- /posix/window.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/posix/window.c -------------------------------------------------------------------------------- /posix/winfont.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/posix/winfont.c -------------------------------------------------------------------------------- /posix/winfw.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/posix/winfw.c -------------------------------------------------------------------------------- /posix/winfw.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ejoy/ejoy2d/HEAD/posix/winfw.h --------------------------------------------------------------------------------