Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Custom Query (296 matches)

Filters
 
Or
 
  
 
Columns

Show under each result:


Results (52 - 54 of 296)

Ticket Resolution Summary Owner Reporter
#109 fixed menu-screen bensch bensch
Description

Menu-Screen

idea

like all games orxonox too needs a start-screen. The Startscreen is a menu, where the user can:

  • choose a profile (later stage)
  • start a new Game
  • choose some settings
  • quit the game

implementation

The problem is, to define a new Class named MenuSreen, that is like world a Loop-class, that

  1. displays the GUI
  2. checks for input events
  3. acts on them.
  4. maybe display a cool background (animated)

Settings should be saveable. → use the GUI class to write directly to the orxonox.conf file. maybe save some states, and default values.

considerations

for the menu-screen to work properly, context-switches might be nice, e.g.

  • see #110 for more info on this topic
#112 fixed Power Ups manuel bensch
Description

PowerUps

The basics of getting new Stuff for your ships are encapsulated in PowerUps. Some of them are already implemented in source:/trunk/src/world_entities/power_ups

Todo

  • More and better looking power-ups
  • Power-UP system

Implementation

  • The Power ups should be handled over a general System (maybe in power_up.h).
  • each power up does something else like more energy new weapon, invisibility… think of it.
  • The PowerUp-Engine should on power-up-grab relay the effect it has onto the destinationEntity
#130 fixed port to std::string bensch bensch
Description

Usage of const char* is dangerous

millions of times, we ran into the char deallocation/allocation-debug stuff problems…

At least in the main Classes: port to std::string:

meaning:

  • BaseObject
  • PRINTF()("THIS WOULD BE PAIN);
  • SHELL
  • and much more.
Note: See TracQuery for help on using queries.