以前追加して頂いた関数
GetMultiSampleQuality
でDxLib_Init()を呼ぶ前に実行すると-1が帰ってくるのは仕様でしょうか?
また、正常時にマルチサンプルレベルに2を渡すと0が帰って来ましたが4を渡すと7が帰って来ました。
このように高サンプルレベルでもクオリティの高い値が帰ってくる場合もあるのでしょうか?
#include "DxLib.h"
int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow ){
ChangeWindowMode( TRUE );
int Quality11 = GetMultiSampleQuality( 2 );
int Quality12 = GetMultiSampleQuality( 4 );
int Quality13 = GetMultiSampleQuality( 8 );
if( DxLib_Init() == -1 )
return -1;
int Quality21 = GetMultiSampleQuality( 2 );
int Quality22 = GetMultiSampleQuality( 4 );
int Quality23 = GetMultiSampleQuality( 8 );
DrawFormatString( 0 , 0, GetColor( 255, 255, 255 ), "%d", Quality11 );
DrawFormatString( 0 , 20, GetColor( 255, 255, 255 ), "%d", Quality12 );
DrawFormatString( 0 , 40, GetColor( 255, 255, 255 ), "%d", Quality13 );
DrawFormatString( 50 , 0, GetColor( 255, 255, 255 ), "%d", Quality21 );
DrawFormatString( 50 , 20, GetColor( 255, 255, 255 ), "%d", Quality22 );
DrawFormatString( 50 , 40, GetColor( 255, 255, 255 ), "%d", Quality23 );
WaitKey();
DxLib_End();
return 0;
}