Sam Hocevar
|
bd2abf9a78
|
mrpigeon: try the new tile definition system… which doesn’t work.
|
11 vuotta sitten |
Benjamin ‘Touky’ Huet
|
c7219ff1dd
|
New year copyright update.
|
12 vuotta sitten |
Sam Hocevar
|
d6634da83f
|
build: fix the WTFPL site URL in all code comments.
|
12 vuotta sitten |
Sam Hocevar
|
f35f4284b0
|
core: allow each blitted tile to be stretched differently.
|
12 vuotta sitten |
Sam Hocevar
|
edfa3dfc4b
|
core: allow to stretch 2D sprits in both X and Y directions.
|
12 vuotta sitten |
Sam Hocevar
|
6bbe943492
|
core: rename vec2i to ivec2 etc. to better match GLSL.
|
13 vuotta sitten |
Sam Hocevar
|
6266c289ee
|
tileset: replace the Tiler ID system with real TileSet objects. The only
thing that is still broken is the Layer <--> Map interface.
|
13 vuotta sitten |
Sam Hocevar
|
1fb4205d61
|
tiler: Tiler::GetSize can now return a different value for different tiles.
|
13 vuotta sitten |
Sam Hocevar
|
10b321b204
|
core: get rid of now useless <cstdio> includes.
|
13 vuotta sitten |
Sam Hocevar
|
1e5624d551
|
core: create a logger class to reduce printf usage.
|
13 vuotta sitten |
Sam Hocevar
|
8848cf53db
|
Put everything in the "lol" namespace. Better late than never.
|
13 vuotta sitten |
Sam Hocevar
|
6405ef32ea
|
Get rid of float3, float4, int3 etc. in favour of GLSL types.
|
13 vuotta sitten |
Sam Hocevar
|
4df4ba3a78
|
Get rid of the SHADER_CRAP macro and use LOL_EXPERIMENTAL instead,
together with the --enable-experimental flag. Use LOL_DEBUG and
LOL_RELEASE instead of the previous values.
|
13 vuotta sitten |
Sam Hocevar
|
9a66d6b1bb
|
Switch scene rendering method to vertex buffer objects.
|
14 vuotta sitten |
Sam Hocevar
|
bcca962ba9
|
Allow to query for a tileset's size and/or number of tiles.
|
14 vuotta sitten |
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 vuotta sitten |
Sam Hocevar
|
29fe980021
|
Fix a coding error in the null tiler detection.
|
14 vuotta sitten |
Sam Hocevar
|
66ab1860ef
|
Add more error reporting to the Tiler and the Ticker.
|
14 vuotta sitten |
Sam Hocevar
|
5ebe9f9c85
|
Add support for rotated views and stretched tiles.
|
14 vuotta sitten |
Sam Hocevar
|
0ed566d3cc
|
Complete Lol Engine / Deus Hax / Monsterz split.
|
14 vuotta sitten |
Sam Hocevar
|
c73ee58065
|
The Tile size can now be specified upon TileSet load. Add a sample
with the Monsterz tiles.
|
14 vuotta sitten |
Sam Hocevar
|
ae70b9f658
|
Move _strncasecmp define from forge.cpp/tiler.cpp to dict.cpp.
|
14 vuotta sitten |
Sam Hocevar
|
3bb8c8aa2f
|
Factor Forge and Tiler using the new Dict class.
|
14 vuotta sitten |
Sam Hocevar
|
988f7c2885
|
Replace mouse scrolling with a joystick simulated by the e/s/d/f keys.
|
14 vuotta sitten |
Sam Hocevar
|
2edd7f4dbf
|
Start to handle differences between vertical and horizontal tiles.
|
14 vuotta sitten |
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 vuotta sitten |
Sam Hocevar
|
4d005a7dbb
|
Implement a naive garbage collector.
|
14 vuotta sitten |
Sam Hocevar
|
40d2f1c00a
|
Minor Win32 compilation fixes.
|
14 vuotta sitten |
Sam Hocevar
|
a9b63620d4
|
Rendering starts to work again. There is no Z-sorting yet.
|
14 vuotta sitten |
Sam Hocevar
|
af3be15a7d
|
Much better resource allocation and release. Scene manager stub.
|
14 vuotta sitten |
Sam Hocevar
|
4537534dcf
|
Support CSV .tmx files to get rid of that pathetic system() call.
|
14 vuotta sitten |
Sam Hocevar
|
51a2711e19
|
Fix default tiler image.
|
14 vuotta sitten |
Sam Hocevar
|
eeb7c6ca53
|
Fix default tile loader.
|
14 vuotta sitten |
Sam Hocevar
|
f2213985f5
|
Test collisions.
|
14 vuotta sitten |
Sam Hocevar
|
a066bec3bb
|
Sort layers before rendering.
|
14 vuotta sitten |
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 vuotta sitten |