Commits

Show all
Author Commit Message Labels Comments Date
johannes
New level: four
johannes
Added level round and round
maghoff
Added dependency to SDL_image
maghoff
(Rudimentary) support for specifying level on the command line
maghoff
Ignoring videos and screen shots
maghoff
Added Qt Creator project files
maghoff
Boards are now defined in lua scripts.
maghoff
Added dependency to lua5.1 and luabind
maghoff
Added functionality for calculating the winding number. This is used to place food items inside reachable places of the board
maghoff
CLEANUP
maghoff
Implemented collision with scored_point
maghoff
Fixed a bug in arc::intersect_with_circle with skiplength
maghoff
The bounding box of the board is now calculated from the bounding boxes of the segments that make up the board
maghoff
Bought some features for the price of broken abstractions. Now including SDL.h in several places. Features: Moving board frame and F for full-screen
maghoff
Stopped setting the color to white all the time. Seems to be no problem.
maghoff
Start out with an "egg" rather than a length of snake
maghoff
Implemented collision detection with a snake's head and tail caps
maghoff
Moved light lower down. Handles numerical stability around edge cases better
maghoff
Fixed the normals in the shader. Display the texture smaller. Soften light and specular light
maghoff
Skin now has shape, diffuse-mapping and bump-mapping.
maghoff
Sending in across and along-vectors to the shaders
maghoff
Reduce the speed of the snake. It works better now that the snake is textured
maghoff
Draw the head and tail cap under the snake
maghoff
Linking to SDL_image, loading textures, sending textures to shader
maghoff
Fixed long-standing bug caused by wrong order of destruction
maghoff
Minor fixes
maghoff
Added instructions in README.txt for how to get hold of texture files.
maghoff
Refactored such that the shape of the board is set in exactly one place. Both reshaper and food_generator look at board::bounding_box
maghoff
Added a primitive board::bounding_box
maghoff
The b-coordinate is now correct while the snake dies
  1. Prev
  2. Next