Download Nicol Free Java Code
Description
Scala based 2D Engine and Framework.
Icons
Source Files
The download file Nicol-master.zip has the following entries.
.gitignore/*from ww w . j ava2 s.co m*/
LICENCE
README.md
core/src/main/scala/nicol/BasicScene.scala
core/src/main/scala/nicol/Camera.scala
core/src/main/scala/nicol/Entity.scala
core/src/main/scala/nicol/Exceptions.scala
core/src/main/scala/nicol/Game.scala
core/src/main/scala/nicol/GameScene.scala
core/src/main/scala/nicol/Image.scala
core/src/main/scala/nicol/Scene.scala
core/src/main/scala/nicol/StandardRenderer.scala
core/src/main/scala/nicol/font/Font.scala
core/src/main/scala/nicol/geom/Shape.scala
core/src/main/scala/nicol/input/Keyboard.scala
core/src/main/scala/nicol/input/Mouse.scala
core/src/main/scala/nicol/math/Matrix.scala
core/src/main/scala/nicol/math/Rect.scala
core/src/main/scala/nicol/math/Vector.scala
core/src/main/scala/nicol/opengl/GLUtils.scala
core/src/main/scala/nicol/opengl/Texture.scala
core/src/main/scala/nicol/renderer/Renderer.scala
core/src/main/scala/nicol/renderer/StandardGeometryRenderer.scala
core/src/main/scala/nicol/renderer/StringRenderer.scala
core/src/main/scala/nicol/util/Base64.scala
core/src/main/scala/nicol/util/GZip.scala
jbox2d/src/main/java/org/jbox2d/callbacks/ContactFilter.java
jbox2d/src/main/java/org/jbox2d/callbacks/ContactImpulse.java
jbox2d/src/main/java/org/jbox2d/callbacks/ContactListener.java
jbox2d/src/main/java/org/jbox2d/callbacks/DebugDraw.java
jbox2d/src/main/java/org/jbox2d/callbacks/DestructionListener.java
jbox2d/src/main/java/org/jbox2d/callbacks/PairCallback.java
jbox2d/src/main/java/org/jbox2d/callbacks/QueryCallback.java
jbox2d/src/main/java/org/jbox2d/callbacks/RayCastCallback.java
jbox2d/src/main/java/org/jbox2d/callbacks/TreeCallback.java
jbox2d/src/main/java/org/jbox2d/callbacks/TreeRayCastCallback.java
jbox2d/src/main/java/org/jbox2d/collision/AABB.java
jbox2d/src/main/java/org/jbox2d/collision/Collision.java
jbox2d/src/main/java/org/jbox2d/collision/ContactID.java
jbox2d/src/main/java/org/jbox2d/collision/Distance.java
jbox2d/src/main/java/org/jbox2d/collision/DistanceInput.java
jbox2d/src/main/java/org/jbox2d/collision/DistanceOutput.java
jbox2d/src/main/java/org/jbox2d/collision/Manifold.java
jbox2d/src/main/java/org/jbox2d/collision/ManifoldPoint.java
jbox2d/src/main/java/org/jbox2d/collision/RayCastInput.java
jbox2d/src/main/java/org/jbox2d/collision/RayCastOutput.java
jbox2d/src/main/java/org/jbox2d/collision/TimeOfImpact.java
jbox2d/src/main/java/org/jbox2d/collision/WorldManifold.java
jbox2d/src/main/java/org/jbox2d/collision/broadphase/BroadPhase.java
jbox2d/src/main/java/org/jbox2d/collision/broadphase/DynamicTree.java
jbox2d/src/main/java/org/jbox2d/collision/broadphase/IBroadphase.java
jbox2d/src/main/java/org/jbox2d/collision/broadphase/Pair.java
jbox2d/src/main/java/org/jbox2d/collision/broadphase/TreeNode.java
jbox2d/src/main/java/org/jbox2d/collision/shapes/ChainShape.java
jbox2d/src/main/java/org/jbox2d/collision/shapes/CircleShape.java
jbox2d/src/main/java/org/jbox2d/collision/shapes/EdgeShape.java
jbox2d/src/main/java/org/jbox2d/collision/shapes/MassData.java
jbox2d/src/main/java/org/jbox2d/collision/shapes/PolygonShape.java
jbox2d/src/main/java/org/jbox2d/collision/shapes/Shape.java
jbox2d/src/main/java/org/jbox2d/collision/shapes/ShapeType.java
jbox2d/src/main/java/org/jbox2d/common/Color3f.java
jbox2d/src/main/java/org/jbox2d/common/IViewportTransform.java
jbox2d/src/main/java/org/jbox2d/common/Mat22.java
jbox2d/src/main/java/org/jbox2d/common/Mat33.java
jbox2d/src/main/java/org/jbox2d/common/MathUtils.java
jbox2d/src/main/java/org/jbox2d/common/OBBViewportTransform.java
jbox2d/src/main/java/org/jbox2d/common/RaycastResult.java
jbox2d/src/main/java/org/jbox2d/common/Rot.java
jbox2d/src/main/java/org/jbox2d/common/Settings.java
jbox2d/src/main/java/org/jbox2d/common/Sweep.java
jbox2d/src/main/java/org/jbox2d/common/Timer.java
jbox2d/src/main/java/org/jbox2d/common/Transform.java
jbox2d/src/main/java/org/jbox2d/common/Vec2.java
jbox2d/src/main/java/org/jbox2d/common/Vec3.java
jbox2d/src/main/java/org/jbox2d/dynamics/Body.java
jbox2d/src/main/java/org/jbox2d/dynamics/BodyDef.java
jbox2d/src/main/java/org/jbox2d/dynamics/BodyType.java
jbox2d/src/main/java/org/jbox2d/dynamics/ContactManager.java
jbox2d/src/main/java/org/jbox2d/dynamics/Filter.java
jbox2d/src/main/java/org/jbox2d/dynamics/Fixture.java
jbox2d/src/main/java/org/jbox2d/dynamics/FixtureDef.java
jbox2d/src/main/java/org/jbox2d/dynamics/FixtureProxy.java
jbox2d/src/main/java/org/jbox2d/dynamics/Island.java
jbox2d/src/main/java/org/jbox2d/dynamics/Profile.java
jbox2d/src/main/java/org/jbox2d/dynamics/SolverData.java
jbox2d/src/main/java/org/jbox2d/dynamics/TimeStep.java
jbox2d/src/main/java/org/jbox2d/dynamics/World.java
jbox2d/src/main/java/org/jbox2d/dynamics/contacts/ChainAndCircleContact.java
jbox2d/src/main/java/org/jbox2d/dynamics/contacts/ChainAndPolygonContact.java
jbox2d/src/main/java/org/jbox2d/dynamics/contacts/CircleContact.java
jbox2d/src/main/java/org/jbox2d/dynamics/contacts/Contact.java
jbox2d/src/main/java/org/jbox2d/dynamics/contacts/ContactCreator.java
jbox2d/src/main/java/org/jbox2d/dynamics/contacts/ContactEdge.java
jbox2d/src/main/java/org/jbox2d/dynamics/contacts/ContactPositionConstraint.java
jbox2d/src/main/java/org/jbox2d/dynamics/contacts/ContactRegister.java
jbox2d/src/main/java/org/jbox2d/dynamics/contacts/ContactSolver.java
jbox2d/src/main/java/org/jbox2d/dynamics/contacts/ContactVelocityConstraint.java
jbox2d/src/main/java/org/jbox2d/dynamics/contacts/EdgeAndCircleContact.java
jbox2d/src/main/java/org/jbox2d/dynamics/contacts/EdgeAndPolygonContact.java
jbox2d/src/main/java/org/jbox2d/dynamics/contacts/PolygonAndCircleContact.java
jbox2d/src/main/java/org/jbox2d/dynamics/contacts/PolygonContact.java
jbox2d/src/main/java/org/jbox2d/dynamics/contacts/Position.java
jbox2d/src/main/java/org/jbox2d/dynamics/contacts/Velocity.java
jbox2d/src/main/java/org/jbox2d/dynamics/joints/ConstantVolumeJoint.java
jbox2d/src/main/java/org/jbox2d/dynamics/joints/ConstantVolumeJointDef.java
jbox2d/src/main/java/org/jbox2d/dynamics/joints/DistanceJoint.java
jbox2d/src/main/java/org/jbox2d/dynamics/joints/DistanceJointDef.java
jbox2d/src/main/java/org/jbox2d/dynamics/joints/FrictionJoint.java
jbox2d/src/main/java/org/jbox2d/dynamics/joints/FrictionJointDef.java
jbox2d/src/main/java/org/jbox2d/dynamics/joints/GearJoint.java
jbox2d/src/main/java/org/jbox2d/dynamics/joints/GearJointDef.java
jbox2d/src/main/java/org/jbox2d/dynamics/joints/Jacobian.java
jbox2d/src/main/java/org/jbox2d/dynamics/joints/Joint.java
jbox2d/src/main/java/org/jbox2d/dynamics/joints/JointDef.java
jbox2d/src/main/java/org/jbox2d/dynamics/joints/JointEdge.java
jbox2d/src/main/java/org/jbox2d/dynamics/joints/JointType.java
jbox2d/src/main/java/org/jbox2d/dynamics/joints/LimitState.java
jbox2d/src/main/java/org/jbox2d/dynamics/joints/MouseJoint.java
jbox2d/src/main/java/org/jbox2d/dynamics/joints/MouseJointDef.java
jbox2d/src/main/java/org/jbox2d/dynamics/joints/PrismaticJoint.java
jbox2d/src/main/java/org/jbox2d/dynamics/joints/PrismaticJointDef.java
jbox2d/src/main/java/org/jbox2d/dynamics/joints/PulleyJoint.java
jbox2d/src/main/java/org/jbox2d/dynamics/joints/PulleyJointDef.java
jbox2d/src/main/java/org/jbox2d/dynamics/joints/RevoluteJoint.java
jbox2d/src/main/java/org/jbox2d/dynamics/joints/RevoluteJointDef.java
jbox2d/src/main/java/org/jbox2d/dynamics/joints/RopeJoint.java
jbox2d/src/main/java/org/jbox2d/dynamics/joints/RopeJointDef.java
jbox2d/src/main/java/org/jbox2d/dynamics/joints/WeldJoint.java
jbox2d/src/main/java/org/jbox2d/dynamics/joints/WeldJointDef.java
jbox2d/src/main/java/org/jbox2d/dynamics/joints/WheelJoint.java
jbox2d/src/main/java/org/jbox2d/dynamics/joints/WheelJointDef.java
jbox2d/src/main/java/org/jbox2d/pooling/IDynamicStack.java
jbox2d/src/main/java/org/jbox2d/pooling/IOrderedStack.java
jbox2d/src/main/java/org/jbox2d/pooling/IWorldPool.java
jbox2d/src/main/java/org/jbox2d/pooling/arrays/FloatArray.java
jbox2d/src/main/java/org/jbox2d/pooling/arrays/IntArray.java
jbox2d/src/main/java/org/jbox2d/pooling/arrays/Vec2Array.java
jbox2d/src/main/java/org/jbox2d/pooling/normal/CircleStack.java
jbox2d/src/main/java/org/jbox2d/pooling/normal/DefaultWorldPool.java
jbox2d/src/main/java/org/jbox2d/pooling/normal/MutableStack.java
jbox2d/src/main/java/org/jbox2d/pooling/normal/OrderedStack.java
jbox2d/src/main/java/org/jbox2d/pooling/stacks/DynamicIntStack.java
jbox2d/src/main/scala/nicol/math/package.scala
jbox2d/src/test/java/org/jbox2d/utests/MathTest.java
project/Build.scala
project/build.properties
project/plugins.sbt
sika.png
sometiles.png
src/test/scala/nicol/App.scala
tiles/src/main/scala/nicol/tiles/Layer.scala
tiles/src/main/scala/nicol/tiles/Tilemap.scala
tiles/src/main/scala/nicol/tiles/Tileset.scala
tiles/src/main/scala/nicol/tiles/tmx/TMX.scala
Download
Click the following link to download Nicol-master.zip.
Nicol-master.zip