Matthias Richter
d1d6dbb056
Make proper modules
2011-01-18 17:44:38 +01:00
Matthias Richter
0dc9eacc57
Bugfix: Timer.update(dt) sometimes fails on `for'
...
Deleting functions from the function register while looping over
it could break the next-iterator in the for loop. To prevent that
from happening, we collect the functions to be deleted and delete
them in an extra loop.
Functions will still only be called after they have been removed
from the timer register.
2011-01-12 12:18:37 +01:00
Matthias Richter
72b06e2387
Fix vector cross product
2011-01-06 23:24:27 +01:00
Matthias Richter
902437d562
Throw error in case of missing argument instead of silently failing
2010-11-16 16:26:33 +01:00
Matthias Richter
1e961e9a07
Remove useless 'Interface' function
2010-11-13 17:10:47 +01:00
Matthias Richter
1e25c2a2e2
Add convenience class:Inherit method
2010-11-13 16:53:50 +01:00
Matthias Richter
6b2f1f4caa
Add missing callbacks, make ignorant of passed arguments, bug in Gamestate.keypressed
2010-10-31 13:04:08 +01:00
Matthias Richter
f093abdad1
Forward interpolating function arguments, add oscillator
2010-10-18 12:31:01 +02:00
Matthias Richter
12dd144d0b
forward return value of interpolating function
2010-10-17 16:28:50 +02:00
Matthias Richter
2579a7f6bc
Return nil if interpolation is stopped
2010-10-17 16:03:52 +02:00
Matthias Richter
0be37cfbba
add timer module
2010-10-17 15:06:35 +02:00
Matthias Richter
770fe5234b
Add cross product
2010-09-30 11:46:33 +02:00
Matthias Richter
0ab3a6898c
Fix issue #1 : Typo in assert
2010-09-30 11:44:31 +02:00
Matthias Richter
d306ce88fb
Fix world to camera coordinate transformation
2010-09-19 15:38:39 +02:00
Matthias Richter
8311ddbad1
Add license header
2010-09-19 15:37:55 +02:00
Matthias Richter
b8dc9b6592
Function rename
2010-09-15 11:28:06 +02:00
Matthias Richter
1f69ddb249
add functions to convert from camera coords to screen coords
2010-09-15 11:17:11 +02:00
Matthias Richter
0e6ce6d8a9
remove possible bug when converting to camera coords
2010-09-15 11:15:58 +02:00
Matthias Richter
cfd4cfb28e
Function renames
2010-09-15 11:15:23 +02:00
Matthias Richter
ded2110ab3
Bug: camera:transform(p) changed argument
2010-09-03 23:39:54 +02:00
Matthias Richter
4a25caee2c
update readme
2010-08-17 21:58:14 +02:00
Matthias Richter
06bcada2d7
Bug: enter/leave not called
2010-08-17 21:54:09 +02:00
Matthias Richter
6a3742aae3
Add sequene class
2010-08-17 20:32:42 +02:00
Matthias Richter
376f31f30c
Corrent remove functions
2010-08-17 19:29:41 +02:00
Matthias Richter
048a0bb7ae
Add ringbuffer
2010-08-17 16:27:43 +02:00
Matthias Richter
66c0f92a30
Add projection and perpendicular
2010-08-17 13:17:01 +02:00
Matthias Richter
6315155955
Bug: prevent from switching to initial gamestate
2010-08-13 15:36:12 +02:00
Matthias Richter
5030f4db60
Fix link in markdown readme
2010-08-13 14:57:00 +02:00
Matthias Richter
da90605de9
Add error-producing initial gamestate
2010-08-13 14:48:24 +02:00
Matthias Richter
a46fea1805
Move documentation to project page
2010-08-13 14:45:24 +02:00
Matthias Richter
04a5520276
Add proper spacing in gamestate doc
2010-08-11 22:07:27 +02:00
Matthias Richter
c7ea37c7dd
Move class pitfall to after example
2010-08-11 22:06:24 +02:00
Matthias Richter
82612b5ae5
Add gamestate doc; warn special case of Class
2010-08-11 21:55:08 +02:00
Matthias Richter
4f1bcf2ce8
Yet another take at formatting
2010-08-09 22:51:28 +02:00
Matthias Richter
f677c7721d
Add license and hopefully better formatting
2010-08-09 22:47:47 +02:00
Matthias Richter
5c89ba3350
Document camera
2010-08-09 19:23:00 +02:00
Matthias Richter
321048cd41
Markdown readme, document vector and class
2010-08-09 18:54:22 +02:00
Matthias Richter
f491a92eaa
Initial commit
2010-08-09 17:52:48 +02:00