User contributions for Eric Lengyel
Jump to navigation
Jump to search
3 September 2024
- 23:0823:08, 3 September 2024 diff hist +14 Release Notes for Version 7.2 No edit summary current
- 23:0823:08, 3 September 2024 diff hist +244 Release Notes for Version 7.2 No edit summary
- 23:0423:04, 3 September 2024 diff hist +80 Release Notes No edit summary current
2 July 2024
- 07:2607:26, 2 July 2024 diff hist +360 Release Notes for Version 7.2 No edit summary
17 May 2024
- 23:0223:02, 17 May 2024 diff hist +323 Release Notes for Version 7.2 No edit summary
- 22:5722:57, 17 May 2024 diff hist −2 m Release Notes for Version 7.1 No edit summary current
8 December 2023
- 01:1901:19, 8 December 2023 diff hist −9 Defining a Custom Controller No edit summary current
8 November 2023
- 21:1821:18, 8 November 2023 diff hist +17 Panel Editor →Creating and Editing Panels current
- 21:1421:14, 8 November 2023 diff hist −10 Panel Editor No edit summary
24 September 2023
- 04:5004:50, 24 September 2023 diff hist +133 Release Notes for Version 7.2 No edit summary
16 September 2023
- 22:0822:08, 16 September 2023 diff hist −1 Release Notes for Version 7.2 No edit summary
- 22:0822:08, 16 September 2023 diff hist +1,299 N Release Notes for Version 7.2 Created page with "__NOTOC__ '''Release date:''' TBD == Core Engine == === Graphics Manager === * Horizon mapping is now disabled by default for spot lights. It can be enabled by checking the "Include spot lights" box in the Material Manager or in the settings for the Horizon process. * A problem in which the perspective mask would not be updated for effect nodes in the World Editor has been fixed. === Interface Manager === * Some minor updates have been made in the Slug Libr..."
12 September 2023
- 21:4321:43, 12 September 2023 diff hist +28,522 N SimpleChar Source Code Created page with "This page contains the complete source code for the <code>SimpleChar</code> example game module. See the Simple Games page for more information about the basic examples. == SimpleChar.h == <syntaxhighlight lang="c++"> #ifndef SimpleChar_h #define SimpleChar_h #include "C4Application.h" #include "C4World.h" #include "C4Input.h" #include "C4Cameras.h" #include "C4Interface.h" #include "C4Character.h" // Every application/game module needs to declare a function ca..." current
- 21:4121:41, 12 September 2023 diff hist +26,101 N SimpleBall Source Code Created page with "This page contains the complete source code for the <code>SimpleBall</code> example game module. See the Simple Games page for more information about the basic examples. == SimpleBall.h == <syntaxhighlight lang="c++"> #ifndef SimpleBall_h #define SimpleBall_h #include "C4Application.h" #include "C4World.h" #include "C4Input.h" #include "C4Cameras.h" #include "C4Interface.h" #include "C4Particles.h" // Every application/game module needs to declare a function ca..." current
- 21:3821:38, 12 September 2023 diff hist +180 Defining a Custom Method No edit summary current
- 21:3721:37, 12 September 2023 diff hist +216 Defining a Custom Controller No edit summary
- 21:3521:35, 12 September 2023 diff hist +54 Command Console →Disabling the Console current
- 21:3521:35, 12 September 2023 diff hist +18 Command Console →Console Output
- 21:3521:35, 12 September 2023 diff hist +54 Command Console →Defining New Commands
- 21:3021:30, 12 September 2023 diff hist 0 N Category:Sound Created blank page current
- 21:2921:29, 12 September 2023 diff hist +60 Simple Games No edit summary current
15 July 2023
- 12:5812:58, 15 July 2023 diff hist +1,313 N Screenshots Created page with "The C4 Engine can take screenshots and store them on the disk as TGA files. There are two different methods by which a screenshot can be taken, using the menu command in the C4 Menu or using the <code>shot</code> console command. The console command can also be bound to an input control so that screenshots can be taken at the press of a button while playing a game. Screenshots are always stored in the user's documents directory in the C4 Engine s..." current
- 12:5612:56, 15 July 2023 diff hist +52 N FGED Redirected page to Foundations of Game Engine Development current Tag: New redirect
- 12:5512:55, 15 July 2023 diff hist +303 N Foundations of Game Engine Development Created page with "''Foundations of Game Engine Development'', abbreviated FGED, is a series of books written by Eric Lengyel. It describes the mathematical and engineering details of many of the techniques used in the C4 Engine. More information is available on the [http://foundationsofgameenginedev.com/ FGED] website." current
- 12:5312:53, 15 July 2023 diff hist +682 N World Viewport Widget Created page with "The '''World Viewport Widget''' renders a complete world inside a frustum viewport, and the it provides camera orbit functionality. The widget color is not used. == Settings == The following settings are available specifically for World Viewport Widgets. {| {{Table}} {{Tablehead|Setting|Description}} |- {{HeadingSetting|'''World Viewport Settings'''}} |- {{Setting|'''World clear color'''|If checked, specifies the clear color used to initialize the contents..." current
- 12:5312:53, 15 July 2023 diff hist +2,025 N Tree Widget Created page with "The '''Tree Widget''' displays a list box with a scroll bar, and the items can have collapsable subtrees. The widget color controls the color of the tree's border. == Settings == The following settings are available specifically for Tree Widgets. {| {{Table}} {{Tablehead|Setting|Description}} |- {{HeadingSetting|'''Tree Settings'''}} |- {{Setting|'''Item spacing'''|Specifies the vertical distance from one list item to the next. The height of the list box should..." current
- 12:5212:52, 15 July 2023 diff hist +608 N Text Button Widget Created page with "The '''Text Button Widget''' displays a clickable text string. The widget color controls the color of the text. == Settings == The following settings are available specifically for Text Button Widgets. {| {{Table}} {{Tablehead|Setting|Description}} |- {{HeadingSetting|'''Text Button Settings'''}} |- {{Setting|'''Highlight color'''|Determines the color in which the text is rendered while the mouse button is pressed inside the text.}} |} == See Also == * ..." current
- 12:5112:51, 15 July 2023 diff hist +395 N Slug Library Created page with "__NOTOC__ right The Slug Library is a product developed by Terathon Software for rendering high-quality, resolution-independent text and vector graphics in 3D applications on the GPU. It is used to render all text and icons in the C4 Engine. Detailed information can be found on the [http://sluglibrary.com/ Slug website]. == See Also == * Text Widget * Slug Effects" current
- 12:5112:51, 15 July 2023 diff hist −369 Slug Redirected page to Slug Library current Tag: New redirect
- 12:5112:51, 15 July 2023 diff hist +13,956 N Text Widget Created page with "The '''Text Widget''' displays a text string using the rendering technology in the Slug Library. Other widgets that display text, such as a check box, are derived from the Text Widget and possess all of the same capabilities. In the Panel Editor, the text string box contains the string that is displayed by the widget. If the text is displayed as multiple lines (because '''Box mode''' is set to '''Wrap text'''), then a hard line break can be inserted by entering..." current
- 12:5012:50, 15 July 2023 diff hist +2,349 N Table Widget Created page with "The '''Table Widget''' displays a table with a fixed number of columns in a box with a scroll bar. The widget color controls the color of the table's border. == Settings == The following settings are available specifically for Table Widgets. {| {{Table}} {{Tablehead|Setting|Description}} |- {{HeadingSetting|'''Table Settings'''}} |- {{Setting|'''Number of columns'''|Specifies the number of columns in the table.}} |- {{Setting|'''Cell size X'''|Specifies the hori..." current
- 12:4912:49, 15 July 2023 diff hist +1,518 N Stroke Widget Created page with "The '''Stroke Widget''' displays a vector-based line that can have cap styles and dashing. A stroke widget is drawn using the Slug Library. The widget color controls the color of the stroke. == Settings == The following settings are available specifically for Stroke Widgets. {| {{Table}} {{Tablehead|Setting|Description}} |- {{HeadingSetting|'''Stroke Settings'''}} |- {{Setting|'''Stroke thickness'''|Specifies the thickness of the stroke, in pixels.}} |-..." current
- 12:4912:49, 15 July 2023 diff hist +891 N Slider Widget Created page with "The '''Slider Widget''' displays a slider. The widget color controls the color of the slider bar. == Settings == The following settings are available specifically for Slider Widgets. {| {{Table}} {{Tablehead|Setting|Description}} |- {{HeadingSetting|'''Slider Settings'''}} |- {{Setting|'''Slider style'''|Determines the style of the indicator button, and it can be circular or square.}} |- {{Setting|'''Initial value'''|Specifies the initial value for the slider.}}..." current
- 12:4812:48, 15 July 2023 diff hist +1,022 N Scroll Widget Created page with "The '''Scroll Widget''' displays a scroll bar. The widget color controls the color of the scroll bar's background. == Settings == The following settings are available specifically for Scroll Widgets. {| {{Table}} {{Tablehead|Setting|Description}} |- {{HeadingSetting|'''Scroll Bar Settings'''}} |- {{Setting|'''Horizontal appearance'''|Causes the widget to be rendered with the appearance adjusted for a horizontally-oriented scroll bar.}} |- {{Setting|'''Initi..." current
- 12:4712:47, 15 July 2023 diff hist +1,479 N Radio Widget Created page with "The '''Radio Widget''' displays a radio button that can be in the selected or unselected state. When a radio button is selected, all other radio buttons in the same group (or in the entire window if the radio button is not in a group) are automatically unselected. The widget color controls the color of the text. == Settings == The following settings are available specifically for Radio Widgets. {| {{Table}} {{Tablehead|Setting|Description}} |- {{HeadingSetting|'''Rad..." current
- 12:4712:47, 15 July 2023 diff hist +245 N Quad Widget Created page with "The '''Quad Widget''' displays a plain colored quad. The widget color controls the color of the quad. == See Also == * Widgets * <code>[http://c4engine.com/docs/InterfaceMgr/QuadWidget.html QuadWidget]</code> class Category:Interface" current
- 12:4712:47, 15 July 2023 diff hist +922 N Push Button Widget Created page with "The '''Push Button Widget''' displays a button with a text string. The widget color controls the color of the text. == Settings == The following settings are available specifically for Push Button Widgets. {| {{Table}} {{Tablehead|Setting|Description}} |- {{HeadingSetting|'''Push Button Settings'''}} |- {{Setting|'''Primary button'''|Indicates that the button should be rendered with the appearance of a primary button, which causes the color of the button be..." current
- 12:4612:46, 15 July 2023 diff hist +1,103 N Progress Widget Created page with "The '''Progress Widget''' displays a progress bar. The widget color controls the color of the background of the progress bar that is shown for the uncompleted portion of progress. == Settings == The following settings are available specifically for Progress Widgets. {| {{Table}} {{Tablehead|Setting|Description}} |- {{HeadingSetting|'''Progress Bar Settings'''}} |- {{Setting|'''Render plain (no border)'''|Specifies that the progress bar is rendered without a..." current
- 12:4612:46, 15 July 2023 diff hist +1,058 N Popup Menu Widget Created page with "The '''Popup Menu Widget''' displays a popup menu. The widget color controls the color of the text. == Settings == The following settings are available specifically for Popup Menu Widgets. {| {{Table}} {{Tablehead|Setting|Description}} |- {{HeadingSetting|'''Popup Menu Settings'''}} |- {{Setting|'''Render plain (text only)'''|Causes the background button not to be rendered.}} |- {{Setting|'''Item spacing'''|Specifies the vertical distance from one menu item..." current
- 12:4512:45, 15 July 2023 diff hist +824 N Password Widget Created page with "The '''Password Widget''' displays a password entry box that obscures the text entered into it. The widget color controls the color of the text. == Settings == The following settings are available specifically for Password Widgets. {| {{Table}} {{Tablehead|Setting|Description}} |- {{HeadingSetting|'''Password Settings'''}} |- {{Setting|'''Enable security features'''|Specifies that extra steps be taken to ensure the security of the password text. In particular, w..." current
- 12:4512:45, 15 July 2023 diff hist +1,410 N Paint Widget Created page with "The '''Paint Widget''' displays an interactive painting canvas. The brush radius, fuzziness, opacity, and color can be set from a script using controller functions. The widget color applies a tint to the contents of the painting canvas. == Settings == The following settings are available specifically for Paint Widgets. {| {{Table}} {{Tablehead|Setting|Description}} |- {{HeadingSetting|'''Paint Settings'''}} |- {{Setting|'''Resolution X'''|Determines the internal..." current
- 12:4412:44, 15 July 2023 diff hist −1,459 Ortho Viewport Widget No edit summary current
- 12:4412:44, 15 July 2023 diff hist +1,733 N Ortho Viewport Widget Created page with "The '''Ortho Viewport Widget''' displays a viewport having an orthographic camera. The widget color is not used. == See Also == * Widgets * <code>[http://c4engine.com/docs/InterfaceMgr/OrthoViewportWidget.html OrthoViewportWidget]</code> class Category:Interfaceutf-8�‚… 0� �5 )š« ���hThe '''Paint Widget''' displays an interactive painting canvas. The brush radius, fuzziness, opacity, and color can be set from a script using controlle..."
- 12:4412:44, 15 July 2023 diff hist +1,307 N Multipane Widget Created page with "The '''Multipane Widget''' displays a multipane box. The border and selection tabs are displayed outside the actual boundary of the widget. The widget color controls the color of the border. == Settings == The following settings are available specifically for Multipane Widgets. {| {{Table}} {{Tablehead|Setting|Description}} |- {{HeadingSetting|'''Multipane Settings'''}} |- {{Setting|'''Line style'''|Determines whether the border is rendered as solid, dotted (wit..." current
- 12:4312:43, 15 July 2023 diff hist 0 N Category:Movies Created blank page current
- 12:4312:43, 15 July 2023 diff hist 0 N Category:Interface Created blank page current
- 12:4312:43, 15 July 2023 diff hist +1,177 N Movie Widget Created page with "The '''Movie Widget''' plays a movie resource. The widget color applies a tint to the entire movie image. == Settings == The following settings are available specifically for Movie Widgets. {| {{Table}} {{Tablehead|Setting|Description}} |- {{HeadingSetting|'''Movie Settings'''}} |- {{Setting|'''Movie name'''|Specifies the resource name of the movie.}} |- {{Setting|'''Movie is initially playing'''|Causes the movie to start playing when the panel is loaded.}} |- {..." current
- 12:4312:43, 15 July 2023 diff hist +1,074 N Menu Bar Widget Created page with "The '''Menu Bar Widget''' displays a menu bar that allows the user to choose commands from pull-down menus. The widget color applies a tint to the menu bar. == Settings == The following settings are available specifically for Menu Bar Widgets. {| {{Table}} {{Tablehead|Setting|Description}} |- {{HeadingSetting|'''Menu Bar Settings'''}} |- {{Setting|'''Menu title font'''|Determines what font is used to display menu titles.}} |- {{Setting|'''Menu title font si..." current
- 12:4212:42, 15 July 2023 diff hist +1,862 N List Widget Created page with "The '''List Widget''' displays a list box with a scroll bar. The widget color controls the color of the list's border. == Settings == The following settings are available specifically for List Widgets. {| {{Table}} {{Tablehead|Setting|Description}} |- {{HeadingSetting|'''List Settings'''}} |- {{Setting|'''Item spacing'''|Specifies the vertical distance from one list item to the next. The height of the list box should be a multiple of this value to avoid extra sp..." current
- 12:4212:42, 15 July 2023 diff hist +614 N Line Widget Created page with "The '''Line Widget''' displays a one-pixel-wide line that can be solid, dotted, or dashed. The widget color controls the color of the line. == Settings == The following settings are available specifically for Line Widgets. {| {{Table}} {{Tablehead|Setting|Description}} |- {{HeadingSetting|'''Line Settings'''}} |- {{Setting|'''Line style'''|Determines whether the line is rendered as solid, dotted (with either one-pixel dots or two-pixel dots), or dashed.}} |} ==..." current