

function GameScreen:InitScreen()
    self:LoadScreen()
    self:init_dlg({"cue_right", "cue_left", "cue_right", "cue_right", "cue_left", "cue_right", "cue_left", "cue_right", "cue_left", "cue_right", "cue_left", "cue_right"},
                {"Cue_i04", "Cue_i04a", "Cue_i04b","Cue_i04b2", "Cue_i04c", "Cue_i04d", "Cue_i04e", "Cue_i04f", "Cue_i04g", "Cue_i04h", "Cue_i04i", "Cue_i04j"})
    
    
    self:FadeOut(0.5);
    
    self.active = false;
    DelayedExec(0.1, function()
        self.active = true
    end)
end

function GameScreen:LoadScreen()
	--[[---Background---]]--
	self:CreateObj(OBJ_TYPE.ACTIVE_ALL, "comics_back_trigger", "graphics/trigger", 0, 0, REAL_WINDOW_WIDTH, REAL_WINDOW_HEIGHT);
	ItemSetOpacity("comics_back_trigger", 0.01)
	
	self:CreateObj(OBJ_TYPE.NO_ACTIVE, "cue_left", "graphics/interface/comics/cue_left", 260, 842);
	self:CreateObj(OBJ_TYPE.NO_ACTIVE, "cue_right", "graphics/interface/comics/cue_right", 358, 838);
	ItemSetOpacity("cue_left", 0.0)
	ItemSetOpacity("cue_right", 0.0)
	
	self:CreateObj(OBJ_TYPE.ACTIVE_ALL, "Cue_i04j", "graphics/screens/intro_04/Cue_i04j", 468, 992);
    self:CreateObj(OBJ_TYPE.ACTIVE_ALL, "Cue_i04i", "graphics/screens/intro_04/Cue_i04i", 536, 1027);
    self:CreateObj(OBJ_TYPE.ACTIVE_ALL, "Cue_i04h", "graphics/screens/intro_04/Cue_i04h", 399, 925);
    self:CreateObj(OBJ_TYPE.ACTIVE_ALL, "Cue_i04g", "graphics/screens/intro_04/Cue_i04g", 556, 1026);
    self:CreateObj(OBJ_TYPE.ACTIVE_ALL, "Cue_i04f", "graphics/screens/intro_04/Cue_i04f", 404, 966);
    self:CreateObj(OBJ_TYPE.ACTIVE_ALL, "Cue_i04e", "graphics/screens/intro_04/Cue_i04e", 570, 1026);
    self:CreateObj(OBJ_TYPE.ACTIVE_ALL, "Cue_i04d", "graphics/screens/intro_04/Cue_i04d", 397, 931);
    self:CreateObj(OBJ_TYPE.ACTIVE_ALL, "Cue_i04c", "graphics/screens/intro_04/Cue_i04c", 414, 997);
    self:CreateObj(OBJ_TYPE.ACTIVE_ALL, "Cue_i04b2", "graphics/screens/intro_04/Cue_i04b2", 397, 931);
    self:CreateObj(OBJ_TYPE.ACTIVE_ALL, "Cue_i04b", "graphics/screens/intro_04/Cue_i04b", 391, 921);
    self:CreateObj(OBJ_TYPE.ACTIVE_ALL, "Cue_i04a", "graphics/screens/intro_04/Cue_i04a", 394, 992);
    self:CreateObj(OBJ_TYPE.ACTIVE_ALL, "Cue_i04", "graphics/screens/intro_04/Cue_i04", 480, 1029);
end