Commit Graph

123 Commits (0d78fc5ece6c0dc6d29f3d18d104c29894e39b8b)

Author SHA1 Message Date
Martin Felis (berta win) 2cb35eab1f beta 2 + editor for the windows version 2011-02-13 15:31:42 +01:00
Martin Felis (berta) 5359374304 editor now in a separate executable 2011-02-12 17:04:44 +01:00
Martin Felis (berta) ce66a791af bugfixes less log messages
- fixed sudden acceleration of asteroids (wrong order of collision handling
	and resolving)
2011-02-12 16:34:47 +01:00
Martin Felis (berta) 57ea0596b8 editor and game improvements
- (editor) entities can be rotated
- (editor) asteroids get a random angular velocity
- (editor) level title and author can be specified
- (editor) editor can only be quit when clicking the 'X' button
- (game) smaller asteroids have similar velocities as the previous bigger ones
2011-02-12 15:43:06 +01:00
Martin Felis (berta) 42d40befcd oglft: fixed directory for the generated OGLFT.h 2011-02-11 17:47:14 +01:00
Martin Felis (berta) ad528f0c6f editor: highlighting the current mode 2011-02-11 17:43:23 +01:00
martin 8daee27ed8 fixed collision detection that go over world boundaries 2011-02-01 18:24:33 +01:00
martin 1687b657d4 working on collision detection when entities get warped at world boundaries 2011-02-01 17:14:25 +01:00
martin 95e709ce3f coll2d: added bounding spheres to all Shapes 2011-02-01 16:13:06 +01:00
Martin Felis (schakeline) dd9f2773f5 added todo for window resizing / fullscreen toggling 2011-01-31 08:41:39 +01:00
Martin Felis (schakeline) f4ef58b9bf key repetitions are now allowed for text input 2011-01-31 08:39:42 +01:00
Martin Felis (berta) a27ece921a fixed 3 major bugs (LineEdit backspace, input crashes, editor button press and editor actions) 2011-01-30 21:43:04 +01:00
Martin Felis (lola) 3e05c967ab improved editor (deletion of entities and better loading dialog) 2011-01-02 21:04:11 +01:00
Martin Felis (lola) 965c4d9269 quick and dirty editor works for now 2011-01-02 18:25:20 +01:00
Martin Felis (schakeline) 88b622928e debian package version of beta 1 2010-12-03 01:02:08 +01:00
Martin Felis (schakeline) b4bab4ecaa also added binary to be installed ... ahem... 2010-12-03 00:30:55 +01:00
Martin Felis (schakeline) fa57ccfcbf changed the name of the executable to fysxasteroids 2010-12-03 00:16:59 +01:00
Martin Felis (schakeline) d01ab37554 introduced game data dir and user data dir
- the game data dir contains system wide data such as levels, sounds, etc.
- user data dir stores higscore, configurations
2010-12-03 00:15:26 +01:00
martin cfedddcae0 prepared for debian packaging 2010-12-02 19:56:55 +01:00
martin b622be72e8 reenabled dynamic linking for linux build 2010-12-02 10:46:27 +01:00
Martin Felis (berta win) 1a30c7583c Final version of Beta 1
- made the world a little smaller such that there is only little space off screen
2010-12-01 10:48:10 +01:00
Martin Felis (berta) 263a80a1fd on new game one has 3 lives and also increased temporary new highscore value 2010-12-01 10:33:44 +01:00
Martin Felis (berta) a1999f9838 using now relative velocity as influence for the ship part velocity when ship explodes 2010-12-01 10:30:07 +01:00
Martin Felis (berta) 4c1e016fc2 reporting now collision normal and collision point when collisions occur 2010-12-01 10:18:45 +01:00
Martin Felis (berta) 7711142e4b merge 2010-12-01 10:02:46 +01:00
Martin Felis (berta) 05b30a5b1d player sounds and controls get reset when player dies or the game ends 2010-12-01 10:02:26 +01:00
martin fc92cddbc7 added levels that are distributed with the beta 2010-11-30 10:43:42 +01:00
Martin Felis (berta win) 083617ea64 console window now hidden under w32 and fixed bug which would prevent loading of the last level 2010-11-29 10:15:08 +01:00
Martin Felis (berta win) 1a0da37a4c applied fixes for windows compatibility, needs cleanup 2010-11-28 23:08:52 +01:00
Martin Felis (schakeline) 0e77645776 removed old debug statement which would cause error when accelerating during transition views (e.g. ViewStatePlayerDied) 2010-11-28 20:04:37 +01:00
Martin Felis (berta) b8f0ed31e3 sound volumes are now read from and saved to config.rc + bugfix
- fixed calling of IMGUIClear() when the view state changed (was previously
	called only when the game state changed)
2010-11-28 01:13:45 +01:00
Martin Felis (berta) 33683e817d fixed creation of the proper OGLFT.h file by CMake 2010-11-28 00:27:53 +01:00
Martin Felis (berta) f583cf39a8 previous functionality of the view restored with a few new benefits ("non-linear" menus) 2010-11-28 00:20:58 +01:00
Martin Felis (schakeline) 3340471c61 view states are now managed by a stack + bugfixing
- when one defines DECL_ENUM_LAST it is possible to check whether a string for
	a give enum exists
- making sure ships are alive when they are spawned
- added warning concerning QueueEvent and TriggerEvent (one shall avoid the
	latter)
2010-11-27 20:56:38 +01:00
Martin Felis (berta) f8e5b7e873 intermediate commit: still working on view state managing 2010-11-27 08:38:32 +01:00
Martin Felis (berta) 3cbbedde7e intermediate commit: restructuring view states 2010-11-22 20:00:44 +01:00
Martin Felis (berta) 652367b824 added printing of error message when initializing sound, fixed font spacing the millionth time 2010-11-15 22:49:35 +01:00
Martin Felis (berta) e981f68a9c added helper functions for setting and getting music and sfx volume 2010-11-15 00:27:08 +01:00
Martin Felis (berta) 94ce6cbdb9 fixed annoying vertical alignment bug in OGLFT 2010-11-15 00:10:39 +01:00
Martin Felis (berta) 9aaed3cfc3 added file from oglft release 0.9 2010-11-15 00:06:44 +01:00
Martin Felis (berta) 26087be9f3 polished GUI 2010-11-13 18:45:15 +01:00
Martin Felis (berta) cf2fe0e32d updated oglft to version 0.9 2010-11-13 18:37:16 +01:00
Martin Felis (berta) bc53a7fd75 using now nicer font selection which also allows specification of color and size 2010-11-01 22:33:14 +01:00
Martin Felis (berta) f84184aae1 fixed highscore saving 2010-11-01 22:30:40 +01:00
Martin Felis (berta) a1be34e1a4 fixed destruction of the sound module 2010-11-01 22:22:50 +01:00
Martin Felis (schakeline) 6f3d78dab0 stylized the butons 2010-10-30 11:39:59 +02:00
Martin Felis (schakeline) 3d7fc1d641 added even more sounds (actually, forgot to commit these in the correct commit) 2010-10-18 00:53:30 +02:00
Martin Felis (schakeline) 2c220a96f1 added some levels 2010-10-18 00:48:16 +02:00
Martin Felis (schakeline) 9809a7318b basic sound support and added some rocking sounds 2010-10-18 00:40:50 +02:00
Martin Felis (berta) e73b330429 using now IMGUI for the GUI and removed the Overlay based interface 2010-09-16 00:04:39 +02:00