46db0d51
Fix the SDL timer behaviour. Fixes ticket #26. by
2011-02-11 22:08:35 +0000
375d7ee1
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. by
2011-02-11 21:45:37 +0000
0afb58dc
Properly detect SDL libraries when sdl-config and pkg-config are here together. by
2011-02-11 21:45:35 +0000
d7ee37a2
Add missing icons.png, use CPPFLAGS instead of CXXFLAGS in automake rules. by
2011-02-11 14:34:48 +0000
3c6cb526
Fix a typo in Makefile.am. by
2011-02-11 12:21:01 +0000
d858cb24
Clean up configure.ac from useless variables. by
2011-02-11 12:19:48 +0000
e17905e0
Try to autodetect GtkGL development libs, and don't build the Deus Hax editor if not found. by
2011-02-11 12:19:04 +0000
560164e1
Rename build scripts to build-linux and build-mingw. by
2011-02-10 11:04:34 +0000
9f3cd82c
Add a build-mingw.sh script for Win32 builds. by
2011-02-09 14:20:13 +0000
33f6ca98
Stop using pkg-config in Makefiles and stop putting things in LDADD that require to appear before LDFLAGS in the linker call. by
2011-02-09 14:20:07 +0000
25e3c9cf
Some versions of m4 do not honour M4PATH even if claiming to. Manually add its contents to the aclocal commandline flags. by
2011-02-09 14:19:54 +0000
1e839876
Get rid of benchmarking mode, it's useless: Ticker::Setup(0) does the same. by
2011-02-09 00:33:59 +0000
eec2eb7a
Add a recording mode to Ticker that ensures fixed deltatime even when lagging behind. by
2011-02-09 00:33:57 +0000
016a5ec3
Add a benchmark mode to the ticker. by
2011-02-09 00:33:55 +0000
c5aea027
Store the requested FPS in the Ticker class. by
2011-02-08 23:23:54 +0000
0297a2b1
The client application no longer needs to call Video::Clea(). by
2011-02-08 23:23:52 +0000
bd751c1a
Allow to specify FPS in the DebugRecord object. by
2011-02-08 22:28:29 +0000
12d85f61
Copy all necessary DLLs to the target dir after a successful build. by
2011-02-08 18:32:51 +0000
5eb59890
The most recent interface layout. by
2011-02-07 23:32:03 +0000
00777916
Add more GetName() implementations. by
2011-02-07 20:21:53 +0000
55d5a1ac
Define _DEBUG when configure is called with --enable-debug. by
2011-02-07 20:21:48 +0000
c1a3d37e
Fix the Dict class. It wasn't even implemented properly. by
2011-02-07 20:21:41 +0000
d697fd40
Name tilers, samples and pieces for easier debugging. by
2011-02-07 13:40:30 +0000
29fe9800
Fix a coding error in the null tiler detection. by
2011-02-07 13:40:28 +0000
66ab1860
Add more error reporting to the Tiler and the Ticker. by
2011-02-07 02:23:30 +0000
6b975946
Merge the Fusion class back into Board. by
2011-02-04 00:20:53 +0000
cfb7d32d
More aggressive ticker panic mode. by
2011-02-03 23:42:22 +0000
4db2c0c6
Reduce error verbosity when entities are stuck at exit. by
2011-02-03 23:42:15 +0000
bc639345
Add a safeguard mechanism that gets rid of stuck entities upon shutdown. by
2011-02-03 09:39:34 +0000
cc465a3d
Add a Thumbs class to display the sidebar thumbnail icons. by
2011-02-03 01:28:47 +0000
e3a8aa09
Start working on a new gameplay, codenamed "Fusion". by
2011-02-03 01:28:45 +0000
8de209f7
Fix a crash caused by potential code/data discrepancies. by
2011-02-02 17:43:36 +0000
e9583b8a
Implement the title screen. Click on it to start a game. by
2011-02-02 00:56:53 +0000
ff765585
Add an Interface class that displays the general interface. by
2011-02-01 22:07:19 +0000
f9cb712e
First implementation of the mouse tracker. by
2011-02-01 22:07:12 +0000
9c080822
Minor updates to the mouse tracking architecture. by
2011-02-01 19:23:49 +0000
1ae1693d
Make Entity variable members private. by
2011-02-01 17:08:29 +0000
98e91ef6
Add all the bells and whistles needed for GTK+ compilation on Win32. by
2011-02-01 13:20:43 +0000
50ed9ffe
Test entity alignment features. Also, start working on the mouse tracking. by
2011-02-01 01:20:05 +0000
8df4d092
Implement Text::SetInt(). by
2011-02-01 01:20:03 +0000
c48381f4
Prepare the code architecture for the title screen animations. by
2011-01-31 16:11:22 +0000
e9e13904
Display mashed monsterz statistics, up to 12 icons. by
2011-01-31 11:24:56 +0000
1dbd80b2
Text objects don't do bold by default. The fonts themselves should be bold. by
2011-01-31 10:00:31 +0000
fa1cc51d
Fix a texture size bug in the font initialisation. by
2011-01-31 10:00:24 +0000
69447913
Get rid of game.cpp and game.h. by
2011-01-31 01:50:52 +0000
b0ded399
Rework tile handling. This possibly breaks deushax pretty rudely. by
2011-01-31 01:50:49 +0000
de3da713
Create the WorldEntity class, for objects with world coordinates. by
2011-01-31 01:50:48 +0000
346c90dd
Allow more particles, just in case. by
2011-01-27 00:00:44 +0000
885c48fc
Fix Linux build. by
2011-01-26 16:51:17 +0000
502deb75
Fix a few warnings here and there, and try to use the vector classes. by
2011-01-26 16:48:40 +0000
f76b95f2
Rename Float3 to float3, Int3 to int3 etc. and add the 4-member versions. by
2011-01-26 14:49:51 +0000
0dfc4978
Add pseudorandom functions for floats. by
2011-01-26 14:49:44 +0000
d5d9953c
Tune .gitignore for Win32 usage. by
2011-01-26 12:50:02 +0000
6c3b80be
Particle emitter test. by
2011-01-26 00:33:37 +0000
4c278a08
Change the way the Scene object works. by
2011-01-26 00:33:36 +0000
b7e01a1f
Skeleton for the particle emitter class. by
2011-01-26 00:33:35 +0000
c4319455
Add a Text object for OSD and possibly other effects. by
2011-01-24 21:22:58 +0000
aec3ebe4
Store .vcxproj.filters files in SVN. by
2011-01-24 15:32:25 +0000
87ed8cdf
Print error reports before panicking when asset loads fail. by
2011-01-24 14:35:20 +0000
72dbe887
Play a few additional sounds (whip and pop). by
2011-01-24 12:52:54 +0000
c2ddb97d
Fix font rendering. by
2011-01-23 17:52:58 +0000
c89d05d7
Add a utility function to compute the power of two above. by
2011-01-23 17:46:14 +0000
8458faf1
Convert NPOT textures in code. by
2011-01-23 17:46:02 +0000
43c2b753
Put generated PNG files in SVN for now. by
2011-01-23 16:48:02 +0000
f84b659c
Slightly change the ...Data initialisation in classes. by
2011-01-22 17:02:25 +0000
fc8a3770
Skeleton class for the Monster Mash. by
2011-01-21 12:14:37 +0000
d5e803e2
SDL_mixer support on Win32. by
2011-01-21 10:30:11 +0000
21fd077d
Reduce audio latency by using 1K samples instead of 4K. by
2011-01-21 07:26:58 +0000
64073573
Add preliminary support for sound samples. Implement click. by
2011-01-21 00:05:06 +0000
290c8f40
Skeleton for sample entity and sampler manager classes. by
2011-01-21 00:04:39 +0000
4c61ab54
Tweak vcxproj files for concurrent builds. by
2011-01-20 17:30:48 +0000
8642421a
Fix VS2010 projects so that they don't hardcode paths. by
2011-01-20 00:45:29 +0000
95543737
Remove unused file. by
2011-01-20 00:03:28 +0000
2bf9fd3d
Implement vector equality comparisons. by
2011-01-20 00:02:45 +0000
dc45c9e4
Implement vector square length. by
2011-01-19 21:23:24 +0000
705c39d6
Various vector operators including casts and scalar-vector operations. by
2011-01-19 20:33:51 +0000
ae23572b
Implement vector addition, subtraction etc. as well as euclidian distance. by
2011-01-19 20:33:36 +0000
ee36574c
Pieces can now be grabbed around. by
2011-01-19 20:33:25 +0000
fb2ff458
Implement simple + and - operators for Int2, Float2 etc. by
2011-01-19 20:33:13 +0000
2d93e03c
Mouse button support in Lol Engine. by
2011-01-19 20:33:02 +0000
dc9b6079
Allow to access Int2, Float2 etc. members using []. by
2011-01-19 20:32:50 +0000
d248ae8b
Make SdlInput regularly inject the mouse position into the Input singleton. by
2011-01-19 12:34:23 +0000
7547458e
Float2 and Float3 are now templates, thus creating Int2 and Int3. by
2011-01-19 12:34:12 +0000
921aab29
Spawn several pieces in Monsterz now that we can. by
2011-01-18 16:58:13 +0000
be70a70e
Fix a refcount bug in the entity dictionary. by
2011-01-18 14:51:05 +0000
c456feac
Update the VS 2010 solution and projects to build both games. by
2011-01-18 12:08:03 +0000
5ebe9f9c
Add support for rotated views and stretched tiles. by
2011-01-18 01:04:03 +0000
0ed566d3
Complete Lol Engine / Deus Hax / Monsterz split. by
2011-01-17 23:05:18 +0000
93a4c23b
Split test-map into deus-hax and monsterz. by
2011-01-17 20:25:16 +0000
fa427a3f
Win32 solution. by
2011-01-17 13:23:22 +0000
c73ee580
The Tile size can now be specified upon TileSet load. Add a sample with the Monsterz tiles. by
2011-01-17 13:22:07 +0000
e5a870d4
Fix compilation issue caused by WinDef.h defining "near" and "far" macros. by
2011-01-17 12:39:28 +0000
5a84826e
Fix M_PI usage on Win32. by
2011-01-17 12:28:57 +0000
ad312840
Put HUD objects back on front of the scene. by
2010-09-12 23:34:00 +0000
54a05e0c
Allow for different priorities in game and draw tick levels. by
2010-09-12 23:24:54 +0000
40f7da62
Implement Video::SetFov() to allow conic projection. by
2010-09-12 23:24:52 +0000
1f3226dc
Add a debugging sphere object to test transparency. by
2010-09-09 22:26:41 +0000
dae907ae
Proper depth buffer handling with minimal alpha support. by
2010-09-09 22:26:40 +0000
3f21eb34
Activate depth buffer when the GL context is created. by
2010-09-09 22:26:39 +0000
bf5fa55d
Fix broken perspective. by
2010-09-09 22:26:38 +0000