113 lines
3.4 KiB
Text
113 lines
3.4 KiB
Text
|
gui guis/demos/hud {
|
||
|
properties {
|
||
|
float flags = immediate( flags ) | GUI_FULLSCREEN;
|
||
|
}
|
||
|
windowDef desktop {
|
||
|
}
|
||
|
|
||
|
windowDef mdffilename {
|
||
|
properties {
|
||
|
float visible = demo.writingMDF == 1;
|
||
|
rect rect = 32, ( ( ( SCREEN_HEIGHT - 32 ) - 32 ) - 2 ) - 64, 0, 0;
|
||
|
color foreColor = 1, 1, 1, 1;
|
||
|
float fontSize = 12;
|
||
|
vec2 textAlignment = TA_LEFT, TA_BOTTOM;
|
||
|
wstring text = toWStr( "Writing to MDF: " + demo.mdfName );
|
||
|
}
|
||
|
}
|
||
|
|
||
|
windowDef viewposition {
|
||
|
properties {
|
||
|
rect rect = 32, ( ( ( SCREEN_HEIGHT - 32 ) - 32 ) - 2 ) - 48, 0, 0;
|
||
|
color foreColor = 1, 1, 1, 1;
|
||
|
float fontSize = 12;
|
||
|
vec2 textAlignment = TA_LEFT, TA_BOTTOM;
|
||
|
wstring text = toWStr( "View position: " + toString( demo.viewOrigin.x, 0 ) + ":" + toString( demo.viewOrigin.y, 0 ) + ":" + toString( demo.viewOrigin.z, 0 ) + " p:" + toString( demo.viewAngles.x, 0 ) + " y:" + toString( demo.viewAngles.y, 0 ) );
|
||
|
}
|
||
|
}
|
||
|
|
||
|
windowDef demofilename {
|
||
|
properties {
|
||
|
rect rect = 32, ( ( ( SCREEN_HEIGHT - 32 ) - 32 ) - 2 ) - 32, 0, 0;
|
||
|
color foreColor = 1, 1, 1, 1;
|
||
|
float fontSize = 12;
|
||
|
vec2 textAlignment = TA_LEFT, TA_BOTTOM;
|
||
|
wstring text = toWStr( "Demo: " + demo.demoName );
|
||
|
}
|
||
|
}
|
||
|
|
||
|
windowDef demotime {
|
||
|
properties {
|
||
|
rect rect = 32, ( ( ( SCREEN_HEIGHT - 32 ) - 32 ) - 2 ) - 16, 0, 0;
|
||
|
color foreColor = 1, 1, 1, 1;
|
||
|
float fontSize = 12;
|
||
|
vec2 textAlignment = TA_LEFT, TA_BOTTOM;
|
||
|
wstring text = toWStr( "Time: " + sToHMS( demo.time ) );
|
||
|
}
|
||
|
}
|
||
|
|
||
|
windowDef demogameframe {
|
||
|
properties {
|
||
|
rect rect = 32, ( ( SCREEN_HEIGHT - 32 ) - 32 ) - 2, 0, 0;
|
||
|
color foreColor = 1, 1, 1, 1;
|
||
|
float fontSize = 12;
|
||
|
vec2 textAlignment = TA_LEFT, TA_BOTTOM;
|
||
|
wstring text = toWStr( "Frame: " + toString( demo.frame, 0 ) );
|
||
|
}
|
||
|
}
|
||
|
|
||
|
windowDef timeline_base {
|
||
|
properties {
|
||
|
rect rect = 32, SCREEN_HEIGHT - 32, SCREEN_WIDTH - 64, 2;
|
||
|
color backColor = 1, 1, 1, 0.7;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
windowDef timeline_cutstartmarker {
|
||
|
properties {
|
||
|
float visible = demo.cutIsSet == 1;
|
||
|
rect rect = gui.timeline_base.rect.x + ( ( demo.cutStartMarker * gui.timeline_base.rect.w - 4 ) + 2 ), gui.timeline_base.rect.y - 24, 2, 24;
|
||
|
color backColor = 0, 0, 1, 0.9;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
windowDef timeline_cutendmarker {
|
||
|
properties {
|
||
|
float visible = demo.cutIsSet == 1;
|
||
|
rect rect = gui.timeline_base.rect.x + ( ( demo.cutEndMarker * gui.timeline_base.rect.w - 4 ) + 2 ), gui.timeline_base.rect.y - 24, 2, 24;
|
||
|
color backColor = 0, 0, 1, 0.9;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
windowDef timeline_position {
|
||
|
properties {
|
||
|
rect rect = gui.timeline_base.rect.x + ( ( demo.position * gui.timeline_base.rect.w - 4 ) + 2 ), gui.timeline_base.rect.y - 16, 2, 16;
|
||
|
color backColor = 1, 0, 0, 1;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
windowDef timeline_left {
|
||
|
properties {
|
||
|
rect rect = 32, SCREEN_HEIGHT - 64, 2, 32;
|
||
|
color backColor = 1, 1, 1, 0.7;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
windowDef timeline_right {
|
||
|
properties {
|
||
|
rect rect = ( SCREEN_WIDTH - 32 ) - 2, SCREEN_HEIGHT - 64, 2, 32;
|
||
|
color backColor = 1, 1, 1, 0.7;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
windowDef timeline_position_time {
|
||
|
properties {
|
||
|
rect rect = gui.timeline_base.rect.x + ( ( demo.position * gui.timeline_base.rect.w - 4 ) + 2 ), ( gui.timeline_base.rect.y - 16 ) - 2, 0, 0;
|
||
|
color foreColor = 1, 0, 0, 1;
|
||
|
float fontSize = 12;
|
||
|
vec2 textAlignment = TA_CENTER, TA_BOTTOM;
|
||
|
wstring text = toWStr( sToHMS( demo.time ) );
|
||
|
}
|
||
|
}
|
||
|
}
|