<h2>\8eQ\8fÆ</h2>\r
<a href="IMG_SetError.html">IMG_SetError</a>\r
<h2>\8c´\95¶\82Ö\82Ì\83\8a\83\93\83N</h2>\r
-<a href="https://www.libsdl.org/projects/SDL_image/docs/SDL_image_45.html#SEC45">IMG_GetError</a>\r
+<a href="https://www.libsdl.org/projects/SDL_image/docs/SDL_image_45.html#SEC45">3.4.2 IMG_GetError</a>\r
<hr>\r
</body>\r
</html>\r
<a href="IMG_LoadTyped_RW.html">IMG_LoadTyped_RW</a>,\r
<a href="IMG_isLBM.html">IMG_isLBM</a>\r
<h2>\8c´\95¶\82Ö\82Ì\83\8a\83\93\83N</h2>\r
-<a href="https://www.libsdl.org/projects/SDL_image/docs/SDL_image_22.html#SEC22">3.2.16 IMG_LoadLBM_RW</a>\r
+<a href="https://www.libsdl.org/projects/SDL_image/docs/SDL_image_26.html#SEC26">3.2.16 IMG_LoadLBM_RW</a>\r
<hr>\r
</body>\r
</html>\r
</code>\r
<h2>\8eQ\8fÆ</h2>\r
<a href="IMG_LoadTyped_RW.html">IMG_LoadTyped_RW</a>,\r
+<a href="IMG_ReadXPMFromArray.html">IMG_ReadXPMFromArray</a>,\r
<a href="IMG_isXPM.html">IMG_isXPM</a>\r
<h2>\8c´\95¶\82Ö\82Ì\83\8a\83\93\83N</h2>\r
<a href="https://www.libsdl.org/projects/SDL_image/docs/SDL_image_18.html#SEC18">3.2.8 IMG_LoadXPM_RW</a>\r
<h2>\8eQ\8fÆ</h2>\r
<a href="IMG_GetError.html">IMG_GetError</a>\r
<h2>\8c´\95¶\82Ö\82Ì\83\8a\83\93\83N</h2>\r
-<a href="https://www.libsdl.org/projects/SDL_image/docs/SDL_image_44.html#SEC44">IMG_SetError</a>\r
+<a href="https://www.libsdl.org/projects/SDL_image/docs/SDL_image_44.html#SEC44">3.4.1 IMG_SetError</a>\r
<hr>\r
</body>\r
</html>\r
// \89¹\8ay\82ð\89ð\95ú\82·\82é\r
Mix_Music *music;\r
Mix_FreeMusic(music);\r
-music=NULL; // \89ð\95ú\82µ\82½\82±\82Æ\82ð\92m\82ç\82¹\82é\82½\82ß...\r
+music=NULL; // \89ð\95ú\82µ\82½\82Æ\82í\82©\82é\82æ\82¤\82É\82·\82é\82½\82ß...\r
</pre>\r
</code>\r
<h2>\8eQ\8fÆ</h2>\r
</p>\r
<p>\r
\96ß\82è\92l: \8ew\92è\82Ì\94Ô\8d\86\82Ì\83T\83\93\83v\83\8b\83`\83\83\83\93\83N\83f\83R\81[\83_\81[\82Ì\96¼\91O.\r
-\82±\82Ì\95¶\8e\9a\97ñ\82ÍSDL_mixer\83\89\83C\83u\83\89\83\8a\82ª\8aÇ\97\9d\82µ\82Ä\82¢\82é\82Ì\82Å, \8fC\90³\82â\89ð\95ú\82µ\82Ä\82Í\82È\82ç\82È\82¢.\r
+\82±\82Ì\95¶\8e\9a\97ñ\82ÍSDL_mixer\83\89\83C\83u\83\89\83\8a\82ª\8aÇ\97\9d\82µ\82Ä\82¢\82é\82Ì\82Å, \95Ï\8dX\82â\89ð\95ú\82ð\82µ\82Ä\82Í\82È\82ç\82È\82¢.\r
\82±\82ê\82Í<a href="Mix_CloseAudio.html">Mix_CloseAudio</a>\82ð\8cÄ\82Ô\82Ü\82Å\97L\8cø\82Å\82 \82é.\r
</p>\r
<h2>\83T\83\93\83v\83\8b\83R\81[\83h</h2>\r
</p>\r
<p>\r
\96ß\82è\92l: \8ew\92è\82Ì\94Ô\8d\86\82Ì\89¹\8ay\83f\83R\81[\83_\81[\82Ì\96¼\91O.\r
-\82±\82Ì\95¶\8e\9a\97ñ\82ÍSDL_mixer\83\89\83C\83u\83\89\83\8a\82ª\8aÇ\97\9d\82µ\82Ä\82¢\82é\82Ì\82Å, \8fC\90³\82â\89ð\95ú\82µ\82Ä\82Í\82È\82ç\82È\82¢.\r
+\82±\82Ì\95¶\8e\9a\97ñ\82ÍSDL_mixer\83\89\83C\83u\83\89\83\8a\82ª\8aÇ\97\9d\82µ\82Ä\82¢\82é\82Ì\82Å, \95Ï\8dX\82â\89ð\95ú\82ð\82µ\82Ä\82Í\82È\82ç\82È\82¢.\r
\82±\82ê\82Í<a href="Mix_CloseAudio.html">Mix_CloseAudio</a>\82ð\8cÄ\82Ô\82Ü\82Å\97L\8cø\82Å\82 \82é.\r
</p>\r
<h2>\83T\83\93\83v\83\8b\83R\81[\83h</h2>\r
</p>\r
<p>\r
<a href="Mix_GetChunkDecoder.html">Mix_GetChunkDecoder</a>\82Å\97\98\97p\89Â\94\\82È\83T\83\93\83v\83\8b\83`\83\83\83\93\83N\83f\83R\81[\83_\81[\82Ì\90\94\82ð\93¾\82é.\r
-\8ae\8c`\8e®\82É\91Î\89\9e\82µ\82½\8b¤\97L\83\89\83C\83u\83\89\83\8a\82Ì\97\98\97p\89Â\94\\82È\90\94\82ª\95Ï\82í\82é\82½\82ß, \82±\82Ì\90\94\82Í\83v\83\8d\83O\83\89\83\80\82Ì\8eÀ\8ds\96\88\82É\88Ù\82È\82é\89Â\94\\90«\82ª\82 \82é.\r
+\82»\82ê\82¼\82ê\82Ì\8c`\8e®\82É\91Î\89\9e\82µ\82½\8b¤\97L\83\89\83C\83u\83\89\83\8a\82Ì\97\98\97p\89Â\94\\82È\83`\83\83\83\93\83N\83f\83R\81[\83_\81[\82Ì\90\94\82ª\95Ï\82í\82é\82½\82ß, \82±\82Ì\90\94\82Í\83v\83\8d\83O\83\89\83\80\82Ì\8eÀ\8ds\96\88\82É\88Ù\82È\82é\89Â\94\\90«\82ª\82 \82é.\r
</p>\r
<p>\r
\96ß\82è\92l: \97\98\97p\89Â\94\\82È\83T\83\93\83v\83\8b\83`\83\83\83\93\83N\83f\83R\81[\83_\81[\82Ì\90\94\r
</p>\r
<p>\r
<a href="Mix_GetMusicDecoder.html">Mix_GetMusicDecoder</a>\82Å\97\98\97p\89Â\94\\82È\89¹\8ay\83f\83R\81[\83_\81[\82Ì\90\94\82ð\93¾\82é.\r
-\8ae\8c`\8e®\82É\91Î\89\9e\82µ\82½\8b¤\97L\83\89\83C\83u\83\89\83\8a\82Ì\97\98\97p\89Â\94\\82È\90\94\82ª\95Ï\82í\82é\82½\82ß, \82±\82Ì\90\94\82Í\83v\83\8d\83O\83\89\83\80\82Ì\8eÀ\8ds\96\88\82É\88Ù\82È\82é\89Â\94\\90«\82ª\82 \82é.\r
+\82»\82ê\82¼\82ê\82Ì\8c`\8e®\82É\91Î\89\9e\82µ\82½\8b¤\97L\83\89\83C\83u\83\89\83\8a\82Ì\97\98\97p\89Â\94\\82È\89¹\8ay\83f\83R\81[\83_\81[\82Ì\90\94\82ª\95Ï\82í\82é\82½\82ß, \82±\82Ì\90\94\82Í\83v\83\8d\83O\83\89\83\80\82Ì\8eÀ\8ds\96\88\82É\88Ù\82È\82é\89Â\94\\90«\82ª\82 \82é.\r
<p>\r
</p>\r
\96ß\82è\92l: \97\98\97p\89Â\94\\82È\89¹\8ay\83f\83R\81[\83_\81[\82Ì\90\94\r
</p>\r
<p>\r
\83\81\83\82: \82±\82Ì\8aÖ\90\94\82Ì\91O\82É<a href="Mix_OpenAudio.html">Mix_OpenAudio</a>\82ð\8cÄ\82Ô\95K\97v\82ª\82 \82é.\r
-\93Ç\82Ý\8d\9e\82Þ\82Æ\83f\83o\83C\83X\82Ì\8fo\97Í\8c`\8e®\82É\95Ï\8a·\82³\82ê\82é.\r
+\8fo\97Í\82Ì\8c`\8e®\82É\8d\87\82í\82¹\82Ä\89¹\90º\82ª\95Ï\8a·\82³\82ê\82é\82ª, \82»\82Ì\95Ï\8a·\82Í\93Ç\82Ý\8d\9e\82Ý\8e\9e\82É\8ds\82í\82ê\82é.\r
</p>\r
<p>\r
\96ß\82è\92l: \83T\83\93\83v\83\8a\83\93\83O\89¹\90º\82Ì<a href="Mix_Chunk.html">Mix_Chunk</a>\82Ö\82Ì\83|\83C\83\93\83^. \8e¸\94s\82Ì\82Æ\82«NULL\r
</p>\r
<p>\r
\83\81\83\82: \82±\82Ì\8aÖ\90\94\82Ì\91O\82É<a href="Mix_OpenAudio.html">Mix_OpenAudio</a>\82ð\8cÄ\82Ô\95K\97v\82ª\82 \82é.\r
-\93Ç\82Ý\8d\9e\82Þ\82Æ\83f\83o\83C\83X\82Ì\8fo\97Í\8c`\8e®\82É\95Ï\8a·\82³\82ê\82é.\r
+\8fo\97Í\82Ì\8c`\8e®\82É\8d\87\82í\82¹\82Ä\89¹\90º\82ª\95Ï\8a·\82³\82ê\82é\82ª, \82»\82Ì\95Ï\8a·\82Í\93Ç\82Ý\8d\9e\82Ý\8e\9e\82É\8ds\82í\82ê\82é.\r
</p>\r
<p>\r
\96ß\82è\92l: \83T\83\93\83v\83\8a\83\93\83O\89¹\90º\82Ì<a href="Mix_Chunk.html">Mix_Chunk</a>\82Ö\82Ì\83|\83C\83\93\83^. \8e¸\94s\82Ì\82Æ\82«NULL\r
<h2>\83T\83\93\83v\83\8b\83R\81[\83h</h2>\r
<code>\r
<pre>\r
-// check how many channels are playing samples\r
// \83T\83\93\83v\83\8a\83\93\83O\89¹\90º\82ð\8dÄ\90¶\92\86\82Ì\83`\83\83\83l\83\8b\82Ì\90\94\82ð\83`\83F\83b\83N\82·\82é\r
printf("%d \82Â\82Ì\83`\83\83\83l\83\8b\82Å\8dÄ\90¶\92\86\n", Mix_Playing(-1));\r
</pre>\r
</p>\r
<p>\r
<dl>\r
-<dt>chan</dt><dd></dd>\r
+<dt>chan</dt><dd>\r
\8aÖ\90\94f\82Æ\8aÖ\90\94d\82ð\93o\98^\82·\82é\83`\83\83\83l\83\8b\94Ô\8d\86.\r
MIX_CHANNEL_POST\82Æ\82·\82é\82Æ\83~\83L\83V\83\93\83O\82Ì\8cã\82Ì\8f\88\97\9d\r
+</dd>\r
<dt>f</dt><dd>\r
\83G\83t\83F\83N\83g\8aÖ\90\94\82Ö\82Ì\83|\83C\83\93\83^\r
</dd>\r
<a href="Mix_FadeInChannelTimed.html">Mix_FadeInChannelTimed</a>\r
</p>\r
<p>\r
-\96ß\82è\92l: \97\\96ñ\82µ\82½\83`\83\83\83l\83\8b\82Ì\90\94\82ð\96ß\82·. \8e¸\94s\82·\82é\82±\82Æ\82Í\82È\82¢. \82µ\82©\82µ, \97\\96ñ\82µ\82½\90\94\82É\82æ\82Á\82Ä\82Í\90Ý\92è\82æ\82è\8f\82È\82\82È\82é\82±\82Æ\82Í\82 \82é.\r
+\96ß\82è\92l: \97\\96ñ\82³\82ê\82½\83`\83\83\83l\83\8b\82Ì\90\94\82ð\96ß\82·. \8e¸\94s\82·\82é\82±\82Æ\82Í\82È\82¢\82ª, \93n\82µ\82½\90\94\82æ\82è\8f\82È\82¢\82±\82Æ\82ª\82 \82é. \82»\82ê\82Í\8am\95Û\82µ\82½\83`\83\83\83l\83\8b\82Ì\90\94\82É\82æ\82é.\r
</p>\r
<h2>\83T\83\93\83v\83\8b\83R\81[\83h</h2>\r
<code>\r
int reserved_count;\r
reserved_count=Mix_ReserveChannels(8);\r
if(reserved_count!=8) {\r
- printf("%d \82Â\82Ì\83`\83\83\83l\83\8b\82ð\97\\96ñ\82µ\82½\n",reserved_count);\r
printf("8\82Â\97\\96ñ\82Å\82«\82È\82©\82Á\82½!\n");\r
// \82±\82ê\82Í\92v\96½\93I\82È\83G\83\89\81[\82É\82È\82è\82¤\82é...\r
}\r
+printf("%d \82Â\82Ì\83`\83\83\83l\83\8b\82ð\97\\96ñ\82µ\82½\n",reserved_count);\r
</pre>\r
</code>\r
<h2>\8eQ\8fÆ</h2>\r
</p>\r
<p>\r
volume\82ª0\88È\8fã\82Ì\82Æ\82«\83{\83\8a\83\85\81[\83\80\82ð\90Ý\92è\82µ, \90Ý\92è\91O\82Ì\92l\82ð\96ß\82·.\r
-\83t\83F\81[\83h\92\86\82Í\83{\83\8a\83\85\81[\83\80\82Ì\90Ý\92è\82Í\82Å\82«\82È\82¢. \83t\83F\81[\82¾\81[\82ª\82±\82Ì\8aÖ\90\94\82ð\8eg\82Á\82Ä\82¢\82é\82½\82ß\82Å\82 \82é!\r
+\83t\83F\81[\83h\92\86\82Í\83{\83\8a\83\85\81[\83\80\82Ì\90Ý\92è\82Í\82Å\82«\82È\82¢. \83t\83F\81[\83_\81[\82ª\82±\82Ì\8aÖ\90\94\82ð\8eg\82Á\82Ä\82¢\82é\82½\82ß\82Å\82 \82é!\r
<a href="Mix_SetMusicCMD.html">Mix_SetMusicCMD</a>\82Å\90Ý\92è\82µ\82½\8aO\95\94\89¹\8ay\83v\83\8c\83C\83\84\81[\82Ì\8fê\8d\87\82Í\96³\8cø\82Å, <a href="Mix_GetError.html">Mix_GetError</a>\82Å\97\9d\97R\82ª\8e¦\82³\82ê\82é.\r
</p>\r
<p>\r
\8dÅ\91å\82Åmaxsockets\82Ì\83\\83P\83b\83g\82ð\8aÄ\8e\8b\82Å\82«\82é\83\\83P\83b\83g\83Z\83b\83g\82ð\90¶\90¬\82·\82é.
\93¯\82¶\83\\83P\83b\83g\83Z\83b\83g\82ÅUDP\82ÆTCP\82Ì\97¼\95û\82ð\88µ\82¦\82é.
</p>
+<p>
+\96ß\82è\92l: \8am\95Û\82³\82ê\82½, \8bó\82ÌSDLNet_SocketSet. \83\81\83\82\83\8a\82ª\91«\82è\82È\82¢\82È\82Ç\83G\83\89\81[\82Ì\82Æ\82«NULL
+</p>
<h2>\83T\83\93\83v\83\8b\83R\81[\83h</h2>
<code>
<pre>
0\82Å\82È\82¢timeout\82ð\93n\82µ\82½\82È\82ç\82Î, \82±\82Ì\8aÖ\90\94\82Í\8a\88\93®\82ð\91Ò\82¿, \8a\88\93®\82ª\82È\82¯\82ê\82Îtimeout\83~\83\8a\95b\8co\89ß\82·\82é\82Ì\82ð\91Ò\82Â.
</p>
<p>
-\83\81\83\82: \81u\8a\88\93®\81v\82É\82Í\90Ø\92f\82Æ\91¼\82Ì\83G\83\89\81[\82à\8aÜ\82Ü\82ê\82é. \82±\82ê\82ç\82Í\93Ç\82Ý\8d\9e\82Ý/\8f\91\82«\8d\9e\82Ý\82Ì\8e¸\94s\82É\82æ\82Á\82Ä\8c\88\82Ü\82é.
+\83\81\83\82: \81u\8a\88\93®\92\86\81v\82É\82Í\90Ø\92f\92\86\82â\91¼\82Ì\83G\83\89\81[\82à\8aÜ\82Ü\82ê\82é. \82±\82ê\82ç\82Í\93Ç\82Ý\8d\9e\82Ý/\8f\91\82«\8d\9e\82Ý\82Ì\8e¸\94s\82Å\82í\82©\82é.
</p>
<p>
\96ß\82è\92l: \8a\88\93®\92\86\82Ì\83\\83P\83b\83g\82Ì\90\94. \8e¸\94s\82Ì\82Æ\82«-1. \82±\82Ì\82Æ\82«\88Ó\96¡\82Ì\82 \82é\83G\83\89\81[\83\81\83b\83Z\81[\83W\82Í\93¾\82ç\82ê\82È\82¢. \83\\83P\83b\83g\83Z\83b\83g\82ª\8bó(\83`\83F\83b\83N\82·\82×\82«\82à\82Ì\82ª\82È\82¢)\82Ì\82Æ\82«\82à-1
\83\\83P\83b\83g\83Z\83b\83g\82ð\83\81\83\82\83\8a\82©\82ç\89ð\95ú\82·\82é.
\90V\82½\82É\8am\95Û\82·\82é\8fê\8d\87\82ð\8f\9c\82«, \82±\82Ì\8aÖ\90\94\82ð\8cÄ\82ñ\82¾\8cã\82Éset\82ð\8eQ\8fÆ\82µ\82Ä\82Í\82È\82ç\82È\82¢.
</p>
+<p>
+\96ß\82è\92l: \82È\82µ. \82±\82Ì\8cÄ\82Ñ\8fo\82µ\82Í\8fí\82É\90¬\8c÷\82·\82é
+</p>
<h2>\83T\83\93\83v\83\8b\83R\81[\83h</h2>
<code>
<pre>
</dl>
</p>
<p>
-\82±\82Ì\83f\81[\83^\8c^\82Í<a href="UDPsocket.html">UDPsocket</a>\82Æ<a href="TCPsocket.html">\8c^\82Ì\97¼\95û\82Å\8eg\82¦\82é.
+\82±\82Ì\83f\81[\83^\8c^\82Í<a href="UDPsocket.html">UDPsocket</a>\82Æ<a href="TCPsocket.html">TCPsocket</a>\8c^\82Ì\97¼\95û\82Å\8eg\82¦\82é.
<a href="SDLNet_CheckSockets.html">SDLNet_CheckSockets</a>\82ð\8cÄ\82ñ\82¾\8cã, \82»\82Ì\83\\83P\83b\83g\82É<a href="SDLNet_SocketReady.html">SDLNet_SocketReady</a>\82ð\8eg\82¤\82Æ, ready\82ª\83\\83P\83b\83g\82Ì\8a\88\93®\82É\82 \82í\82¹\82Ä\90Ý\92è\82³\82ê\82é.
\82±\82Ì\8c^\82Í\82±\82Ì\8eg\82¢\95û\82Ì\82½\82ß\82É\82¾\82¯\91¶\8dÝ\82·\82é. \82»\82Ì\82½\82ß, \83\\83P\83b\83g\82Ì\8eí\97Þ\82ð\92m\82é\82½\82ß\82É\82Í\8eg\82¦\82È\82¢.
</p>
\83l\83b\83g\83\8f\81[\83N\8f\87\82Ì\83f\81[\83^\83o\83b\83t\83@\82©\82ç16bit(32bit\83V\83X\83e\83\80\82È\82çshort\8c^)\82ð\93Ç\82Ý\8d\9e\82Þ.
\82±\82ê\82Í\83l\83b\83g\83\8f\81[\83N\8fã\82Å2\82Â\82Ì\83V\83X\83e\83\80\82ª\91Î\98b\82·\82é\82Æ\82«\83o\83C\83g\8f\87\82Ì\91\8a\88á\82ð\94ð\82¯\82é\8f\95\82¯\82É\82È\82é.
\92l\82Ì\95\84\8d\86\82Ì\97L\96³\82Í\89e\8b¿\82µ\82È\82¢.
-\83|\83C\83\93\83^\82Í\83o\83b\83t\83@\82Ì\90æ\93ª\82Å\82È\82\82Ä\82à\82æ\82¢\82ª, \8f\82È\82\82Æ\82à\8c»\8dÝ\82Ì\83|\83C\83\93\83^\82ð\8aÜ\82Þ2byte\82Ì\8bó\82«\82ª\95K\97v\82Å\82 \82é.
+area\83|\83C\83\93\83^\82Í\83o\83b\83t\83@\82Ì\90æ\93ª\82Å\82È\82\82Ä\82à\82æ\82¢\82ª, \8f\82È\82\82Æ\82à\8c»\8dÝ\82Ì\83|\83C\83\93\83^\82ð\8aÜ\82Þ2byte\82Ì\8bó\82«\82ª\95K\97v\82Å\82 \82é.
</p>
<h2>\83T\83\93\83v\83\8b\83R\81[\83h</h2>
<code>
\83l\83b\83g\83\8f\81[\83N\8f\87\82Ì\83f\81[\83^\83o\83b\83t\83@\82©\82ç32bit(32bit\83V\83X\83e\83\80\82È\82çlong\8c^)\82ð\93Ç\82Ý\8d\9e\82Þ.
\82±\82ê\82Í\83l\83b\83g\83\8f\81[\83N\8fã\82Å2\82Â\82Ì\83V\83X\83e\83\80\82ª\91Î\98b\82·\82é\82Æ\82«\83o\83C\83g\8f\87\82Ì\91\8a\88á\82ð\94ð\82¯\82é\8f\95\82¯\82É\82È\82é.
\92l\82Ì\95\84\8d\86\82Ì\97L\96³\82Í\89e\8b¿\82µ\82È\82¢.
-\83|\83C\83\93\83^\82Í\83o\83b\83t\83@\82Ì\90æ\93ª\82Å\82È\82\82Ä\82à\82æ\82¢\82ª, \8f\82È\82\82Æ\82à\8c»\8dÝ\82Ì\83|\83C\83\93\83^\82ð\8aÜ\82Þ4byte\82Ì\8bó\82«\82ª\95K\97v\82Å\82 \82é.
+area\83|\83C\83\93\83^\82Í\83o\83b\83t\83@\82Ì\90æ\93ª\82Å\82È\82\82Ä\82à\82æ\82¢\82ª, \8f\82È\82\82Æ\82à\8c»\8dÝ\82Ì\83|\83C\83\93\83^\82ð\8aÜ\82Þ4byte\82Ì\8bó\82«\82ª\95K\97v\82Å\82 \82é.
</p>
<h2>\83T\83\93\83v\83\8b\83R\81[\83h</h2>
<code>
perror("SDLNet_CheckSockets");
}
else if(numready) {
- printf("There are %d sockets with activity!\n",numready);
+ printf("%d \82Ì\83\\83P\83b\83g\82ª\8a\88\93®\92\86!\n",numready);
// SDLNet_SocketReady\82Å\91S\82Ä\82Ì\83\\83P\83b\83g\82ð\83`\83F\83b\83N\82µ\8a\88\93®\92\86\82Ì\82à\82Ì\82ð\88µ\82¤
if(SDLNet_SocketReady(serversock)) {
client=SDLNet_TCP_Accept(serversock);
</p>
<p>
<dl>
-<dt>sock</dt><dd><a href="TCPsocket.html">TCPsocket</a>. \83T\81[\83o, \83N\83\89\83C\83A\83\93\83g\82Ì\82Æ\82À\82ç\82Ì\83\\83P\83b\83g\82Å\82à\89Â\94\\82Å\82 \82é</dd>
+<dt>sock</dt><dd><a href="TCPsocket.html">TCPsocket</a>. \83T\81[\83o, \83N\83\89\83C\83A\83\93\83g\82Ì\82Ç\82¿\82ç\82Ì\83\\83P\83b\83g\82Å\82à\89Â\94\\82Å\82 \82é</dd>
</dl>
</p>
<p>
<a href="UDPsocket.html">UDPsocket</a>\82ð\92â\8e~\82µ\95Â\82¶\82Ä\89ð\95ú\82·\82é.
\82±\82ê\82ð\8cÄ\82ñ\82¾\8cã\82Í, \90V\82½\82É\8aJ\82©\82È\82¢\8cÀ\82è<a href="UDPsocket.html">UDPsocket</a>\82ð\8eg\82Á\82Ä\82Í\82È\82ç\82È\82¢.
</p>
+<p>
+\96ß\82è\92l: \82È\82µ. \8fí\82É\90¬\8c÷\82·\82é
+</p>
<h2>\83T\83\93\83v\83\8b\83R\81[\83h</h2>
<code>
<pre>
</dd>
</dl>
</p>
+<p>
\83`\83\83\83l\83\8b\82É\8a\84\82è\93\96\82Ä\82ç\82ê\82½\83A\83h\83\8c\83X\82ð\93¾\82é.
\8dÅ\8f\89\82Ì\83A\83h\83\8c\83X\82Ì\82Ý\96ß\82³\82ê\82é.
channel\82ª-1\82Ì\82Æ\82«, \83\\83P\83b\83g\82ª\83o\83C\83\93\83h\82·\82é\83\8d\81[\83J\83\8b\83R\83\93\83s\83\85\81[\83^\82Ì\83|\81[\83g\94Ô\8d\86\82ð\96ß\82·. \82±\82ê\82Í\83\\83P\83b\83g\82ð\93Á\92è\82Ì\94Ô\8d\86\82Å\8aJ\82¢\82½\82Æ\82«\82Ì\82Ý\88Ó\96¡\82ª\82 \82é.
\96ß\82³\82ê\82½<a href="IPaddress.html">IPaddress</a>\82ð\89ð\95ú\82µ\82Ä\82Í\82È\82ç\82È\82¢.
+</p>
<p>
+\96ß\82è\92l: \90¬\8c÷\82Ì\82Æ\82«<a href="IPaddress.html">IPaddress</a>\82Ö\82Ì\83|\83C\83\93\83^.
+\83o\83C\83\93\83h\82³\82ê\82Ä\82¢\82È\82¢\83`\83\83\83l\83\8b\82È\82Ç\8e¸\94s\82Ì\82Æ\82«NULL
</p>
<h2>\83T\83\93\83v\83\8b\83R\81[\83h</h2>
<code>
}
</pre>
</code>
-<p>
-\96ß\82è\92l: \90¬\8c÷\82Ì\82Æ\82«<a href="IPaddress.html">IPaddress</a>\82Ö\82Ì\83|\83C\83\93\83^.
-\83o\83C\83\93\83h\82³\82ê\82Ä\82¢\82È\82¢\83`\83\83\83l\83\8b\82È\82Ç\8e¸\94s\82Ì\82Æ\82«NULL
-</p>
<h2>\8eQ\8fÆ</h2>
<a href="SDLNet_UDP_Bind.html">SDLNet_UDP_Bind</a>,
<a href="SDLNet_UDP_Unbind.html">SDLNet_UDP_Unbind</a>,
<p>
<code>
<pre>
-</pre>
// \83|\81[\83g6666\82ÌUDPsocket\82ð\90¶\90¬\82·\82é (\83T\81[\83o)
UDPsocket udpsock;
printf("SDLNet_UDP_Open: %s\n", SDLNet_GetError());
exit(2);
}
+</pre>
</code>
</p>
<p>
</p>
<p>
<dl>
-<dt>sock</dt><dd><a href="UDPsocket.html">UDPsocket</a></dd>
+<dt>sock</dt><dd>\97L\8cø\82È<a href="UDPsocket.html">UDPsocket</a></dd>
<dt>packet</dt><dd>\8eó\90M\82µ\82½\83p\83P\83b\83g</dd>
</dl>
</p>
</p>
<p>
<dl>
-<dt>sock</dt><dd><a href="UDPsocket.html">UDPsocket</a></dd>
+<dt>sock</dt><dd>\97L\8cø\82È<a href="UDPsocket.html">UDPsocket</a></dd>
<dt>packetV</dt><dd>\8eó\90M\82µ\82½\83p\83P\83b\83g</dd>
</dl>
</p>
</p>
<p>
<dl>
-<dt>sock</dt><dd><a href="UDPsocket.html">UDPsocket</a></dd>
+<dt>sock</dt><dd>\97L\8cø\82È<a href="UDPsocket.html">UDPsocket</a></dd>
<dt>channel</dt><dd>\83p\83P\83b\83g\82ð\91\97\90M\82·\82é\83`\83\83\83l\83\8b</dd>
<dt>packet</dt><dd>\91\97\90M\82·\82é\83p\83P\83b\83g</dd>
</dl>
</p>
<p>
<dl>
-<dt>sock</dt><dd><a href="UDPsocket.html">UDPsocket</a></dd>
+<dt>sock</dt><dd>\97L\8cø\82È<a href="UDPsocket.html">UDPsocket</a></dd>
<dt>packetN</dt><dd>\91\97\90M\82·\82é\83p\83P\83b\83g</dd>
<dt>npackets</dt><dd>packetV\94z\97ñ\82Ì\91\97\90M\82·\82é\83p\83P\83b\83g\82Ì\90\94</dd>
</dl>
\83\\83P\83b\83g\82Ì\83`\83\83\83l\83\8b\82É\8a\84\82è\93\96\82Ä\82½(\83o\83C\83\93\83h\82µ\82½)\91S\82Ä\82Ì\83A\83h\83\8c\83X\82ð\89ð\8f\9c\82·\82é.
\82»\82Ì\8cã\82É\90V\82µ\82¢\83A\83h\83\8c\83X\82ð\83\\83P\83b\83g\82Ì\83`\83\83\83l\83\8b\82É\83o\83C\83\93\83h\82Å\82«\82é\82æ\82¤\82É\82È\82é.
</p>
+<p>
+\96ß\82è\92l: \82È\82µ. \8fí\82É\90¬\8c÷\82·\82é
+</p>
<h2>\83T\83\93\83v\83\8b\83R\81[\83h</h2>
<code>
<pre>
16bit(32bit\83V\83X\83e\83\80\82È\82çshort\8c^)\82ð\83f\81[\83^\83o\83b\83t\83@\82É\83l\83b\83g\83\8f\81[\83N\8f\87\82É\8f\91\82«\8d\9e\82Þ.
\82±\82ê\82Í\83l\83b\83g\83\8f\81[\83N\8fã\82Å2\82Â\82Ì\83V\83X\83e\83\80\82ª\91Î\98b\82·\82é\82Æ\82«\83o\83C\83g\8f\87\82Ì\91\8a\88á\82ð\94ð\82¯\82é\8f\95\82¯\82É\82È\82é.
\92l\82Ì\95\84\8d\86\82Ì\97L\96³\82Í\89e\8b¿\82µ\82È\82¢.
-\83|\83C\83\93\83^\82Í\83o\83b\83t\83@\82Ì\90æ\93ª\82Å\82È\82\82Ä\82à\82æ\82¢\82ª, \8f\82È\82\82Æ\82à\8c»\8dÝ\82Ì\83|\83C\83\93\83^\82ð\8aÜ\82Þ2byte\82Ì\8bó\82«\82ª\95K\97v\82Å\82 \82é.
+area\83|\83C\83\93\83^\82Í\83o\83b\83t\83@\82Ì\90æ\93ª\82Å\82È\82\82Ä\82à\82æ\82¢\82ª, \8f\82È\82\82Æ\82à\8c»\8dÝ\82Ì\83|\83C\83\93\83^\82ð\8aÜ\82Þ2byte\82Ì\8bó\82«\82ª\95K\97v\82Å\82 \82é.
</p>
<h2>\83T\83\93\83v\83\8b\83R\81[\83h</h2>
<code>
16bit(32bit\83V\83X\83e\83\80\82È\82çlong\8c^)\82ð\83f\81[\83^\83o\83b\83t\83@\82É\83l\83b\83g\83\8f\81[\83N\8f\87\82É\8f\91\82«\8d\9e\82Þ.
\82±\82ê\82Í\83l\83b\83g\83\8f\81[\83N\8fã\82Å2\82Â\82Ì\83V\83X\83e\83\80\82ª\91Î\98b\82·\82é\82Æ\82«\83o\83C\83g\8f\87\82Ì\91\8a\88á\82ð\94ð\82¯\82é\8f\95\82¯\82É\82È\82é.
\92l\82Ì\95\84\8d\86\82Ì\97L\96³\82Í\89e\8b¿\82µ\82È\82¢.
-\83|\83C\83\93\83^\82Í\83o\83b\83t\83@\82Ì\90æ\93ª\82Å\82È\82\82Ä\82à\82æ\82¢\82ª, \8f\82È\82\82Æ\82à\8c»\8dÝ\82Ì\83|\83C\83\93\83^\82ð\8aÜ\82Þ4byte\82Ì\8bó\82«\82ª\95K\97v\82Å\82 \82é.
+area\83|\83C\83\93\83^\82Í\83o\83b\83t\83@\82Ì\90æ\93ª\82Å\82È\82\82Ä\82à\82æ\82¢\82ª, \8f\82È\82\82Æ\82à\8c»\8dÝ\82Ì\83|\83C\83\93\83^\82ð\8aÜ\82Þ4byte\82Ì\8bó\82«\82ª\95K\97v\82Å\82 \82é.
</p>
<h2>\83T\83\93\83v\83\8b\83R\81[\83h</h2>
<code>
<a href="index.html#SDL_mixer">\96Ú\8e\9f</a> - <a href="SDL_mixer-functions.html">4.\8aÖ\90\94</a> - 4.6\83G\83t\83F\83N\83g\r
<hr>\r
<h1>4.6 \83G\83t\83F\83N\83g</h1>\r
-\82±\82ê\82ç\82Ì\8aÖ\90\94\82Í\83G\83t\83F\83N\83g\82Ì\82½\82ß\82É\82 \82é.\r
+\82±\82ê\82ç\82Ì\8aÖ\90\94\82Í\83G\83t\83F\83N\83g\8f\88\97\9d\82Ì\82½\82ß\82É\82 \82é.\r
\83G\83t\83F\83N\83g\82Í\8cø\89Ê\89¹\82¾\82¯\82Å\82Í\82È\82¢.\r
\83G\83t\83F\83N\83g\82Í\91S\82ÄSDL_mixer\82É\91g\82Ý\8d\9e\82Ü\82ê\82½, \82Ü\82½\82Í\82 \82È\82½\82ª\8dì\90¬\82µ\82½\8cã\8f\88\97\9d\82Ì\83\8b\81[\83`\83\93\82Å\82 \82é.\r
-\83G\83t\83F\83N\83g\82Í\82»\82ê\82¼\82ê\82Ì\83`\83\83\83l\83\8b, \82Ü\82½\82Í\8dÅ\8fI\93I\82É\89¹\8ay\82ð\8aÜ\82Þ\91S\82Ä\82Ì\83`\83\83\83l\83\8b\82ð, \83~\83L\83V\83\93\83O\82³\82ê\82½\83X\83g\83\8a\81[\83\80\82É\93K\89\9e\82Å\82«\82é.\r
+\83G\83t\83F\83N\83g\82Í\8cÂ\81X\82Ì\83`\83\83\83l\83\8b, \82Ü\82½\82Í\89¹\8ay\82ð\8aÜ\82Þ\91S\82Ä\82Ì\83`\83\83\83l\83\8b\82ð\8dÅ\8fI\93I\82É\83~\83b\83N\83X\82µ\82½\83X\83g\83\8a\81[\83\80\82É\91Î\82µ\82Ä\93K\97p\82Å\82«\82é.\r
<h2>\93o\98^</h2>\r
<ol>\r
<li><a href="Mix_RegisterEffect.html">Mix_RegisterEffect</a> - \83`\83\83\83l\83\8b\82Ì\83G\83t\83F\83N\83g\82ð\90Ý\92è\82·\82é\r
<li><a href="Mix_SetPosition.html">Mix_SetPosition</a> - \95û\8cü\82Æ\8b\97\97£\r
<li><a href="Mix_SetReverseStereo.html">Mix_SetReverseStereo</a> - \83X\83e\83\8c\83I\82Ì\8d¶\89E\82Ì\93ü\82ê\91Ö\82¦\r
</ol>\r
-\91g\82Ý\8d\9e\82Ü\82ê\82½\8f\88\97\9d: Mix_SetPanning, Mix_SetPosition, Mix_SetDistance, Mix_SetReverseStereo\82ÍMIX_EFFECTSMAXSPEED\82ª\92è\8b`\82³\82ê\82Ä\82¢\82ê\82Î\91S\82Ä\8aÂ\8b«\95Ï\90\94\82Ì\89e\8b¿\82ð\8eó\82¯\82é.\r
+\91g\82Ý\8d\9e\82Ý\83G\83t\83F\83N\83g: Mix_SetPanning, Mix_SetPosition, Mix_SetDistance, Mix_SetReverseStereo\82ÍMIX_EFFECTSMAXSPEED\82ª\92è\8b`\82³\82ê\82Ä\82¢\82ê\82Î\91S\82Ä\8aÂ\8b«\95Ï\90\94\82Ì\89e\8b¿\82ð\8eó\82¯\82é.\r
\82à\82µ\8aÂ\8b«\95Ï\90\94\82ª\92è\8b`\82³\82ê\82Ä\82¢\82ê\82Î, \8f\88\97\9d\91¬\93x\82ð\8fã\82°\82é\82½\82ß\82É, \82±\82ê\82ç\82Ì\8f\88\97\9d\82Í\82æ\82è\91½\82\82Ì\83\81\83\82\83\8a\82ð\8eg\82¤\82©\83G\83t\83F\83N\83g\82Ì\8e¿\82ð\89º\82°\82é.\r
<h2>\8c´\95¶\82Ö\82Ì\83\8a\83\93\83N</h2>\r
<a href="http://www.libsdl.org/projects/SDL_mixer/docs/SDL_mixer_75.html#SEC75">4.6 Effects</a>\r
<li><a href="Mix_FadeOutMusic.html">Mix_FadeOutMusic</a> - \83t\83F\81[\83h\83A\83E\83g\82µ\82Ä\89¹\8ay\82Ì\8dÄ\90¶\82ð\92â\8e~\82·\82é\r
<li><a href="Mix_HookMusicFinished.html">Mix_HookMusicFinished</a> - \89¹\8ay\92â\8e~\8e\9e\82Ì\83R\81[\83\8b\83o\83b\83N\82ð\90Ý\92è\82·\82é\r
</ol>\r
-<h2></h2>\r
+<h2>\8fî\95ñ</h2>\r
<ol>\r
<li><a href="Mix_GetMusicType.html">Mix_GetMusicType</a> - \89¹\8ay\8c`\8e®\82ð\93¾\82é\r
<li><a href="Mix_PlayingMusic.html">Mix_PlayingMusic</a> - \89¹\8ay\82Ì\8dÄ\90¶\8fó\91Ô\82ð\83e\83X\83g\82·\82é\r
<p>\r
\82±\82ê\82ç\82Ì\8c^\82ÍSDL_mixer API\82Å\92è\8b`\82³\82ê\8eg\82í\82ê\82é.\r
<ol>\r
-<li><a href="Mix_Chunk.html">Mix_Chunk</a>\r
-<li><a href="Mix_Music.html">Mix_Music</a>\r
-<li><a href="Mix_MusicType.html">Mix_MusicType</a>\r
-<li><a href="Mix_Fading.html">Mix_Fading</a>\r
-<li><a href="Mix_EffectFunc_t.html">Mix_EffectFunc_t</a>\r
-<li><a href="Mix_EffectDone_t.html">Mix_EffectDone_t</a>\r
+<li><a href="Mix_Chunk.html">Mix_Chunk</a> - \89¹\90º\83`\83\83\83\93\83N\97p\82Ì\93à\95\94\8c`\8e®\r
+<li><a href="Mix_Music.html">Mix_Music</a> - \89¹\8ay\83`\83\83\83\93\83N\97p\82Ì\93à\95\94\8c`\8e®\r
+<li><a href="Mix_MusicType.html">Mix_MusicType</a> - \89¹\8ay\8c^\82Ì\97ñ\8b\93\91Ì\r
+<li><a href="Mix_Fading.html">Mix_Fading</a> - \83t\83F\81[\83h\8c^\82Ì\97ñ\8b\93\91Ì\r
+<li><a href="Mix_EffectFunc_t.html">Mix_EffectFunc_t</a> - \83G\83t\83F\83N\83g\83R\81[\83\8b\83o\83b\83N\8aÖ\90\94\r
+<li><a href="Mix_EffectDone_t.html">Mix_EffectDone_t</a> - \89¹\90º\8dÄ\90¶\8fI\97¹\83R\81[\83\8b\83o\83b\83N\8aÖ\90\94\r
</ol>\r
</p>\r
<h2>\8c´\95¶\82Ö\82Ì\83\8a\83\93\83N</h2>\r
</p>
<p>
<ul>
-<li><a href="SDL_net-includes.html">\83C\83\93\83N\83\8b\81[\83h</a>
-<li><a href="SDL_net-compiling.html">\83R\83\93\83p\83C\83\8b</a>
+<li><a href="SDL_net-includes.html">\83C\83\93\83N\83\8b\81[\83h</a> SDL_net\82ð\8eg\82¤\82½\82ß\82Ì\83C\83\93\83N\83\8b\81[\83h\83t\83@\83C\83\8b
+<li><a href="SDL_net-compiling.html">\83R\83\93\83p\83C\83\8b</a> SDL_net\83\89\83C\83u\83\89\83\8a\82Æ\83w\83b\83_\83t\83@\83C\83\8b\82Ì\8eg\97p
</ul>
</p>
<h2>\8c´\95¶\82Ö\82Ì\83\8a\83\93\83N</h2>
</ul>\r
</p>\r
<p>\r
+(\96ó\8eÒ\92\86: \93ú\96{\8cê\83t\83H\83\93\83g\82È\82ç\82Î, <a href="http://sourceforge.jp/projects/vlgothic/">VL\83S\83V\83b\83N\83t\83H\83\93\83g</a>, <a href="http://sourceforge.jp/projects/hanazono-font/">\89Ô\89\80\83t\83H\83\93\83g(\89Ô\89\80\96¾\92©)</a>, <a href="http://sourceforge.jp/projects/ipafonts/">IPA\83t\83H\83\93\83g</a>, <a href="http://sourceforge.jp/projects/mplus-fonts/">M+ FONTS</a>\93\99\82ª\82 \82é.)\r
+</p>\r
+<p>\r
\83T\83\93\83v\83\8b\83R\81[\83h\82ª\95K\97v\82È\82ç\82Î, \8e\9f\82Ì\8fê\8f\8a\82Å\83_\83E\83\93\83\8d\81[\83h\82Å\82«\82é:<br>\r
<a href="http://www.jonatkins.org/SDL_ttf/">http://www.jonatkins.org/SDL_ttf/</a>\r
</p>\r
<p>\r
<ul>\r
-<li><a href="SDL_ttf-includes.html">\83C\83\93\83N\83\8b\81[\83h</a>\r
-<li><a href="SDL_ttf-compiling.html">\83R\83\93\83p\83C\83\8b</a>\r
+<li><a href="SDL_ttf-includes.html">\83C\83\93\83N\83\8b\81[\83h</a> SDL_ttf\82ð\8eg\82¤\82½\82ß\82Ì\83C\83\93\83N\83\8b\81[\83h\83t\83@\83C\83\8b\r
+<li><a href="SDL_ttf-compiling.html">\83R\83\93\83p\83C\83\8b</a> SDL_ttf\83\89\83C\83u\83\89\83\8a\82Æ\83w\83b\83_\83t\83@\83C\83\8b\82Ì\8eg\97p\r
</ul>\r
</p>\r
<h2>\8c´\95¶\82Ö\82Ì\83\8a\83\93\83N</h2>\r
//TTF_Font *font;\r
int hinting=TTF_GetFontHinting(font);\r
printf("\83t\83H\83\93\83g\82Ì\8c»\8dÝ\82Ì\83q\83\93\83e\83B\83\93\83O\82Í %s\n",\r
- hinting==0?"Normal":\r
- hinting==1?"Light":\r
- hinting==2?"Mono":\r
- hinting==3?"None":\r
+ hinting==0?"\92Ê\8fí\82Ì\83q\83\93\83e\83B\83\93\83O":\r
+ hinting==1?"\96¾\82é\82¢\83q\83\93\83e\83B\83\93\83O":\r
+ hinting==2?"\83\82\83m\83N\83\8d\82Ì\83q\83\93\83e\83B\83\93\83O":\r
+ hinting==3?"\83q\83\93\83e\83B\83\93\83O\82È\82µ":\r
"\95s\96¾");\r
</pre>\r
</code>\r
style=TTF_GetFontStyle(font);\r
printf("\83t\83H\83\93\83g\82Ì\83X\83^\83C\83\8b:");\r
if(style==TTF_STYLE_NORMAL)\r
- printf(" normal");\r
+ printf(" \95W\8f\80");\r
else {\r
if(style&TTF_STYLE_BOLD)\r
- printf(" bold");\r
+ printf(" \83{\81[\83\8b\83h");\r
if(style&TTF_STYLE_ITALIC)\r
- printf(" italic");\r
+ printf(" \83C\83^\83\8a\83b\83N");\r
if(style&TTF_STYLE_UNDERLINE)\r
- printf(" underline");\r
+ printf(" \89º\90ü");\r
if(style&TTF_STYLE_STRIKETHROUGH)\r
- printf(" strikethrough");\r
+ printf(" \8eæ\82è\8fÁ\82µ\90ü");\r
}\r
printf("\n");\r
</pre>\r
<hr>
<h1>TTF_RenderGlyph_Blended</h1>
<p>
-<code>SDL_Surface *TTF_RenderGlyph_Blended(TTF_Font *font, const Uint16 *text, SDL_Color fg)</code>
+<code>SDL_Surface *TTF_RenderGlyph_Blended(TTF_Font *font, Uint16 ch, SDL_Color fg)</code>
</p>
<p>
<dl>
<hr>
<h1>TTF_RenderGlyph_Solid</h1>
<p>
-<code>SDL_Surface *TTF_RenderGlyph_Solid(TTF_Font *font, const Uint16 *text, SDL_Color fg)</code>
+<code>SDL_Surface *TTF_RenderGlyph_Solid(TTF_Font *font, Uint16 ch, SDL_Color fg)</code>
</p>
<p>
<dl>
\r
// \82±\82±\82Å\83{\81[\83\8b\83h\81E\83C\83^\83\8a\83b\83N\82Ì\83e\83L\83X\83g\82ð\83\8c\83\93\83_\83\8a\83\93\83O\82·\82é...\r
\r
-// \93Ç\82Ý\8d\9e\82Ü\82ê\82½\83t\83H\83\93\83g\82Ì\83X\83^\83C\83\8b\82ð\92Ê\8fí\82É\96ß\82·\r
+// \93Ç\82Ý\8d\9e\82Ü\82ê\82½\83t\83H\83\93\83g\82Ì\83X\83^\83C\83\8b\82ð\95W\8f\80\82É\96ß\82·\r
TTF_SetFontStyle(font, TTF_STYLE_NORMAL);\r
</pre>\r
</code>\r