Implement the multi light source.
Implement the multi light source.
Remove unused variables.
Change the fresnel function a bit.
Change the specular parameter for good appearance.
The mesh will have its own material.
Move the code of binding the light source to BreakOut.hs.
It is enough at one-time.
Add the Actor data type for the loop of calling Mesh.draw.
Fix the roughness artifact.
Add the 'f' postfix to the immediate value. It's for performance.
Change the fresnel parameter for more photorealistic.
Add the simple cube mesh model data.
Show the 3rd mesh object.
Move the mesh data of the solid cube to BarMesh.hs
Add a brief comment on each function and data type.
Resise the cube mesh.
It was not useful size.
Create the BreakOut game field.
Add the position parameter in the Actor data type.
Implemente the game data object.
It have the cursor position separated from the camera object.
Implement the paddle movement that is controlled by the mouse.
Remove old camera control code.
Implemente the ball movement. It is refrected only in the wall.
Implement to bounce the ball on the paddle top.