Sam Hocevar
|
eec2eb7a9a
|
Add a recording mode to Ticker that ensures fixed deltatime even when
lagging behind.
|
14 years ago |
Sam Hocevar
|
016a5ec38b
|
Add a benchmark mode to the ticker.
|
14 years ago |
Sam Hocevar
|
c5aea027b9
|
Store the requested FPS in the Ticker class.
|
14 years ago |
Sam Hocevar
|
0297a2b195
|
The client application no longer needs to call Video::Clea().
|
14 years ago |
Sam Hocevar
|
bd751c1a0c
|
Allow to specify FPS in the DebugRecord object.
|
14 years ago |
Sam Hocevar
|
5eb598905a
|
The most recent interface layout.
|
14 years ago |
Sam Hocevar
|
c1a3d37e7b
|
Fix the Dict class. It wasn't even implemented properly.
|
14 years ago |
Sam Hocevar
|
d697fd40b1
|
Name tilers, samples and pieces for easier debugging.
|
14 years ago |
Sam Hocevar
|
29fe980021
|
Fix a coding error in the null tiler detection.
|
14 years ago |
Sam Hocevar
|
66ab1860ef
|
Add more error reporting to the Tiler and the Ticker.
|
14 years ago |
Sam Hocevar
|
cfb7d32d2e
|
More aggressive ticker panic mode.
|
14 years ago |
Sam Hocevar
|
4db2c0c6fe
|
Reduce error verbosity when entities are stuck at exit.
|
14 years ago |
Sam Hocevar
|
bc63934531
|
Add a safeguard mechanism that gets rid of stuck entities upon shutdown.
|
14 years ago |
Sam Hocevar
|
e3a8aa0961
|
Start working on a new gameplay, codenamed "Fusion".
|
14 years ago |
Sam Hocevar
|
8de209f707
|
Fix a crash caused by potential code/data discrepancies.
|
14 years ago |
Sam Hocevar
|
e9583b8a62
|
Implement the title screen. Click on it to start a game.
|
14 years ago |
Sam Hocevar
|
f9cb712e81
|
First implementation of the mouse tracker.
|
14 years ago |
Sam Hocevar
|
9c08082263
|
Minor updates to the mouse tracking architecture.
|
14 years ago |
Sam Hocevar
|
1ae1693d52
|
Make Entity variable members private.
|
14 years ago |
Sam Hocevar
|
50ed9ffecc
|
Test entity alignment features. Also, start working on the mouse tracking.
|
14 years ago |
Sam Hocevar
|
8df4d092a5
|
Implement Text::SetInt().
|
14 years ago |
Sam Hocevar
|
e9e1390454
|
Display mashed monsterz statistics, up to 12 icons.
|
14 years ago |
Sam Hocevar
|
1dbd80b2a0
|
Text objects don't do bold by default. The fonts themselves should be bold.
|
14 years ago |
Sam Hocevar
|
fa1cc51d97
|
Fix a texture size bug in the font initialisation.
|
14 years ago |
Sam Hocevar
|
b0ded399f6
|
Rework tile handling. This possibly breaks deushax pretty rudely.
|
14 years ago |
Sam Hocevar
|
de3da71331
|
Create the WorldEntity class, for objects with world coordinates.
|
14 years ago |
Sam Hocevar
|
346c90dde8
|
Allow more particles, just in case.
|
14 years ago |
Sam Hocevar
|
885c48fcfb
|
Fix Linux build.
|
14 years ago |
Sam Hocevar
|
502deb7597
|
Fix a few warnings here and there, and try to use the vector classes.
|
14 years ago |
Sam Hocevar
|
f76b95f200
|
Rename Float3 to float3, Int3 to int3 etc. and add the 4-member versions.
|
14 years ago |
Sam Hocevar
|
0dfc497814
|
Add pseudorandom functions for floats.
|
14 years ago |
Sam Hocevar
|
6c3b80be8f
|
Particle emitter test.
|
14 years ago |
Sam Hocevar
|
4c278a0895
|
Change the way the Scene object works.
|
14 years ago |
Sam Hocevar
|
b7e01a1f90
|
Skeleton for the particle emitter class.
|
14 years ago |
Sam Hocevar
|
c43194554f
|
Add a Text object for OSD and possibly other effects.
|
14 years ago |
Sam Hocevar
|
87ed8cdf52
|
Print error reports before panicking when asset loads fail.
|
14 years ago |
Sam Hocevar
|
c2ddb97d63
|
Fix font rendering.
|
14 years ago |
Sam Hocevar
|
c89d05d7e6
|
Add a utility function to compute the power of two above.
|
14 years ago |
Sam Hocevar
|
8458faf1fe
|
Convert NPOT textures in code.
|
14 years ago |
Sam Hocevar
|
f84b659c62
|
Slightly change the ...Data initialisation in classes.
|
14 years ago |
Sam Hocevar
|
21fd077d12
|
Reduce audio latency by using 1K samples instead of 4K.
|
14 years ago |
Sam Hocevar
|
640735731a
|
Add preliminary support for sound samples. Implement click.
|
14 years ago |
Sam Hocevar
|
290c8f40d7
|
Skeleton for sample entity and sampler manager classes.
|
14 years ago |
Sam Hocevar
|
9554373756
|
Remove unused file.
|
14 years ago |
Sam Hocevar
|
2bf9fd3dc7
|
Implement vector equality comparisons.
|
14 years ago |
Sam Hocevar
|
dc45c9e426
|
Implement vector square length.
|
14 years ago |
Sam Hocevar
|
705c39d63a
|
Various vector operators including casts and scalar-vector operations.
|
14 years ago |
Sam Hocevar
|
ae23572b18
|
Implement vector addition, subtraction etc. as well as euclidian distance.
|
14 years ago |
Sam Hocevar
|
ee36574c01
|
Pieces can now be grabbed around.
|
14 years ago |
Sam Hocevar
|
fb2ff4580f
|
Implement simple + and - operators for Int2, Float2 etc.
|
14 years ago |