22#ifndef AGS_ENGINE_AC_SCREEN_H
23#define AGS_ENGINE_AC_SCREEN_H
25#include "ags/engine/ac/dynobj/script_user_object.h"
29int Screen_GetScreenWidth();
30int Screen_GetScreenHeight();
31bool Screen_GetAutoSizeViewport();
32void Screen_SetAutoSizeViewport(
bool on);
33int Screen_GetViewportCount();
34ScriptViewport *Screen_GetViewport();
35ScriptViewport *Screen_GetAnyViewport(
int index);
36ScriptUserObject *Screen_RoomToScreenPoint(
int roomx,
int roomy);
45class IDriverDependantBitmap;
49void fadein_impl(PALETTE p,
int speed);
50void fadeout_impl(
int spdd);
51void current_fade_out_effect();
52AGS::Engine::IDriverDependantBitmap *prepare_screen_for_transition_in(
bool opaque);