Sam Hocevar
|
b77f25b7ff
|
ps3: get rid of the useless and convoluted padutil dependency; the
standard pad API is perfect for us.
|
13 lat temu |
Sam Hocevar
|
95e22c5ef2
|
ps3: add a simple PS3 input system that currently merely emulates mouse
movements with the right stick and one mouse button with the L1 or R1 buttons.
|
13 lat temu |
Sam Hocevar
|
660962e894
|
build: put debug stuff and shader stuff in subdirectories.
|
13 lat temu |
Sam Hocevar
|
f23ce9c7b4
|
ui: add a Platform class to query information about the current platform.
Implement GetMouseCount() to query the number of mice on the system.
|
13 lat temu |
Sam Hocevar
|
1e5624d551
|
core: create a logger class to reduce printf usage.
|
13 lat temu |
Sam Hocevar
|
302e45e851
|
ios: get texture loading to work, somehow.
|
13 lat temu |
Sam Hocevar
|
4667bbfb47
|
ios: texture loading test.
|
13 lat temu |
Sam Hocevar
|
246bce7dd7
|
Add a DebugQuad class for simple feature testing.
|
13 lat temu |
Sam Hocevar
|
fd465a0882
|
Merge all debug entity includes in <loldebug.h>.
|
13 lat temu |
Sam Hocevar
|
edd75a3c89
|
Add the Image class for better abstraction.
|
13 lat temu |
Sam Hocevar
|
b8377c4160
|
Add preliminary support for EGL applications.
|
13 lat temu |
Sam Hocevar
|
e41dd3a949
|
Create the SdlApp class to avoid code duplication. Ensure USE_SDL is
tested wherever relevant.
|
13 lat temu |
Sam Hocevar
|
6e173ee3eb
|
Put the OpenGL header handling in <lolgl.h> for more convenience.
|
13 lat temu |
Sam Hocevar
|
07ebcb6e29
|
Implement CRC32 in the new Hash class. Will be useful for Dict and for
the new Shader cache.
|
13 lat temu |
Sam Hocevar
|
01be151c62
|
Try to factor all the recent GLSL stuff in the new Shader class.
|
13 lat temu |
Sam Hocevar
|
7015943141
|
Add matrix determinant and inverse methods.
|
13 lat temu |
Sam Hocevar
|
d7ee37a230
|
Add missing icons.png, use CPPFLAGS instead of CXXFLAGS in automake rules.
|
13 lat temu |
Sam Hocevar
|
33f6ca9877
|
Stop using pkg-config in Makefiles and stop putting things in LDADD that
require to appear before LDFLAGS in the linker call.
|
14 lat temu |
Sam Hocevar
|
de3da71331
|
Create the WorldEntity class, for objects with world coordinates.
|
14 lat temu |
Sam Hocevar
|
0dfc497814
|
Add pseudorandom functions for floats.
|
14 lat temu |
Sam Hocevar
|
b7e01a1f90
|
Skeleton for the particle emitter class.
|
14 lat temu |
Sam Hocevar
|
c43194554f
|
Add a Text object for OSD and possibly other effects.
|
14 lat temu |
Sam Hocevar
|
640735731a
|
Add preliminary support for sound samples. Implement click.
|
14 lat temu |
Sam Hocevar
|
290c8f40d7
|
Skeleton for sample entity and sampler manager classes.
|
14 lat temu |
Sam Hocevar
|
0ed566d3cc
|
Complete Lol Engine / Deus Hax / Monsterz split.
|
14 lat temu |
Sam Hocevar
|
93a4c23b23
|
Split test-map into deus-hax and monsterz.
|
14 lat temu |
Sam Hocevar
|
c73ee58065
|
The Tile size can now be specified upon TileSet load. Add a sample
with the Monsterz tiles.
|
14 lat temu |
Sam Hocevar
|
1f3226dc2f
|
Add a debugging sphere object to test transparency.
|
14 lat temu |
Sam Hocevar
|
6e4ad90a9f
|
Add a stats logger entity.
|
14 lat temu |
Sam Hocevar
|
83a82034ae
|
Start creating the World class.
|
14 lat temu |
Sam Hocevar
|
3e266b5dce
|
Proper detection of libcaca and libpipi.
|
14 lat temu |
Sam Hocevar
|
19170bcac4
|
Refactor editor to get the glarea object out of the main source file.
|
14 lat temu |
Sam Hocevar
|
2a5d90cc33
|
New MapViewer class and some GTK+ refactoring.
|
14 lat temu |
Sam Hocevar
|
3bb8c8aa2f
|
Factor Forge and Tiler using the new Dict class.
|
14 lat temu |
Sam Hocevar
|
988f7c2885
|
Replace mouse scrolling with a joystick simulated by the e/s/d/f keys.
|
14 lat temu |
Sam Hocevar
|
4d63ad6ada
|
Rename "asset" to "entity". It's way cooler.
|
14 lat temu |
Sam Hocevar
|
0fe723ee86
|
Implement video recording using libpipi.
|
14 lat temu |
Sam Hocevar
|
e16f8d7804
|
Add a debug sprite to the scene.
|
14 lat temu |
Sam Hocevar
|
e2596fa9fd
|
Implement the profiling system.
|
14 lat temu |
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 lat temu |
Sam Hocevar
|
6044e5bed1
|
Switch editor building scheme to GtkBuilder.
|
14 lat temu |
Sam Hocevar
|
7d382e549d
|
The frame counter is now an asset object.
|
14 lat temu |
Sam Hocevar
|
298ba806bb
|
Get rid of GtkVideo, it was pretty useless in the current shape.
|
14 lat temu |
Sam Hocevar
|
adf78d0334
|
Get rid of SdlVideo, it was pretty useless.
|
14 lat temu |
Sam Hocevar
|
9112d94d19
|
Create a helper class for easy scene setup. Highly reduces the number
of includes in a few source files.
|
14 lat temu |
Sam Hocevar
|
ccf95328cf
|
Reimplement the SDL input as a ticked asset object.
|
14 lat temu |
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 lat temu |
Sam Hocevar
|
6840f5d301
|
Move all GTK stuff to a subdirectory.
|
14 lat temu |
Sam Hocevar
|
d20a306621
|
Implement a clean class for various assets that can be ticked both in
the game context and in the render context, and a ticker class that
takes care of the ticking.
|
14 lat temu |
Sam Hocevar
|
097baf0284
|
Convert everything to the autotools. Managing source dependencies will be
easier.
|
14 lat temu |