Sam Hocevar
|
9a66d6b1bb
|
Switch scene rendering method to vertex buffer objects.
|
14 years ago |
Sam Hocevar
|
bcca962ba9
|
Allow to query for a tileset's size and/or number of tiles.
|
14 years ago |
Sam Hocevar
|
375d7ee14d
|
TileSets can now be initialised either using the tile size, or the
known number of tiles in a row and a column. Necessary for ticket #24.
|
14 years ago |
Sam Hocevar
|
d697fd40b1
|
Name tilers, samples and pieces for easier debugging.
|
14 years ago |
Sam Hocevar
|
8de209f707
|
Fix a crash caused by potential code/data discrepancies.
|
14 years ago |
Sam Hocevar
|
1ae1693d52
|
Make Entity variable members private.
|
14 years ago |
Sam Hocevar
|
b0ded399f6
|
Rework tile handling. This possibly breaks deushax pretty rudely.
|
14 years ago |
Sam Hocevar
|
87ed8cdf52
|
Print error reports before panicking when asset loads fail.
|
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
|
5ebe9f9c85
|
Add support for rotated views and stretched tiles.
|
14 years ago |
Sam Hocevar
|
0ed566d3cc
|
Complete Lol Engine / Deus Hax / Monsterz split.
|
14 years ago |
Sam Hocevar
|
c73ee58065
|
The Tile size can now be specified upon TileSet load. Add a sample
with the Monsterz tiles.
|
14 years ago |
Sam Hocevar
|
54a05e0c2c
|
Allow for different priorities in game and draw tick levels.
|
14 years ago |
Sam Hocevar
|
bf5fa55d25
|
Fix broken perspective.
|
14 years ago |
Sam Hocevar
|
9e2c239e74
|
Support tilesets larger than 512x512 and switch the coordinates system to
(0,0) at the bottom left.
|
14 years ago |
Sam Hocevar
|
d5ffa9fe4f
|
Properly implement program termination, including in the GTK program.
|
14 years ago |
Sam Hocevar
|
57a0cb5102
|
Refactor stuff.
|
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
|
4d63ad6ada
|
Rename "asset" to "entity". It's way cooler.
|
14 years ago |
Sam Hocevar
|
2edd7f4dbf
|
Start to handle differences between vertical and horizontal tiles.
|
14 years ago |
Sam Hocevar
|
9112d94d19
|
Create a helper class for easy scene setup. Highly reduces the number
of includes in a few source files.
|
14 years ago |
Sam Hocevar
|
0fc6a8487c
|
Slightly improve the documentation in a few files, add the missing
joystick class, and put a header in each source file.
|
14 years ago |
Sam Hocevar
|
4d005a7dbb
|
Implement a naive garbage collector.
|
14 years ago |
Sam Hocevar
|
5a17077940
|
Implement lazy initialisation of TileSet objects.
|
14 years ago |
Sam Hocevar
|
cf1f5d500f
|
TileSet is now a child of Asset.
|
14 years ago |
Sam Hocevar
|
a156db0aeb
|
The GTK loop now works. Sort of.
|
14 years ago |
Sam Hocevar
|
59f777f969
|
Naive font renderer prototype.
|
14 years ago |
Sam Hocevar
|
40d2f1c00a
|
Minor Win32 compilation fixes.
|
14 years ago |
Sam Hocevar
|
a9b63620d4
|
Rendering starts to work again. There is no Z-sorting yet.
|
14 years ago |
Sam Hocevar
|
af3be15a7d
|
Much better resource allocation and release. Scene manager stub.
|
14 years ago |
Sam Hocevar
|
4537534dcf
|
Support CSV .tmx files to get rid of that pathetic system() call.
|
14 years ago |
Sam Hocevar
|
51a2711e19
|
Fix default tiler image.
|
14 years ago |
Sam Hocevar
|
eeb7c6ca53
|
Fix default tile loader.
|
14 years ago |
Sam Hocevar
|
f2213985f5
|
Test collisions.
|
14 years ago |
Sam Hocevar
|
a066bec3bb
|
Sort layers before rendering.
|
14 years ago |
Sam Hocevar
|
68c71cfa83
|
Create a tile manager. There are no longer any GL calls in test-map.cpp or
in public headers. Good cleanup.
|
14 years ago |