Commit Graph

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