Changeset 40

Show
Ignore:
Timestamp:
12/20/06 01:27:08 (2 years ago)
Author:
baxissimo
Message:

Fixes in gld and sdl to keep up with changes in DMD and Luigi

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/luigi/example1_gld.d

    r32 r40  
    5151    DerelictGL.load(); 
    5252    DerelictGLU.load(); 
    53      
    54     // Initialise GLD 
    5553    gldInit(); 
    5654} 
     
    5856static ~this() 
    5957{ 
    60     // Close OpenGL window and terminate GLD 
    6158    gldTerminate(); 
    6259} 
     
    10198            auto b29 = add_arranged(new Button("Tool9")); 
    10299 
    103             rgrp.add(b20,b21,b22,b23,b24,b25,b26,b27,b28,b29); 
     100            rgrp.multiadd(b20,b21,b22,b23,b24,b25,b26,b27,b28,b29); 
    104101            rgrp.value = 0; 
    105102            rgrp.selection_changed ~= (int t) { 
     
    107104            }; 
    108105 
    109             auto s01 = add_arranged(new Slider("Thingy")); 
    110             auto s02 = add_arranged(new Slider("Thingy")); 
     106            auto s01 = add_arranged(new Slider); 
     107            auto s02 = add_arranged(new Slider); 
    111108            s02.vertical = true; 
    112109            s01.precision = 0.1; 
     
    213210            char[] titlestr = format("Spinning Triangle (%0.1f FPS)", fps); 
    214211            if (dosync) { titlestr ~= " [vsync]"; } 
    215             gldSetWindowTitle( titlestr ); 
     212            gldSetWindowTitle( titlestr.ptr ); 
    216213            t0 = t; 
    217214            frames = 0; 
  • trunk/luigi/example1_sdl.d

    r37 r40  
    109109            auto b29 = add_arranged(new Button("Tool9")); 
    110110 
    111             rgrp.add(b20,b21,b22,b23,b24,b25,b26,b27,b28,b29); 
     111            rgrp.multiadd(b20,b21,b22,b23,b24,b25,b26,b27,b28,b29); 
    112112            rgrp.value = 0; 
    113113            rgrp.selection_changed ~= (int t) { 
     
    115115            }; 
    116116 
    117             auto s01 = add_arranged(new Slider("Thingy")); 
    118             auto s02 = add_arranged(new Slider("Thingy")); 
     117            auto s01 = add_arranged(new Slider); 
     118            auto s02 = add_arranged(new Slider); 
    119119            s02.vertical = true; 
    120120            s01.precision = 0.1; 
     
    386386  static GLfloat[4] blue =  [0.2, 0.2, 1.0, 1.0]; 
    387387 
    388   glLightfv(GL_LIGHT0, GL_POSITION, pos); 
     388  glLightfv(GL_LIGHT0, GL_POSITION, pos.ptr); 
    389389  glEnable(GL_CULL_FACE); 
    390390  glEnable(GL_LIGHTING); 
     
    395395  gear1 = glGenLists(1); 
    396396  glNewList(gear1, GL_COMPILE); 
    397   glMaterialfv(GL_FRONT, GL_AMBIENT_AND_DIFFUSE, red); 
     397  glMaterialfv(GL_FRONT, GL_AMBIENT_AND_DIFFUSE, red.ptr); 
    398398  gear(1.0, 4.0, 1.0, 20, 0.7); 
    399399  glEndList(); 
     
    401401  gear2 = glGenLists(1); 
    402402  glNewList(gear2, GL_COMPILE); 
    403   glMaterialfv(GL_FRONT, GL_AMBIENT_AND_DIFFUSE, green); 
     403  glMaterialfv(GL_FRONT, GL_AMBIENT_AND_DIFFUSE, green.ptr); 
    404404  gear(0.5, 2.0, 2.0, 10, 0.7); 
    405405  glEndList(); 
     
    407407  gear3 = glGenLists(1); 
    408408  glNewList(gear3, GL_COMPILE); 
    409   glMaterialfv(GL_FRONT, GL_AMBIENT_AND_DIFFUSE, blue); 
     409  glMaterialfv(GL_FRONT, GL_AMBIENT_AND_DIFFUSE, blue.ptr); 
    410410  gear(1.3, 2.0, 0.5, 10, 0.7); 
    411411  glEndList();