Sam Hocevar
|
183b24bf51
|
Do not tick destroyed objects.
|
14 years ago |
Sam Hocevar
|
ccf95328cf
|
Reimplement the SDL input as a ticked asset object.
|
14 years ago |
Sam Hocevar
|
effd8f768a
|
Implement a quit() mechanism in the Game class.
|
14 years ago |
Sam Hocevar
|
48e3f7c6b3
|
Implement ticking groups.
|
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
|
6840f5d301
|
Move all GTK stuff to a subdirectory.
|
14 years ago |
Sam Hocevar
|
4d005a7dbb
|
Implement a naive garbage collector.
|
14 years ago |
Sam Hocevar
|
4f802a421d
|
Add a few more autotools rules.
|
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
|
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 years ago |
Sam Hocevar
|
a156db0aeb
|
The GTK loop now works. Sort of.
|
14 years ago |
Sam Hocevar
|
097baf0284
|
Convert everything to the autotools. Managing source dependencies will be
easier.
|
14 years ago |
Sam Hocevar
|
98c4569011
|
Start of the GtkVideo implementation.
|
14 years ago |
Sam Hocevar
|
5e9cb74861
|
Change the Video class into an interface, implemented by SdlVideo and,
soon, GtkVideo.
|
14 years ago |
Sam Hocevar
|
59f777f969
|
Naive font renderer prototype.
|
14 years ago |
Sam Hocevar
|
0e0b37af19
|
Simple tool to create a font file.
|
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
|
6a3405bf7a
|
Fix error in tile code computation.
|
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
|
76b9dfc1be
|
Breaking the map/layer code apart. Needs more work.
|
14 years ago |
Sam Hocevar
|
dbf4898077
|
Update z sort doc.
|
14 years ago |
Sam Hocevar
|
b6b70d234d
|
Automatically generate PNG files.
|
14 years ago |
Sam Hocevar
|
51a2711e19
|
Fix default tiler image.
|
14 years ago |
Sam Hocevar
|
e7f0ce9cbe
|
Helper map for z-sort.
|
14 years ago |
Sam Hocevar
|
5fc5f234e9
|
New zsort doc.
|
14 years ago |
Sam Hocevar
|
fcfdd6303b
|
Add clipping documentation.
|
14 years ago |
Sam Hocevar
|
af57a0b5b5
|
Various fixes.
|
14 years ago |
Sam Hocevar
|
eeb7c6ca53
|
Fix default tile loader.
|
14 years ago |
Sam Hocevar
|
a3d5f1576b
|
The layer name is no longer ignored.
|
14 years ago |
Sam Hocevar
|
d66d225adc
|
More image tuning.
|
14 years ago |
Sam Hocevar
|
08f74d8618
|
More image tuning.
|
14 years ago |
Sam Hocevar
|
31f76b3158
|
Export bitmap from Inkscape instead of saving it as Cairo PNG.
|
14 years ago |
Sam Hocevar
|
4e09fdd242
|
Tuning images.
|
14 years ago |
Sam Hocevar
|
b36363acca
|
Add titles to doc images.
|
14 years ago |
Sam Hocevar
|
3a64c7efe7
|
Fix image.
|
14 years ago |
Sam Hocevar
|
44a3c43a85
|
Better layer documentation, again.
|
14 years ago |
Sam Hocevar
|
19662298ac
|
Fix layer documentation.
|
14 years ago |
Sam Hocevar
|
6a20cd3645
|
Dynamically allocate layers when loading maps.
|
14 years ago |
Sam Hocevar
|
3f20983dd2
|
More map updates.
|
14 years ago |
Sam Hocevar
|
a1c93ea791
|
Clean up maps.
|
14 years ago |
Sam Hocevar
|
873df69107
|
Update collision doc.
|
14 years ago |
Sam Hocevar
|
ed636fa876
|
New document for layer format.
|
14 years ago |
Sam Hocevar
|
f2213985f5
|
Test collisions.
|
14 years ago |
Sam Hocevar
|
cb5aa211de
|
Fix test map layers.
|
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 |
Sam Hocevar
|
b7e768c3c9
|
Add a sprite following the mouse.
|
14 years ago |