sgade102

所属分类:游戏引擎
开发工具:C/C++
文件大小:1428KB
下载次数:28
上传日期:2006-11-09 22:09:40
上 传 者awdftr
说明:  gba 下的开源游戏引擎。支持各种特效。请使用gcc编译(推荐divkit_pro这个整合环境)
(gba game under the revenue engine. Support various effects. Please use gcc (recommended divkit_pro the integration of the environment))

文件列表:
SGADE (0, 2005-07-10)
SGADE\build (0, 2005-07-10)
SGADE\build\Makefile (4613, 2005-07-10)
SGADE\build\Visual Studio (0, 2005-07-09)
SGADE\build\Visual Studio\The SGADE.dsp (9450, 2003-04-26)
SGADE\build\Visual Studio\The SGADE.dsw (853, 2003-04-26)
SGADE\include (0, 2005-07-10)
SGADE\include\SoAssembly.h (1293, 2005-07-09)
SGADE\include\SoBkg.h (6756, 2005-07-10)
SGADE\include\SoBkgConsole.h (1680, 2003-10-26)
SGADE\include\SoBkgCreditScroll.h (4636, 2005-07-09)
SGADE\include\SoBkgFont.h (3320, 2005-07-09)
SGADE\include\SoBkgManager.h (1702, 2005-07-09)
SGADE\include\SoBkgMap.h (5077, 2005-07-09)
SGADE\include\SoBkgMemManager.h (2830, 2003-04-26)
SGADE\include\SoCamera.h (3514, 2003-04-26)
SGADE\include\Socrates.h (14662, 2005-07-09)
SGADE\include\SoDebug.h (7516, 2005-07-10)
SGADE\include\SoDisplay.h (4770, 2003-04-26)
SGADE\include\SoDMA.h (6658, 2003-04-26)
SGADE\include\SoEffects.h (4847, 2003-04-26)
SGADE\include\SoFlashMem.h (2032, 2003-04-26)
SGADE\include\SoFont.h (2475, 2005-07-09)
SGADE\include\SoImage.h (3548, 2003-07-06)
SGADE\include\SoIntManager.h (5103, 2005-07-09)
SGADE\include\SoKeys.h (2810, 2003-10-16)
SGADE\include\SoMath.h (9384, 2003-04-26)
SGADE\include\SoMatrix.h (3281, 2003-04-26)
SGADE\include\SoMemManager.h (5521, 2003-04-26)
SGADE\include\SoMesh.h (4003, 2003-04-26)
SGADE\include\SoMode4PolygonRasterizer.h (4358, 2005-07-09)
SGADE\include\SoMode4Renderer.h (2976, 2005-07-09)
SGADE\include\SoMultiPlayer.h (4434, 2005-07-09)
SGADE\include\SoPalette.h (7430, 2005-07-09)
SGADE\include\SoPolygon.h (3213, 2005-07-09)
SGADE\include\SoSound.h (1661, 2005-07-09)
SGADE\include\SoSprite.h (4102, 2005-07-09)
SGADE\include\SoSpriteAnimation.h (3735, 2005-07-09)
SGADE\include\SoSpriteManager.h (3157, 2005-07-09)
SGADE\include\SoSpriteMemManager.h (2990, 2005-07-09)
... ...

// -------------------------------------------------------------------------------------- /*! \file SoReadme.txt \author: Jaap Suter Visit http://www.suddenpresence.com/sgade/ for more information. */ // -------------------------------------------------------------------------------------- Hi, thank you for downloading and trying the Socrates Gameboy Advance Development Engine. First I'll tell you what the directory structure of the SGADE looks like and then I'll guide you to some quick steps to get something up and running on an emulator or a GBA. The directory structure on your computer should look something like this (seen from wherever you put the SGADE itself): Directory | Contains ------------------------------------------------|------------------------------------------ /SGADE/ | Base directory for the SGADE | /SGADE/build/ | The Socrates GNU-Make file /SGADE/build/Visual Studio/ | An MSVC project using the GNU-Make file /SGADE/build/intermediate/ | Intermediate thumb-interwork object files | /SGADE/documentation/ | Doxygen documentation configuration files /SGADE/documentation/html/ | The Socrates library documentation (index.html) | /SGADE/include/ | Include directory for Socrates headers (Socrates.h) | /SGADE/lib/ | Thumb-interwork Socrates library (libSocrates.a) | /SGADE/source/ | Source files (*.c and *.s) for Socrates | /SGADE/misc/Visual Studio/ | Visual Studio Workspace | /SGADE/sample/ | Base directory for the SGADE sample application /SGADE/sample/build/ | GNU-Make file for the sample /SGADE/sample/build/intermediate/ | Intermediate object files for the sample /SGADE/sample/build/Visual Studio/ | Visual Studio project for the sample, using the GNU-Make file /SGADE/sample/include/ | Header files for the sample /SGADE/sample/source/ | Source files for the sample /SGADE/sample/data/ | SGADE data files for the sample /SGADE/sample/data/Original Data/ | Original data before conversion | /SGADE/tools/ | SGADE tools directory /SGADE/tools/source/ | Common source used by more than one tool /SGADE/tools/include/ | Common headers used by more than one tool /SGADE/tools/applications/ | Actual tools themselves /SGADE/tools/applications/SoConverter/ | Generic SGADE converter /SGADE/tools/applications/SoConvert/ | Generic SGADE converter v2.0 (preview) Ok, now do I do to get this working? Well, for the experienced users, just link in the correct version of the Socrates library (libSocrates.a, or -lSocrates as the GCC compiler flag) and include "Socrates.h" in your application. That's all you need. For the less experienced users, try out the sample application first. I assume you have already installed DevKitAdvance, or another GCC version that targets the Gameboy Advance. Now make sure you have a path to GNU-Make so you can call it everywhere. Then go to /SGADE/sample/build/ and open the Makefile with a text editor. Change the PROJECT_DIR, GCC_VERSION, and GCC_DIR variables to the settings they have on your computer. Save and close the makefile, and then type "make" on a commandline. Compilation should commence, and you should have a "Sample.gba" in the /SGADE/sample/ directory once it is finished. For those who have Visual Studio, you can open the "sample.dsp" project located in the /SGADE/sample/build/Visual Studio/ directory, and make your changes to the makefile from there. Pressing F7 (build) should then start compiling (this simply calls make). Still make sure you have a path to the GNU-Make tool though. Those who want to edit Socrates themselves, can either use the GNU-Make file in the /SGADE/build/ directory, or use the Visual Studio project in /SGADE/build/Visual Studio/ Thanks and goodluck. You'll know where to find me with any questions. Regards, Jaap Suter // -------------------------------------------------------------------------------------- // EOF; // --------------------------------------------------------------------------------------

近期下载者

相关文件


收藏者