cs sdk v 1.14 released

Home  |  Product  |  Documents  |  Tutorials  |  FAQ |   Download  |   Forum |   Contacts  |   Link  


  Cross Suit

 Cross Suit SDK

 Documents
      classes
 Starting...
           Tutorials

 LUA tutorials

   Support

  Forum
  q&a

 Product parts

 Virtual File system

 Virtual Render
 Virtual Machine
   

  Demo Games

   

 3D Engine

  gvSystem(dx9)

 Link

 

 

 

 Document Home

 
 

 

Cross Suit Engine 0.1 API documentation

Introduction

Welcome to the Cross Suit Engine API documentation. Here you'll find any information you'll need to develop applications with the Cross Suit Engine. If you are looking for a tutorial on how to start, you'll find some on the homepage of the Cross Suit Engine at www.1round.com  or www.igameplus.com or inside the SDK in the directory .

The Cross Suit  Engine is intended to be an easy-to-use ARM Linux System, so this documentation is an important part of it. If you have any questions or suggestions, just send a email to the author of the engine.(www.1round.com,www.igameplus.com)

 

document update

Currently the classe names and function names are appropriate in use and while repairing, they are.

The API will make with the doxygen(http://www.stack.nl/~dimitri/doxygen) which informs a change quickly.

(We are having the development manpower which is sufficient will make a program. If when it is necessary and question it is sent a at any time)

Getting Started

SDK first the download,

 

 

 

 

Base Code

//! header files

//! base header.

#include "../../include/gv.h"

#include "../../include/gv_object_rect.h"

#include "../../include/gm_grp_driver.h"

 

int main(int argc, char* argv[])

{

    //! random seed.

    init_TestRand();

    //! for all initialize.

    //! system done.

    GV_SYSTEM::init_linux();

 

   //! graphic driver initialize.

    gm_grp_driver* pGrpDriver=0x00;

 

#ifdef _WIN32   

    //! using directx9

    pGrpDriver=new gm_grp_driver_dx9;

#else   

    //! using Hit Box3 board.(ARM Linux custum board)

    pGrpDriver=new gm_grp_driver_hb3;

#endif

    //! video resolution configured at default.cfg - ( width,height,rotate )

    //! very easy resolution setting. just modify default.cfg file.

    pGrpDriver->init();

   

 

    //! main loop

    while(1)

    {

                   //! timer update.

                   GV_SYSTEM::TIMERUPDATE();

 

                   

                   //! using timer.

                   // Import.timer->frametime;

                   //! object update.

                   // object->update();

 

                   ///////////////////////////////////////////////

                   //! Render all

                   //! clear screen

                   //! v_width and v_height defined global variables.

                   //! v_wdith and v_height Var type, Var type linked from cfg file.(default.cfg)

                   g_pgrpdriver->clear_screen( 0, 0, v_width.ivalue, v_height.ivalue, 0x0032 );

                   g_pgrpdriver->begin_scene();    

 

 

                   // object render

                   // pObjectTexture->Render();

                 

                   // end drawing.

                   g_pgrpdriver->end_scene();

 

                   // real swap view.

                   g_pgrpdriver->swap();

     }

      // now remove graphic driver.

     delete pGrpDriver;

}

for more information see Tutorials.

 

Important Class

 

gv_OBJECT_RECT

  -texture and object management class.

gv_Texture

  -texture management class

gm_grp_driver

  - graphic driver management class

GV_SYSTEM

  - system container and management class.

Var

  - script linkage custum variable type.

 

If it understands, program it is possible to make quickly,

 

 

     
     
 

Cross Suit Class Desc.

 
 

 

Class Description.

 

 

Copyright(C) gvSystem & GamePlus All Rights Reserved.