Changeset 1723 for trunk/games


Ignore:
Timestamp:
Aug 12, 2012, 11:06:22 PM (8 years ago)
Author:
Jnat
Message:

omg

Location:
trunk/games/demo-jnat
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/games/demo-jnat/demo-jnat.cpp

    r1716 r1723  
    4040        // set color
    4141    m_mesh.Compile("sc#221 scb#1c1");
    42         m_mesh.AppendFlatChamfBox(vec3(1000, 10, 500), 1.f);
     42        m_mesh.OpenBrace();
     43        m_mesh.AppendFlatChamfBox(vec3(500, 50, 100), 1.f);
     44        m_mesh.CloseBrace();
     45        m_mesh.OpenBrace();
     46        m_mesh.AppendFlatChamfBox(vec3(500, 50, 100), 1.f);
     47        m_mesh.Translate(vec3(-300, -100,0));
     48        m_mesh.AppendFlatChamfBox(vec3(100, 200, 100), 1.f);
     49        m_mesh.Translate(vec3(900, 100,0));
     50        m_mesh.CloseBrace();
    4351
    4452        m_player = new Player();
     53        m_player->m_position = vec3(0.f,30.f,30.f);
    4554        Ticker::Ref(m_player);
    46 
    47     /* Center everything -- is it needed? */
    48     //m_mesh.Compile("tx4 tz4");
    4955
    5056    m_camera = new Camera(vec3(0.f, 600.f, 0.f),
    5157                            vec3(0.f, 0.f, 0.f),
    5258                            vec3(0, 1, 0));
    53     m_camera->SetPerspective(70.f, 960.f, 600.f, .1f, 1000.f);
     59    m_camera->SetPerspective(20.f, 960.f, 600.f, .1f, 1000.f);
    5460    m_camera->SetTarget(vec3(0.f, 0.f, 0.f));
    55     m_camera->SetPosition(vec3(0.f, 80.f, -100.f));
     61    m_camera->SetPosition(vec3(0.f, 60.f, 100.f));
    5662    Ticker::Ref(m_camera);
    5763
     
    7480        m_angle = 0;
    7581
    76         m_camera->SetTarget(m_player->m_position);
    77 
     82        m_camera->SetTarget(m_player->m_position + vec3(0.f,100.f,0.f));
     83        m_camera->SetPosition(m_player->m_position + vec3(0.0f, 0.0f, 1000.0f));
    7884    mat4 anim = mat4::rotate(m_angle, vec3(0, 1, 0));
    7985    mat4 model = mat4::translate(vec3(0, 0, 0));
  • trunk/games/demo-jnat/player.h

    r1717 r1723  
    1414        m_ready(false)
    1515    {
    16                 m_bodymesh.Compile("sc#f21 scb#1c1");
    17         m_bodymesh.AppendFlatChamfBox(vec3(10, 30, 10), 1.f);
    18                 m_position = vec3(0.f,10.0f,0.f);
     16                m_bodymesh.Compile("[sc#3a0 afcb5 10 5 0.4 ty5]""[sc#a30 afcb8 7 10 0.4]");
    1917    }
    2018
     
    4139        {
    4240            rightleft += 1.f * m_stick->GetAxis(0);
    43             updown += -1.f * m_stick->GetAxis(1);
     41            //updown += -1.f * m_stick->GetAxis(1);
    4442        }
    4543
     
    5452
    5553                //Player control
     54                //vec3 deltapos;
    5655                if (rightleft * rightleft + updown * updown > 0.2f){
    57                         m_velocity = vec3(-rightleft,0,updown);//120.f * m_rotation.transform(vec3(0, 0, 1));
    58                         vec3 deltapos = 50.f* seconds * m_velocity;
     56                        m_velocity = vec3(rightleft,0,0);//120.f * m_rotation.transform(vec3(0, 0, 1));
     57                        vec3 deltapos = 200.f* seconds * m_velocity;
    5958
    6059                        m_position += deltapos;
    6160                }
     61               
     62                //m_position += deltapos;
    6263
    6364    }
Note: See TracChangeset for help on using the changeset viewer.