07/04/06 19:32:55 92m0OhKZ0
>>304を読んで思ったんだが、linux cli版をフルスクリーンにしてみたら、
わりと普通にできた。
main.cで、
void sdl_toggle_fullscreen () {
u32 flags = (surface->flags & SDL_FULLSCREEN)?
SDL_SWSURFACE : (SDL_SWSURFACE | SDL_FULLSCREEN);
SDL_FreeSurface(surface);
surface = SDL_SetVideoMode(256, 384, 32, flags);
}
こんな感じ(註:surfaceはグローバルなポインタ)で、あとは、
sdlctrls.hとsclctrls.cがなんかのキーで割り込んだときに、
こいつを呼んでやればいい。
F11キーとかお薦め。