Sam Hocevar
|
ae70b9f658
|
Move _strncasecmp define from forge.cpp/tiler.cpp to dict.cpp.
|
14 years ago |
Sam Hocevar
|
9100b53f27
|
Allow to build without libpipi.
|
14 years ago |
Sam Hocevar
|
d5ffa9fe4f
|
Properly implement program termination, including in the GTK program.
|
14 years ago |
Sam Hocevar
|
1a5b20c3e3
|
Minor code simplifications.
|
14 years ago |
Sam Hocevar
|
0415b2eb5e
|
Remove duplicate code in the GL map viewer.
|
14 years ago |
Sam Hocevar
|
c1851f2c2b
|
Store the frame number in the Ticker instead of duplicating the information
in each class that uses it.
|
14 years ago |
Sam Hocevar
|
c52d2267d0
|
Keyboard scrolling in the editor.
|
14 years ago |
Sam Hocevar
|
fb327b3373
|
Play with toolbar buttons.
|
14 years ago |
Sam Hocevar
|
11305698a3
|
Add an about dialogue and fix an initialisation bug in the map viewer
scrollbar handling.
|
14 years ago |
Sam Hocevar
|
19170bcac4
|
Refactor editor to get the glarea object out of the main source file.
|
14 years ago |
Sam Hocevar
|
509d4158cd
|
Update .gitignore file.
|
14 years ago |
Sam Hocevar
|
4cc3ace4b1
|
Update todo list.
|
14 years ago |
Sam Hocevar
|
d990084845
|
Allow the sprite viewer window to pan.
|
14 years ago |
Sam Hocevar
|
324013d8dc
|
Implement scrolling in the GTK window using the scrollbars.
|
14 years ago |
Sam Hocevar
|
039de818c3
|
Fix the Font class so that it does lazy initialisation of the texture.
|
14 years ago |
Sam Hocevar
|
2a5d90cc33
|
New MapViewer class and some GTK+ refactoring.
|
14 years ago |
Sam Hocevar
|
57a0cb5102
|
Refactor stuff.
|
14 years ago |
Sam Hocevar
|
3bb8c8aa2f
|
Factor Forge and Tiler using the new Dict class.
|
14 years ago |
Sam Hocevar
|
6223c37bb2
|
Proper Float3 constructors.
|
14 years ago |
Sam Hocevar
|
0fdf9b6874
|
Apply correct projection to the debug sprite movement.
|
14 years ago |
Sam Hocevar
|
988f7c2885
|
Replace mouse scrolling with a joystick simulated by the e/s/d/f keys.
|
14 years ago |
Sam Hocevar
|
50e4f67254
|
Get the timer to talk milliseconds instead of seconds.
|
14 years ago |
Sam Hocevar
|
3d0a16c0d3
|
Add a simple "build" script for people unfamiliar with bootstrap etc.
|
14 years ago |
Sam Hocevar
|
4d63ad6ada
|
Rename "asset" to "entity". It's way cooler.
|
14 years ago |
Sam Hocevar
|
25273ab1fe
|
Remove some debug stuff.
|
14 years ago |
Sam Hocevar
|
0fe723ee86
|
Implement video recording using libpipi.
|
14 years ago |
Sam Hocevar
|
ea672c7768
|
Disable depth test. We do our own management.
|
14 years ago |
Sam Hocevar
|
8d659bb02e
|
Fix Z-sorting yet again, and add real level support to map loading.
|
14 years ago |
Sam Hocevar
|
29bebc3e53
|
Implement Video::Capture and create a GROUP_RENDER_CAPTURE tick group.
|
14 years ago |
Sam Hocevar
|
d2e5bba88e
|
Implement Video::GetWidth() and Video::GetHeight().
|
14 years ago |
Sam Hocevar
|
2edd7f4dbf
|
Start to handle differences between vertical and horizontal tiles.
|
14 years ago |
Sam Hocevar
|
cb0c02c7d0
|
Invert the mouse coordinate handling logic.
|
14 years ago |
Sam Hocevar
|
2fe2673600
|
Better near/far values.
|
14 years ago |
Sam Hocevar
|
8d4e2c9c4c
|
Fix z-sorting of tiles. For now.
|
14 years ago |
Sam Hocevar
|
e16f8d7804
|
Add a debug sprite to the scene.
|
14 years ago |
Sam Hocevar
|
4ba04a7bfd
|
Allow other classes to request the Game's Scene object.
|
14 years ago |
Sam Hocevar
|
14e45d0fd4
|
Try to detect assets not calling their super tick methods. Already spotted
one bug thanks to that.
|
14 years ago |
Sam Hocevar
|
e8cd1a9ba7
|
Minor optimisation in the garbage collection order.
|
14 years ago |
Sam Hocevar
|
0d78ca44ca
|
Implement Timer::PollSeconds(), if necessary.
|
14 years ago |
Sam Hocevar
|
79822b6c89
|
Improve the text appearance using an outline.
|
14 years ago |
Sam Hocevar
|
6ddfa26129
|
Minor updates here and there. Not worth mentioning.
|
14 years ago |
Sam Hocevar
|
bf938bd622
|
Update todo list.
|
14 years ago |
Sam Hocevar
|
a156dd810e
|
Make the editor more responsive by handling GTK events before waiting for
the loop to complete.
|
14 years ago |
Sam Hocevar
|
601ce07746
|
Make the GTK editor more responsive.
|
14 years ago |
Sam Hocevar
|
e2596fa9fd
|
Implement the profiling system.
|
14 years ago |
Sam Hocevar
|
372d18bde6
|
Implement naive bold font printing.
|
14 years ago |
Sam Hocevar
|
fa25646f80
|
Improve the timer accuracy even more.
|
14 years ago |
Sam Hocevar
|
61524527a1
|
Fixed framerate now has sub-millisecond accuracy on Linux.
|
14 years ago |
Sam Hocevar
|
172a256c89
|
Properly initialise SDL in the input system's constructor.
|
14 years ago |
Sam Hocevar
|
8bfb98c160
|
Implement a better timing mechanism for fixed framerate. Accuracy is
sub-millisecond but can be improved if we get rid of SDL timers.
|
14 years ago |