| Last change
                  on this file since 8377 was
                  8079,
                  checked in by landauf, 15 years ago | 
        
          | 
merged usability branch back to trunk
 
incomplete summary of the changes in this branch:
 enhanced keyboard navigation in GUIs
implemented new graphics menu and changeable window size at runtime
added developer mode
HUD shows if game is paused, game pauses if ingame menu is opened
removed a few obsolete commands and hid some that are more for internal use
numpad works in console and gui
faster loading of level info
enhanced usage of compositors (Shader class)
improved camera handling, configurable FOV and aspect ratio
 | 
        
          | 
              
                  Property svn:eol-style set to
                  native | 
        | File size:
            1.1 KB | 
      
      
        
  | Line |  | 
|---|
| 1 | -- CreditsMenu.lua | 
|---|
| 2 |  | 
|---|
| 3 | local P = createMenuSheet("CreditsMenu") | 
|---|
| 4 |  | 
|---|
| 5 | P.scrollbarWidth = 13 | 
|---|
| 6 |  | 
|---|
| 7 | function P.onLoad() | 
|---|
| 8 | P:setButton(1, 1, { | 
|---|
| 9 | ["button"] = winMgr:getWindow("orxonox/CreditsBackButton"), | 
|---|
| 10 | ["callback"]  = P.CreditsBackButton_clicked | 
|---|
| 11 | }) | 
|---|
| 12 | end | 
|---|
| 13 |  | 
|---|
| 14 | function P.onShow() | 
|---|
| 15 | local description = winMgr:getWindow("orxonox/CreditsText") | 
|---|
| 16 | description:setProperty("HorzFormatting", "WordWrapLeftAligned") | 
|---|
| 17 | description:setProperty("VertFormatting", "TopAligned") | 
|---|
| 18 | description:setText("                                   Orxonox version 0.0.3 \n\n       Programming Language:  C++ - lua - tcl \n       Environment:  OpenAL - Ogre - OIS - CEGUI - enet - ODE \n       Licence:  GNU General Public Licence - Creative Commons \n       http://www.orxonox.net \n \n       Credits:") | 
|---|
| 19 |  | 
|---|
| 20 | description:setSize(CEGUI.UVector2(CEGUI.UDim(1.0, -P.scrollbarWidth), CEGUI.UDim(1.0, 0))) | 
|---|
| 21 | height = getStaticTextWindowHeight(description) | 
|---|
| 22 | description:setHeight(CEGUI.UDim(0, height)) | 
|---|
| 23 | end | 
|---|
| 24 |  | 
|---|
| 25 | function P.CreditsBackButton_clicked(e) | 
|---|
| 26 | hideMenuSheet(P.name) | 
|---|
| 27 | end | 
|---|
| 28 |  | 
|---|
| 29 | return P | 
|---|
| 30 |  | 
|---|
       
      
      Note: See 
TracBrowser
        for help on using the repository browser.