Télécharger GLib v0.1

logic-sunrise halo
ABONNEMENT XBOX LIVE
[ -50% ] envoi immédiat par mail !
panneau bas
Téléchargements


glib ver 0.1 by Moonlight.

-------------

NDS‚ðŽn‚ß‚½‚΂©‚è‚Å1ƒhƒbƒg“_‚ð‘ł‚¾‚¯‚Å‚à‘å•Ï‚¾‚æI‚Æ‚¢‚¤•Ó‚è‚̐lŒü‚¯‚̃Oƒ‰ƒtƒBƒbƒNƒ‰ƒCƒuƒ‰ƒŠ‚Å‚·B
WinAPI‚ÌGDI‚ÆC++Œ¾Œê‚ʼn½‚©ì‚Á‚½‚±‚Æ‚ª‚ ‚Á‚āABitBlt‚ðˆµ‚¤‚­‚ç‚¢‚ÈŠ´‚¶‚ŁB

ƒwƒ‹ƒv‚͂Ȃ¢‚̂ŁAglibƒtƒHƒ‹ƒ_“à‚̃wƒbƒ_[ƒtƒ@ƒCƒ‹‚ƃTƒ“ƒvƒ‹ƒR[ƒh‚ðŒ©‚È‚ª‚痝‰ð‚µ‚ĉº‚³‚¢B

E‚Ƃɂ©‚­ŠÈ’P‚ÉŽn‚ß‚ç‚ê‚邱‚Æ‚ª–Ú“I‚Å‚·B‰Šú‰»‚àŠÈ’P‚ɂł«‚Ü‚·B
Eã‰æ–ʂƉº‰æ–ʂ𓯂¶•µˆÍ‹C‚Å‘€ì‚Å‚«‚Ü‚·B
E‘S‚ătƒ‹ƒJƒ‰[ƒrƒbƒgƒ}ƒbƒv‚Ȃ̂ŁAWindowsƒ‰ƒCƒN‚ɏ‘‚¯‚Ü‚·B
Eƒ_ƒuƒ‹ƒoƒbƒtƒ@‚ŃtƒŠƒbƒv‚ª‚Å‚«‚āAƒAƒ‹ƒtƒ@ƒuƒŒƒ“ƒh‚à‚Å‚«‚Ü‚·BiCglScreenMain‚̂݁j
Epng‚©‚ç•ÏŠ·‚µ‚āAƒxƒ^ƒrƒbƒgƒ}ƒbƒvAƒJƒ‰[ƒL[“§‰ßƒrƒbƒgƒ}ƒbƒvAƒAƒ‹ƒtƒ@ƒ`ƒƒƒlƒ‹•t‚«ƒrƒbƒgƒ}ƒbƒv‚ðˆµ‚¦‚Ü‚·B
E‰½‚à‚µ‚È‚­‚Ä‚àƒAƒ‹ƒtƒ@ƒxƒbƒg‚¾‚¯‚È‚ç•¶Žš‚ª‘‚¯‚Ü‚·B
E‘½Œ¾Œêƒ†ƒjƒR[ƒhŽd—lB•ÏŠ·ƒe[ƒuƒ‹‚ª‚ ‚é‚̂œú–{ŒêSJIS•¶Žš—ñ‚à‚»‚̂܂܏‘‚¯‚Ü‚·B
ED‚«‚ȃtƒHƒ“ƒgAD‚«‚ȃTƒCƒYAƒAƒ“ƒ`ƒGƒCƒŠƒAƒXON/OFF‚ðÝ’肵‚ătƒHƒ“ƒgƒtƒ@ƒCƒ‹‚ðì‚ê‚Ü‚·B
E‚Ü‚Á‚½‚­‘S‘R‚±‚ê‚Á‚Û‚Á‚¿‚àÅ“K‰»‚µ‚Ä‚¢‚Ü‚¹‚ñB—‰ð‚µ‚Â炭‚͂Ȃ¢‚ÆŽv‚¢‚Ü‚·B‚ ‚­‚܂ŊwK—p‚¾‚ÆŽv‚Á‚ĉº‚³‚¢B
Eglib‚̃o[ƒWƒ‡ƒ“ŒÝŠ·«‚͍l—¶‚µ‚Ü‚¹‚ñBV‚µ‚¢glib‚ª‚»‚̂܂ܓ±“ü‚Å‚«‚È‚¢‰Â”\«‚ð–Y‚ê‚È‚¢‚ʼnº‚³‚¢B

-------------

glib‚ÍŠ®‘S‚ɃtƒŠ[‚Å‚·B
Ž©—R‚ɏ‘‚«Š·‚¦‚č\‚¢‚Ü‚¹‚ñ‚µA‰¼‚ɏ¤—p‰»‚µ‚½‚Æ‚µ‚Ä‚àŽ„‚͍\‚¢‚Ü‚¹‚ñBƒ‰ƒCƒZƒ“ƒX•\ަ‚à•s—v‚Å‚·B

zlib‚ðŽg‚¤Žž‚Ízlib‚̃‰ƒCƒZƒ“ƒX•\ަ‚ª•K—v‚Å‚·B
png->b15/tgf•ÏŠ·ƒ\ƒtƒg(png2b15.exe/png2tgf.exe)‚𓯍«‚·‚鎞‚ÍTGLDPNG‚Æzlib‚̃‰ƒCƒZƒ“ƒX•\ަ‚ª•K—v‚Å‚·B

-------------

ƒeƒLƒXƒg‚ð‘‚­ŠÈ’P‚ȃR[ƒh

#include <stdio.h>
#include <NDS.h>

#include "glib/glib.h"

int main(void)
{
  POWER_CR = POWER_ALL_2D;
  glDefaultMemorySetting();
 
  pScreenMain=new CglScreenMain();
 
  pScreenMain->pCanvas->SetFontTextColor(RGB15(0,0,0)|BIT15);
  pScreenMain->pCanvas->TextOutA(80,50,"TextOutAnkOnly sample");
 
  pScreenMain->Flip(true);
 
  delete pScreenMain; pScreenMain=NULL;
 
  while(1);
}

pScreenMain‚ðpScreenSub‚ɕς¦‚ê‚Îã‰æ–ʂɏ‘‚«‚Ü‚·B

-------------

ƒsƒNƒZƒ‹‚ð‘łŠȒP‚ȃR[ƒh

#include <stdio.h>
#include <NDS.h>

#include "glib/glib.h"

int main(void)
{
  POWER_CR = POWER_ALL_2D;
  glDefaultMemorySetting();
 
  pScreenMain=new CglScreenMain();
 
  pScreenMain->pCanvas->SetPixel(5,5,RGB15(31,0,0)|BIT15);
 
  pScreenMain->Flip(true);
 
  delete pScreenMain; pScreenMain=NULL;
 
  while(1);
}

à–¾‰ºŽè‚Å‚²‚ß‚ñ‚È‚³‚¢B

-------------

‚Æ‚Á‚©‚©‚è‚̃qƒ“ƒgBi’P‚Ɏ蔲‚«‚Æ‚àŒ¾‚¤i‹êÎ

CglScreenMain *pScreenMain;
CglScreenMainOverlay *pScreenMainOverlay;
CglScreenSub *pScreenSub;

ˆÈã‚R‚‚̃Nƒ‰ƒX‚ªƒOƒ[ƒoƒ‹‚ÉŠm•Û‚³‚ê‚Ü‚·B
‚±‚ê‚ç‚Ícglscreen.h‚É’è‹`‚³‚ê‚Ä‚¢‚Ü‚·B
CglScreenMain‚¾‚¯‚ªƒ_ƒuƒ‹ƒoƒbƒtƒ@‚ŁA‘¼‚̓Vƒ“ƒOƒ‹ƒoƒbƒtƒ@‚Å‚·BFlip‚âAlphaBlend‚ÍMain‚¾‚¯‚Å‚·B
‚R‚‚ƂàCglCanvas‚ðŽ‚Á‚Ä‚¢‚Ü‚·BCglCanvas‚ÍCglFont‚ðŽ‚Á‚Ä‚¢‚é‚̂ŁA“¯‚¶‚悤‚Ɉµ‚¦‚Ü‚·B
ƒNƒ‰ƒX‚Á‚ĕ֗˜‚ˁB

-------------

‰¼‘zƒoƒbƒtƒ@‚ɂ‚¢‚āB

CglCanvas‚ÍŽ©•ª‚ōì‚邱‚Æ‚à‚Å‚«‚Ü‚·B
TempBitmap=new CglCanvas(NULL,100,100,pf15bit);
‚Æ‚¢‚¤Š´‚¶‚ō쐬‚µ‚Ü‚·B‘æˆêˆø”‚ÉNULL‚ðŽw’è‚·‚邯•K—v‚È‚¾‚¯“à•”‚сƒ‚ƒŠŠm•Û‚µA‰ð•úŽž‚Ɉꏏ‚Éfree‚µ‚Ü‚·B
‚à‚¿‚ë‚ñŽ©•ª‚Åmalloc‚µ‚ÄŠ„‚è“–‚ĂĂàOKB
CglB15‚ª‹É‚߂ĒPƒ‚ȉ¼‘zƒoƒbƒtƒ@‚ÌŽg‚¢•û‚Ȃ̂ŁAŽQl‚É‚µ‚ĉº‚³‚¢B

-------------

ƒtƒ@ƒCƒ‹ƒtƒH[ƒ}ƒbƒg‚ɂ‚¢‚āB

b15ƒtƒ@ƒCƒ‹‚ªƒxƒ^ƒrƒbƒgƒ}ƒbƒvAƒJƒ‰[ƒL[“§‰ßƒrƒbƒgƒ}ƒbƒv‚ðˆµ‚¢‚Ü‚·B
tgfƒtƒ@ƒCƒ‹‚ªƒAƒ‹ƒtƒ@ƒ`ƒƒƒlƒ‹•t‚«ƒrƒbƒgƒ}ƒbƒv‚ðˆµ‚¢‚Ü‚·B
—¼•û‚Æ‚à–³ˆ³k‚Ȃ̂ŁAŽ©•ª‚ÌŽg‚¢ŸŽè‚Ì‚¢‚¢ƒtƒH[ƒ}ƒbƒg‚ðì‚Á‚ÄŠg’£‚·‚邯—Ç‚¢‚ÆŽv‚¢‚Ü‚·B
CglCanvas‚ðŠÜ‚ß‚ê‚Γ¯‚¶‚悤‚Ɉµ‚¦‚ĕ֗˜‚¾‚ÆŽv‚¢‚Ü‚·B

-------------

glib ver 0.1 2005/11/28

‚Ƃ肠‚¦‚¸ì‚éBNDSŠwK—p‚Æ‚¢‚¤‚©AŽ©•ª‚ÌC++•׋­—p‚¾‚Á‚½‚è‚·‚éB

Fichier ajouté le : 30-06-09 Téléchargé : 229 fois Poid : 10.89 MB