Sam Hocevar
|
fa427a3fd9
|
Win32 solution.
|
14 jaren geleden |
Sam Hocevar
|
c73ee58065
|
The Tile size can now be specified upon TileSet load. Add a sample
with the Monsterz tiles.
|
14 jaren geleden |
Sam Hocevar
|
e5a870d4ef
|
Fix compilation issue caused by WinDef.h defining "near" and "far" macros.
|
14 jaren geleden |
Sam Hocevar
|
5a84826e10
|
Fix M_PI usage on Win32.
|
14 jaren geleden |
Sam Hocevar
|
ad3128405a
|
Put HUD objects back on front of the scene.
|
14 jaren geleden |
Sam Hocevar
|
54a05e0c2c
|
Allow for different priorities in game and draw tick levels.
|
14 jaren geleden |
Sam Hocevar
|
40f7da62f1
|
Implement Video::SetFov() to allow conic projection.
|
14 jaren geleden |
Sam Hocevar
|
1f3226dc2f
|
Add a debugging sphere object to test transparency.
|
14 jaren geleden |
Sam Hocevar
|
dae907ae98
|
Proper depth buffer handling with minimal alpha support.
|
14 jaren geleden |
Sam Hocevar
|
3f21eb34d2
|
Activate depth buffer when the GL context is created.
|
14 jaren geleden |
Sam Hocevar
|
bf5fa55d25
|
Fix broken perspective.
|
14 jaren geleden |
Sam Hocevar
|
6e4ad90a9f
|
Add a stats logger entity.
|
14 jaren geleden |
Sam Hocevar
|
92f2adbc93
|
Toying around with the editor UI.
|
14 jaren geleden |
Sam Hocevar
|
9e2c239e74
|
Support tilesets larger than 512x512 and switch the coordinates system to
(0,0) at the bottom left.
|
14 jaren geleden |
Sam Hocevar
|
83a82034ae
|
Start creating the World class.
|
14 jaren geleden |
Sam Hocevar
|
f9ec350c1a
|
Fix a few minor FIXMEs in the code.
|
14 jaren geleden |
Sam Hocevar
|
bc256d6dbe
|
Fix an erroneus warning message in the Dict destructor.
|
14 jaren geleden |
Sam Hocevar
|
3e266b5dce
|
Proper detection of libcaca and libpipi.
|
14 jaren geleden |
Sam Hocevar
|
befc2ac884
|
Minor simplification to the GTK exit handling.
|
14 jaren geleden |
Sam Hocevar
|
887e7b1690
|
Switch from esdf controls to wasd, but support qwerty and azerty keyboards.
|
14 jaren geleden |
Sam Hocevar
|
787818d0fb
|
Do not use SDL for Win32 timers. The OS has all we need.
|
14 jaren geleden |
Sam Hocevar
|
9319141475
|
Fix a Win32 timer regression bug.
|
14 jaren geleden |
Sam Hocevar
|
ae70b9f658
|
Move _strncasecmp define from forge.cpp/tiler.cpp to dict.cpp.
|
14 jaren geleden |
Sam Hocevar
|
9100b53f27
|
Allow to build without libpipi.
|
14 jaren geleden |
Sam Hocevar
|
d5ffa9fe4f
|
Properly implement program termination, including in the GTK program.
|
14 jaren geleden |
Sam Hocevar
|
1a5b20c3e3
|
Minor code simplifications.
|
14 jaren geleden |
Sam Hocevar
|
0415b2eb5e
|
Remove duplicate code in the GL map viewer.
|
14 jaren geleden |
Sam Hocevar
|
c1851f2c2b
|
Store the frame number in the Ticker instead of duplicating the information
in each class that uses it.
|
14 jaren geleden |
Sam Hocevar
|
c52d2267d0
|
Keyboard scrolling in the editor.
|
14 jaren geleden |
Sam Hocevar
|
fb327b3373
|
Play with toolbar buttons.
|
14 jaren geleden |
Sam Hocevar
|
11305698a3
|
Add an about dialogue and fix an initialisation bug in the map viewer
scrollbar handling.
|
14 jaren geleden |
Sam Hocevar
|
19170bcac4
|
Refactor editor to get the glarea object out of the main source file.
|
14 jaren geleden |
Sam Hocevar
|
509d4158cd
|
Update .gitignore file.
|
14 jaren geleden |
Sam Hocevar
|
4cc3ace4b1
|
Update todo list.
|
14 jaren geleden |
Sam Hocevar
|
d990084845
|
Allow the sprite viewer window to pan.
|
14 jaren geleden |
Sam Hocevar
|
324013d8dc
|
Implement scrolling in the GTK window using the scrollbars.
|
14 jaren geleden |
Sam Hocevar
|
039de818c3
|
Fix the Font class so that it does lazy initialisation of the texture.
|
14 jaren geleden |
Sam Hocevar
|
2a5d90cc33
|
New MapViewer class and some GTK+ refactoring.
|
14 jaren geleden |
Sam Hocevar
|
57a0cb5102
|
Refactor stuff.
|
14 jaren geleden |
Sam Hocevar
|
3bb8c8aa2f
|
Factor Forge and Tiler using the new Dict class.
|
14 jaren geleden |
Sam Hocevar
|
6223c37bb2
|
Proper Float3 constructors.
|
14 jaren geleden |
Sam Hocevar
|
0fdf9b6874
|
Apply correct projection to the debug sprite movement.
|
14 jaren geleden |
Sam Hocevar
|
988f7c2885
|
Replace mouse scrolling with a joystick simulated by the e/s/d/f keys.
|
14 jaren geleden |
Sam Hocevar
|
50e4f67254
|
Get the timer to talk milliseconds instead of seconds.
|
14 jaren geleden |
Sam Hocevar
|
3d0a16c0d3
|
Add a simple "build" script for people unfamiliar with bootstrap etc.
|
14 jaren geleden |
Sam Hocevar
|
4d63ad6ada
|
Rename "asset" to "entity". It's way cooler.
|
14 jaren geleden |
Sam Hocevar
|
25273ab1fe
|
Remove some debug stuff.
|
14 jaren geleden |
Sam Hocevar
|
0fe723ee86
|
Implement video recording using libpipi.
|
14 jaren geleden |
Sam Hocevar
|
ea672c7768
|
Disable depth test. We do our own management.
|
14 jaren geleden |
Sam Hocevar
|
8d659bb02e
|
Fix Z-sorting yet again, and add real level support to map loading.
|
14 jaren geleden |