SourceFiles.org - Use the Source, Luke
Home | Register | News | Forums | Guide | MyLinks | Bookmark

Related Sites

Latest News
  General News
  Reviews
  Press Releases
  Software
  Hardware
  Security
  Tutorials
  Off Topic


Back to files

’e–‹ 360 “x ver 0.0.1 & libBulletML for D

cfVf…[‚Á‚Ä•’ÊŒ©‰º‚ë‚µŽ‹“_‚È‚ñ‚Å‚·‚&hibar;‚ǁA F‚ñ‚ÈŠp“x‚©‚猩‚Ă݂悤‚Æ‚¢‚¤~bB
‚¢‚©‚ÉfpfCffbfg‚ª—DG‚©‚ª‚í‚©‚é‚©‚àB

SDL.dll ‚Æ’e–‹ff[f^‚ð•Ê“r•K—v‚Æ‚µ‚Ü‚·B ‚Æ‚¢‚¤‚©A”’‚¢’e–‹‚­‚ñ‚ð—Ž‚Á‚±‚Æ‚µ‚āA
sdmkun fffBfŒfNfgfŠ(ftfHf‹f_)‚É
bulletss.exe, bulletml.dll, cpu.dll ‚ð
ˆÚ“®‚³‚¹‚Ä bulletss.exe ‚ðf_fuf‹fNfŠfbfNA ‚Æ‚¢‚¤‹N“®–@‚ª‘z’肳‚ê‚Ä‚¢‚Ü‚·B

‹N“®‚µ‚½‚çfGfXfP[fvfL[‚ŏI—¹‚Å‚«‚Ü‚·B ALT-F4 ‚ŏI—¹‚Å‚«‚È‚¢‚͖̂â‘肾‚ÆŽv‚¢‚Ü‚·‚ñ‚Å ‚¢‚¸‚ê‚È‚ñ‚Æ‚©‚·‚é‚©‚à‚µ‚ê‚Ü‚¹‚ñB

‹Zp“I‚È~bB

‚½‚Ô‚ñ¡‚ð‚Æ‚«‚ß‚­ D Œ¾Œê‚ŏ‘‚©‚ê‚Ä‚¢‚Ü‚·B

Ùì d_cpp ‚â‚»‚ê‚ð—p‚¢‚āA libBulletMLA ‹c‰ï§’e–‹‰ñ”ð‹@ŠÖ‚ª“®‚¢‚Ä‚¢‚éfTf“fvf‹‚ɂȂ邩‚ÆŽv‚¢‚Ü‚·B

libBulletML for D ‚ƕʔz•z‚·‚é‚͕̂ێç‚ÌŽèŠÔ‚ªŠ„‚Æ‘å•ςȂ̂ŁA ‚±‚ê‚ð“&hibar;Žž‚É libBulletML for D ‚ÌfpfbfP[fW‚Æ‚³‚¹‚Ä’¸‚«‚Ü‚·B

getRand ‚Í set ‚µ‚Ä‚à‚µ‚È‚­‚Ä‚à—Ç‚¢‚Å‚·B ‚µ‚È‚¢ê‡‚Í C •W€f‰fCfuf‰fŠ‚Ì rand ‚ª—p‚¢‚ç‚ê‚Ü‚·B ‚»‚̏ꍇ‚Ì seed ‚ð•Ï‚¦‚鏈—‚Í bulletss.d ‚ªŽQl‚ɂȂè‚Ü‚·B ‹t‚É getRand ‚ðfZfbfg‚·‚éê‡‚Í test_bulletml.d ‚ðŒ©‚Ä‰º‚³‚¢B

Windows ‚Å D ‚Ì•”•ª‚ðfRf“fpfCf‹‚·‚é‚ɂ́A D fRf“fpfCf‰ dmdADigiralMars ‚Ì C fR f“fpfCf‰ scA DigitalMars ‚à‚µ‚­‚Í BorlandC++ •t‘®‚Ì (‚Â‚Ü‚é‚Æ‚±‚ë OMF ‚ðˆµ‚¦ ‚é) implibA GNU make ‚ª•K—v‚Å‚·B GNU make ‚ÍŽ„‚ª cygwin ‚ÅfRf“fpfCf‹‚·‚邽‚ß ‚ÉŽg‚Á‚Ä‚¢‚é‚à‚̂ł·‚ªA“K“–‚É Makefile.win32 ‚ð‘‚«‚©‚¦‚ê‚Α¼‚̊‹«‚Å‚à‚È‚ñ‚Æ ‚©‚È‚é‚Å‚µ‚傤B‚Ü‚½ import library ‚Å‚ ‚邯‚±‚ë‚Ì SDL.lib ‚Æ opengl32.lib ‚Í DedicateD ‚©‚玝‚Á‚Ä‚«‚ĉº‚³‚¢B user32.lib ‚â kernel32.lib ‚Í dmc •t‘®‚Ì‚à‚́A phobos.lib ‚Í dmd •t‘®‚Ì‚à‚Ì‚ð‚¨Žg‚¢‰º‚³‚¢B

ˆê•û bulletml ‚â cpu fffBfŒfNfgfŠ‚Ì‰º‚Í BorlandC++ ‚ÅfRf“fpfCf‹‚µ‚Ü‚·B–{“–‚Í DigitalMars ‚Ì‚à‚̂łâ‚肽‚©‚Á‚½‚̂ł·‚ªA C++ ‚̑Ήž‚ª‚¢‚܂ЂƂ‚¾‚Á‚½‚悤‚ÉŒ© Žó‚&hibar;‚ç‚ꂽ‚̂ŁA BorlandC++ ‚ÅfRf“fpfCf‹‚µAdll ‚ðì‚èA‚»‚Ì import library ‚ð ì‚Á‚Ä–{‘Ì‚ÆfŠf“fN‚µ‚Ü‚·B‚±‚̏ꍇ‚Ìfrf‹fh‚Í bulletml/tinyxml, bulletml, cpu ‚Ì ŽO‚‚ÌfffBfŒfNfgfЂŠBorlandC++ •t‘®‚Ì make ‚ð Makefile.bcc32 ‚ðŽg‚Á‚Ä‹N“®‚·‚ê ‚Î OK ‚Å‚·B

Linux ‚ł͋°‚ç‚­•ªŠÈ’P‚ŁA gcc ‚Æ dmd ‚ª“ü‚Á‚Ä‚ê‚ÎŒã‚Í make ˆê”­‚¶‚á‚È‚¢‚©‚Æ Žv‚¢‚Ü‚·B

cpu.d, bulletml.d ‚Í perl ‚Ő¶¬‚³‚ê‚Ä‚¢‚Ü‚·B perl ‚ª‚ ‚ê‚Î cpu/cpu_d.cpp, bulletml/bulletml_d.cpp ‚©‚ç d_cpp ‚ð—p‚¢‚ж¬‚Å‚«‚邯Žv‚¢‚Ü‚·B Linux ‚Ì Makefile ‚ðŒ©‚ê‚΂¢‚­‚ç‚©‚í‚©‚é‚©‚ƁB

d_cpp ‚Í def ftf@fCf‹‚à“f‚­‚ƕ֗~‚¾‚ÆŽv‚¢‚Ü‚µ‚½B

opengl.d ‚Í linux ‚Ì‚±‚Æ‚ðl‚¦‚Ä‚­‚ê‚ĂȂ©‚Á‚½‚̂ŏ‘‚«‚©‚¦‚Ă܂·B

mesaglu.d ‚Í glu32.lib ‚ª“®‚­‚܂ł̊Ԃɍ‡‚킹‚Å‚·B Mesa ‚ðŽg‚Á‚½‚½‚ß MIT f‰fC fZf“fX‚ɏ]‚Á‚ĉº‚³‚¢B

libBulletML ‚Í—á‚Ì‚²‚Æ‚­C³ BSD f‰fCfZf“fX‚Å‚·B

Žc‚è‚Í GPL2 ‚Å‚·B‚Å‚·‚ªAwinmain.d ‚Í DigitalMars ‚ÌfTfCfg‚ð‘S–Ê“I‚ÉŽQl‚É‚µ‚Ä ‚Ü‚·‚µA‚±‚¢‚‚͂²Ž©—R‚É‚²—~—p‰º‚³‚¢B


shinichiro.h
s31552@mail.ecc.u-tokyo.ac.jp
http://user.ecc.u-tokyo.ac.jp/~s31552/wp/


Other Sites

Discussion Groups
  Beginners
  Distributions
  Networking / Security
  Software
  PDAs

About | FAQ | Privacy | Awards | Contact
Comments to the webmaster are welcome.
Copyright 2006 Sourcefiles.org All rights reserved.