60 lines
1.6 KiB
C#
60 lines
1.6 KiB
C#
|
//-----------------------------------------------------------------------------
|
||
|
// Torque Game Engine
|
||
|
//
|
||
|
// Copyright (c) 2001 GarageGames.Com
|
||
|
//-----------------------------------------------------------------------------
|
||
|
|
||
|
//-----------------------------------------------------------------------------
|
||
|
// Function to construct and initialize the default canvas window
|
||
|
// used by the games
|
||
|
|
||
|
function initCanvas(%windowName)
|
||
|
{
|
||
|
videoSetGammaCorrection($pref::OpenGL::gammaCorrection);
|
||
|
if (!createCanvas(%windowName)) {
|
||
|
quit();
|
||
|
return;
|
||
|
}
|
||
|
|
||
|
setOpenGLTextureCompressionHint( $pref::OpenGL::compressionHint );
|
||
|
setOpenGLAnisotropy( $pref::OpenGL::anisotropy );
|
||
|
setOpenGLMipReduction( $pref::OpenGL::mipReduction );
|
||
|
setOpenGLInteriorMipReduction( $pref::OpenGL::interiorMipReduction );
|
||
|
setOpenGLSkyMipReduction( $pref::OpenGL::skyMipReduction );
|
||
|
|
||
|
// Declare default GUI Profiles.
|
||
|
exec("~/ui/defaultProfiles.cs");
|
||
|
|
||
|
// Common GUI's
|
||
|
exec("~/ui/GuiEditorGui.gui");
|
||
|
exec("~/ui/ConsoleDlg.gui");
|
||
|
exec("~/ui/InspectDlg.gui");
|
||
|
exec("~/ui/LoadFileDlg.gui");
|
||
|
exec("~/ui/SaveFileDlg.gui");
|
||
|
exec("~/ui/MessageBoxOkDlg.gui");
|
||
|
exec("~/ui/MessageBoxYesNoDlg.gui");
|
||
|
exec("~/ui/MessageBoxOKCancelDlg.gui");
|
||
|
exec("~/ui/MessagePopupDlg.gui");
|
||
|
exec("~/ui/HelpDlg.gui");
|
||
|
exec("~/ui/RecordingsDlg.gui");
|
||
|
|
||
|
// Commonly used helper scripts
|
||
|
exec("./metrics.cs");
|
||
|
exec("./messageBox.cs");
|
||
|
exec("./screenshot.cs");
|
||
|
exec("./cursor.cs");
|
||
|
exec("./help.cs");
|
||
|
exec("./recordings.cs");
|
||
|
|
||
|
// Init the audio system
|
||
|
OpenALInit();
|
||
|
}
|
||
|
|
||
|
function resetCanvas()
|
||
|
{
|
||
|
if (isObject(Canvas))
|
||
|
{
|
||
|
Canvas.repaint();
|
||
|
}
|
||
|
}
|