Submitter
File Information
- Submitted: juin 30 2009 17:28
- Last Updated: juin 30 2009 17:28
- File Size: 10,89 Mo
- Views: 13
- Downloads: 1
Download GLib v0.1
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‚à‚Å‚«‚Ü‚·BiCglScreenMain‚Ì‚Ýj
Epng‚©‚ç•ÏŠ·‚µ‚ÄAƒxƒ^ƒrƒbƒgƒ}ƒbƒvAƒJƒ‰[ƒL[“§‰ßƒrƒbƒgƒ}ƒbƒvAƒAƒ‹ƒtƒ@ƒ`ƒƒƒlƒ‹•t‚«ƒrƒbƒgƒ}ƒbƒv‚ðˆµ‚¦‚Ü‚·B
E‰½‚à‚µ‚È‚‚Ä‚àƒAƒ‹ƒtƒ@ƒxƒbƒg‚¾‚¯‚È‚ç•¶š‚ª‘‚¯‚Ü‚·B
E‘½Œ¾Œêƒ†ƒjƒR[ƒhd—lB•ÏŠ·ƒe[ƒuƒ‹‚ª‚ ‚é‚̂œú–{ŒêSJIS•¶š—ñ‚à‚»‚̂܂ܑ‚¯‚Ü‚·B
ED‚«‚ȃtƒHƒ“ƒgAD‚«‚ȃTƒCƒYAƒAƒ“ƒ`ƒGƒCƒŠƒAƒXON/OFF‚ðݒ肵‚ătƒHƒ“ƒgƒtƒ@ƒCƒ‹‚ðì‚ê‚Ü‚·B
E‚Ü‚Á‚½‚‘S‘R‚±‚ê‚Á‚Û‚Á‚¿‚àÅ“K‰»‚µ‚Ä‚¢‚Ü‚¹‚ñB—‰ð‚µ‚Â炂͂Ȃ¢‚Æv‚¢‚Ü‚·B‚ ‚‚܂ŊwK—p‚¾‚Æv‚Á‚ĉº‚³‚¢B
Eglib‚̃o[ƒWƒ‡ƒ“ŒÝŠ·«‚Íl—¶‚µ‚Ü‚¹‚ñBV‚µ‚¢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ƒ“ƒgBi’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‚µ‚ÄŠ„‚è“–‚ĂĂàOKB
CglB15‚ª‹É‚߂ĒPƒ‚ȉ¼‘zƒoƒbƒtƒ@‚Ìg‚¢•û‚Ȃ̂ÅAQl‚É‚µ‚ĉº‚³‚¢B
-------------
ƒtƒ@ƒCƒ‹ƒtƒH[ƒ}ƒbƒg‚ɂ‚¢‚ÄB
b15ƒtƒ@ƒCƒ‹‚ªƒxƒ^ƒrƒbƒgƒ}ƒbƒvAƒ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ŠwK—p‚Æ‚¢‚¤‚©A©•ª‚ÌC++•׋—p‚¾‚Á‚½‚è‚·‚éB
- 4 891 Total Files
- 401 Total Categories
- 13 Total Authors
- 280 545 Total Downloads
- Documentation x360 Dual Nand Addon Latest File
- Pass_Code Latest Submitter











