Benjamin ‘Touky’ Huet
|
3d4b3d53c3
|
Added bunch of stuff on threads and images.
|
10 years ago |
Sam Hocevar
|
c9b8ff54a1
|
misc: some refactoring in texture handling.
|
10 years ago |
Sam Hocevar
|
c29058ac87
|
gpu: give access to the Texture behind a TileSet.
|
10 years ago |
Sam Hocevar
|
32143b8bb4
|
scene: allow to rotate sprites around the Z axis.
|
10 years ago |
Sam Hocevar
|
6c0cab193c
|
scene: position sprite tiles from their centre instead of their corner.
|
10 years ago |
Sam Hocevar
|
bd2abf9a78
|
mrpigeon: try the new tile definition system… which doesn’t work.
|
12 years ago |
Sam Hocevar
|
9a752c84d8
|
tileset: refactor the tile generation code.
|
12 years ago |
Sam Hocevar
|
d34d31dae0
|
base: some refactoring in the tileset class.
|
12 years ago |
Sam Hocevar
|
d4dcdb75e6
|
gpu: account for the HLSL half-texel offset on the PS3.
|
12 years ago |
Benjamin ‘Touky’ Huet
|
77dcb3c146
|
EasyMesh : vdecl/vbo flag test fixup.
Tileset : added GetTileSize().
|
12 years ago |
Benjamin ‘Touky’ Huet
|
a573b0908b
|
MeshViewer : Added shitty texture to bulletproof easymesh UV, and therefore correct wrongly set ones.
|
12 years ago |
Benjamin ‘Touky’ Huet
|
c7219ff1dd
|
New year copyright update.
|
12 years ago |
Sam Hocevar
|
d6634da83f
|
build: fix the WTFPL site URL in all code comments.
|
12 years ago |
Sam Hocevar
|
90bfc79b22
|
core: tick methods now use seconds, like any sane system.
|
12 years ago |
Sam Hocevar
|
f7770f7387
|
gpu: add an Unbind() method for textures for clean up. Unfortunately
the Scene code still breaks Direct3D rendering.
|
13 years ago |
Sam Hocevar
|
f35f4284b0
|
core: allow each blitted tile to be stretched differently.
|
13 years ago |
Sam Hocevar
|
edfa3dfc4b
|
core: allow to stretch 2D sprits in both X and Y directions.
|
13 years ago |
Sam Hocevar
|
2b9d64f7a8
|
core: more vec?i -> ?veci renames.
|
13 years ago |
Sam Hocevar
|
6bbe943492
|
core: rename vec2i to ivec2 etc. to better match GLSL.
|
13 years ago |
Sam Hocevar
|
dc13c1f742
|
tiler: ensure AddTile() and BlitTile() accept vec3i arguments.
|
13 years ago |
Sam Hocevar
|
1fb4205d61
|
tiler: Tiler::GetSize can now return a different value for different tiles.
|
13 years ago |
Sam Hocevar
|
22b7a41c2e
|
core: fix include guard naming scheme.
|
14 years ago |
Sam Hocevar
|
8848cf53db
|
Put everything in the "lol" namespace. Better late than never.
|
14 years ago |
Sam Hocevar
|
6405ef32ea
|
Get rid of float3, float4, int3 etc. in favour of GLSL types.
|
14 years ago |
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
|
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
|
57a0cb5102
|
Refactor stuff.
|
14 years ago |
Sam Hocevar
|
3bb8c8aa2f
|
Factor Forge and Tiler using the new Dict class.
|
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
|
47bf73f680
|
Make the Game class an asset like the others.
|
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
|
183b24bf51
|
Do not tick destroyed objects.
|
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
|
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
|
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
|
a3d5f1576b
|
The layer name is no longer ignored.
|
14 years ago |
Sam Hocevar
|
6a20cd3645
|
Dynamically allocate layers when loading maps.
|
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 |