Commit Graph

87 Commits (316d9dbef806ac5ddc55e8ffacd1342cd13a61b3)

Author SHA1 Message Date
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 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) 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) 26087be9f3 polished GUI 2010-11-13 18:45:15 +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 (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
Martin Felis (berta) bbb6f75964 fixed annoying bug which would crash the game when pressing spacebar when the game was not in GameRunning state 2010-09-11 16:09:15 +02:00
Martin Felis (berta) 61275239ce improvement of the text input and added some documentation 2010-09-11 14:32:31 +02:00
Martin Felis (berta) 3f962163b3 some progress concerning IMGUI widgets (added simple text input) 2010-09-11 02:28:50 +02:00
Martin Felis (schakeline) 54ea3c21d4 merge 2010-08-30 14:51:32 +02:00
Martin Felis (berta) e980393ad6 started on IMGUI - looks very promising so far 2010-08-29 23:59:24 +02:00
Martin Felis (schakeline) b86d28541a moved event handling into Modules instead of having seperate event listener objects 2010-07-29 00:02:12 +08:00
Martin Felis (berta) 91cdebd33a highscore now working
- added ControllerBase::EnableTextinput() for setting up unicode and key repetitions
- added new state GameStateEnterPlayerName
2010-07-15 22:47:17 +02:00
Martin Felis (berta) 38096a4502 started to work on the highscore 2010-06-10 23:30:29 +02:00
Martin Felis (berta) a9ffd12b43 smaller fixes in the documentation 2010-06-06 01:35:38 +02:00
Martin Felis (berta) 5b8e85d993 moved menu states into separate directory 2010-06-06 01:22:01 +02:00
Martin Felis (lola) 50089c9755 added OverlayManager to ViewBase 2010-06-06 00:58:11 +02:00
Martin Felis (lola) 54e14b41af imported patch gamestate_to_model 2010-06-02 13:39:39 +02:00
Martin Felis (berta) 710d3e2509 improved font handling and HUD 2010-05-02 22:39:49 +02:00
Martin Felis (berta) 53220eb0ee multiple levels in ./data/levels/ are played through 2010-04-18 11:41:29 +02:00
Martin Felis (berta) ca21f8c63a hunted some memory leaks (with success) 2010-04-14 22:01:45 +02:00
Martin Felis (berta) 60ee79152b minor cleanups and added an icon 2010-04-08 20:04:39 +02:00
Martin Felis (berta) 7c01aaf913 added logging to a file 2010-04-08 19:34:57 +02:00
Martin Felis (berta) 567bb432ef Put the variables of the ship as static members of ShipEntity, introduced variable ship_maxattackrate 2010-04-08 19:03:16 +02:00
Martin Felis (berta) dd70d90ba5 asteroids techdemo 10.04 2010-04-06 22:55:49 +02:00
Martin Felis (berta) f862a952e5 running now asteroids.rc on startup and cleanup of debug messages 2010-04-06 00:12:26 +02:00
Martin Felis (berta) e7e0b39e82 initial commit 2010-04-05 23:38:59 +02:00