544 lines
19 KiB
Text
544 lines
19 KiB
Text
GAMES = {
|
|
{
|
|
TITLE = "Scene1",
|
|
SCRIPT = "testScripts/scenetest.singe",
|
|
VIDEO = "Singe/menuBackground.mkv",
|
|
DESCRIPTION = "Stage 1 of the 3D scene: a translucent layer over the disc.",
|
|
YEAR = 2026,
|
|
GENRE = "Test",
|
|
PLATFORM = "Singe",
|
|
DEVELOPER = "Test",
|
|
PUBLISHER = "Test",
|
|
},
|
|
{
|
|
TITLE = "Scene2",
|
|
SCRIPT = "testScripts/scene2.singe",
|
|
VIDEO = "Singe/menuBackground.mkv",
|
|
DESCRIPTION = "Stage 2: primitives, materials, lights.",
|
|
YEAR = 2026,
|
|
GENRE = "Test",
|
|
PLATFORM = "Singe",
|
|
DEVELOPER = "Test",
|
|
PUBLISHER = "Test",
|
|
},
|
|
{
|
|
TITLE = "Scene3",
|
|
SCRIPT = "testScripts/scene3.singe",
|
|
VIDEO = "Singe/menuBackground.mkv",
|
|
DESCRIPTION = "Stage 3: glTF models.",
|
|
YEAR = 2026,
|
|
GENRE = "Test",
|
|
PLATFORM = "Singe",
|
|
DEVELOPER = "Test",
|
|
PUBLISHER = "Test",
|
|
},
|
|
{
|
|
TITLE = "Scene4",
|
|
SCRIPT = "testScripts/scene4.singe",
|
|
VIDEO = "Singe/menuBackground.mkv",
|
|
DESCRIPTION = "Stage 4: node animation.",
|
|
YEAR = 2026,
|
|
GENRE = "Test",
|
|
PLATFORM = "Singe",
|
|
DEVELOPER = "Test",
|
|
PUBLISHER = "Test",
|
|
},
|
|
{
|
|
TITLE = "Scene5",
|
|
SCRIPT = "testScripts/scene5.singe",
|
|
VIDEO = "Singe/menuBackground.mkv",
|
|
DESCRIPTION = "Stage 5: skinning.",
|
|
YEAR = 2026,
|
|
GENRE = "Test",
|
|
PLATFORM = "Singe",
|
|
DEVELOPER = "Test",
|
|
PUBLISHER = "Test",
|
|
},
|
|
{
|
|
TITLE = "Scene6",
|
|
SCRIPT = "testScripts/scene6.singe",
|
|
VIDEO = "Singe/menuBackground.mkv",
|
|
DESCRIPTION = "Stage 6: video materials, unproject, antialiasing.",
|
|
YEAR = 2026,
|
|
GENRE = "Test",
|
|
PLATFORM = "Singe",
|
|
DEVELOPER = "Test",
|
|
PUBLISHER = "Test",
|
|
},
|
|
{
|
|
TITLE = "Scene7",
|
|
SCRIPT = "testScripts/scene7.singe",
|
|
VIDEO = "Singe/menuBackground.mkv",
|
|
DESCRIPTION = "Stage 6b: shadows.",
|
|
YEAR = 2026,
|
|
GENRE = "Test",
|
|
PLATFORM = "Singe",
|
|
DEVELOPER = "Test",
|
|
PUBLISHER = "Test",
|
|
},
|
|
{
|
|
TITLE = "Cabinet",
|
|
SCRIPT = "testScripts/scene8.singe",
|
|
VIDEO = "Singe/menuBackground.mkv",
|
|
DESCRIPTION = "An arcade cabinet built from primitives, the disc on its screen.",
|
|
YEAR = 2026,
|
|
GENRE = "Test",
|
|
PLATFORM = "Singe",
|
|
DEVELOPER = "Test",
|
|
PUBLISHER = "Test",
|
|
},
|
|
{
|
|
TITLE = "Physics",
|
|
SCRIPT = "testScripts/scene9.singe",
|
|
VIDEO = "Singe/menuBackground.mkv",
|
|
DESCRIPTION = "A crate stack, a ball and a kinematic paddle on Jolt Physics.",
|
|
YEAR = 2026,
|
|
GENRE = "Test",
|
|
PLATFORM = "Singe",
|
|
DEVELOPER = "Test",
|
|
PUBLISHER = "Test",
|
|
},
|
|
{
|
|
TITLE = "Physics2",
|
|
SCRIPT = "testScripts/scene10.singe",
|
|
VIDEO = "Singe/menuBackground.mkv",
|
|
DESCRIPTION = "A trigger volume, collision callbacks and a raycast pick.",
|
|
YEAR = 2026,
|
|
GENRE = "Test",
|
|
PLATFORM = "Singe",
|
|
DEVELOPER = "Test",
|
|
PUBLISHER = "Test",
|
|
},
|
|
{
|
|
TITLE = "Physics3",
|
|
SCRIPT = "testScripts/scene11.singe",
|
|
VIDEO = "Singe/menuBackground.mkv",
|
|
DESCRIPTION = "A hull rolling down a ramp, a mesh torus, a hinged door, a pendulum, a slider.",
|
|
YEAR = 2026,
|
|
GENRE = "Test",
|
|
PLATFORM = "Singe",
|
|
DEVELOPER = "Test",
|
|
PUBLISHER = "Test",
|
|
},
|
|
{
|
|
TITLE = "Physics2D",
|
|
SCRIPT = "testScripts/scene12.singe",
|
|
DESCRIPTION = "2D physics drawn with sprites, no 3D or GPU needed.",
|
|
YEAR = 2026,
|
|
GENRE = "Test",
|
|
PLATFORM = "Singe",
|
|
DEVELOPER = "Test",
|
|
PUBLISHER = "Test",
|
|
},
|
|
{
|
|
TITLE = "Morphs",
|
|
SCRIPT = "testScripts/scene13.singe",
|
|
VIDEO = "Singe/menuBackground.mkv",
|
|
DESCRIPTION = "Morph targets: the AnimatedMorphCube, animated and scripted.",
|
|
YEAR = 2026,
|
|
GENRE = "Test",
|
|
PLATFORM = "Singe",
|
|
DEVELOPER = "Test",
|
|
PUBLISHER = "Test",
|
|
},
|
|
{
|
|
TITLE = "Dragon",
|
|
SCRIPT = "testScripts/scene14.singe",
|
|
VIDEO = "Singe/menuBackground.mkv",
|
|
DESCRIPTION = "The solid tangram dragon model (assets/DragonModel.glb) turning under a sun with shadows.",
|
|
YEAR = 2026,
|
|
GENRE = "Test",
|
|
PLATFORM = "Singe",
|
|
DEVELOPER = "Test",
|
|
PUBLISHER = "Test",
|
|
},
|
|
{
|
|
TITLE = "Logo",
|
|
SCRIPT = "testScripts/scene15.singe",
|
|
VIDEO = "Singe/menuBackground.mkv",
|
|
DESCRIPTION = "The Singe logotype as solid letters (assets/SingeText.glb) turning under a sun with shadows.",
|
|
YEAR = 2026,
|
|
GENRE = "Test",
|
|
PLATFORM = "Singe",
|
|
DEVELOPER = "Test",
|
|
PUBLISHER = "Test",
|
|
},
|
|
{
|
|
TITLE = "DragonOnLogo",
|
|
SCRIPT = "testScripts/scene16.singe",
|
|
VIDEO = "Singe/menuBackground.mkv",
|
|
DESCRIPTION = "The dragon perched on the Singe logotype, turning together under a sun with shadows.",
|
|
YEAR = 2026,
|
|
GENRE = "Test",
|
|
PLATFORM = "Singe",
|
|
DEVELOPER = "Test",
|
|
PUBLISHER = "Test",
|
|
},
|
|
{
|
|
TITLE = "Particles2D",
|
|
SCRIPT = "testScripts/scene17.singe",
|
|
VIDEO = "Singe/menuBackground.mkv",
|
|
DESCRIPTION = "2D particles: fireworks, a smoke trail and sparks off a physics ball; runs with no GPU.",
|
|
YEAR = 2026,
|
|
GENRE = "Test",
|
|
PLATFORM = "Singe",
|
|
DEVELOPER = "Test",
|
|
PUBLISHER = "Test",
|
|
},
|
|
{
|
|
TITLE = "Particles3D",
|
|
SCRIPT = "testScripts/scene18.singe",
|
|
VIDEO = "Singe/menuBackground.mkv",
|
|
DESCRIPTION = "3D particles: a torch flame and smoke on a post, a fountain, dust in the air.",
|
|
YEAR = 2026,
|
|
GENRE = "Test",
|
|
PLATFORM = "Singe",
|
|
DEVELOPER = "Test",
|
|
PUBLISHER = "Test",
|
|
},
|
|
{
|
|
TITLE = "Player",
|
|
SCRIPT = "testScripts/scene19.singe",
|
|
VIDEO = "Singe/menuBackground.mkv",
|
|
DESCRIPTION = "Character controller: the Fox walks stairs and a ramp, jumps, shoves a crate and stops at a steep slope.",
|
|
YEAR = 2026,
|
|
GENRE = "Test",
|
|
PLATFORM = "Singe",
|
|
DEVELOPER = "Test",
|
|
PUBLISHER = "Test",
|
|
},
|
|
{
|
|
TITLE = "Platformer",
|
|
SCRIPT = "testScripts/scene20.singe",
|
|
DESCRIPTION = "Character controller in 2D: a sprite platformer with a gap, a step, a wall and a ledge; no GPU needed.",
|
|
YEAR = 2026,
|
|
GENRE = "Test",
|
|
PLATFORM = "Singe",
|
|
DEVELOPER = "Test",
|
|
PUBLISHER = "Test",
|
|
},
|
|
{
|
|
TITLE = "BulbInRoom",
|
|
SCRIPT = "testScripts/scene21.singe",
|
|
VIDEO = "Singe/menuBackground.mkv",
|
|
DESCRIPTION = "Point-light shadows inside geometry: a bulb under a shade and a bulb in a cage, in a closed room with pillars, seen inside and out.",
|
|
YEAR = 2026,
|
|
GENRE = "Test",
|
|
PLATFORM = "Singe",
|
|
DEVELOPER = "Test",
|
|
PUBLISHER = "Test",
|
|
},
|
|
{
|
|
TITLE = "Car",
|
|
SCRIPT = "testScripts/scene22.singe",
|
|
VIDEO = "Singe/menuBackground.mkv",
|
|
DESCRIPTION = "Vehicles: a car from primitives on a scripted route over a ramp, braking, turning and reversing.",
|
|
YEAR = 2026,
|
|
GENRE = "Test",
|
|
PLATFORM = "Singe",
|
|
DEVELOPER = "Test",
|
|
PUBLISHER = "Test",
|
|
},
|
|
{
|
|
TITLE = "TankAndBike",
|
|
SCRIPT = "testScripts/scene23.singe",
|
|
VIDEO = "Singe/menuBackground.mkv",
|
|
DESCRIPTION = "Vehicles: a six-wheeled tank that pivots on the spot and a motorcycle that leans through a turn.",
|
|
YEAR = 2026,
|
|
GENRE = "Test",
|
|
PLATFORM = "Singe",
|
|
DEVELOPER = "Test",
|
|
PUBLISHER = "Test",
|
|
},
|
|
{
|
|
TITLE = "Water",
|
|
SCRIPT = "testScripts/scene24.singe",
|
|
VIDEO = "Singe/menuBackground.mkv",
|
|
DESCRIPTION = "Water: a pool and a river with a current; floating, sinking and drifting bodies, the Fox swimming, a raft under power.",
|
|
YEAR = 2026,
|
|
GENRE = "Test",
|
|
PLATFORM = "Singe",
|
|
DEVELOPER = "Test",
|
|
PUBLISHER = "Test",
|
|
},
|
|
{
|
|
TITLE = "Ragdolls",
|
|
SCRIPT = "testScripts/scene25.singe",
|
|
VIDEO = "Singe/menuBackground.mkv",
|
|
DESCRIPTION = "Ragdolls: a running Fox crumples against a wall, another falls down stairs limp, a third lies under motor strength.",
|
|
YEAR = 2026,
|
|
GENRE = "Test",
|
|
PLATFORM = "Singe",
|
|
DEVELOPER = "Test",
|
|
PUBLISHER = "Test",
|
|
},
|
|
{
|
|
TITLE = "SoftBodies",
|
|
SCRIPT = "testScripts/scene26.singe",
|
|
VIDEO = "Singe/menuBackground.mkv",
|
|
DESCRIPTION = "Soft bodies: a flag on a pole, a sheet catching a crate, a swinging rope and a balloon under pressure.",
|
|
YEAR = 2026,
|
|
GENRE = "Test",
|
|
PLATFORM = "Singe",
|
|
DEVELOPER = "Test",
|
|
PUBLISHER = "Test",
|
|
},
|
|
{
|
|
TITLE = "Sponza",
|
|
SCRIPT = "testScripts/scene27.singe",
|
|
DESCRIPTION = "The Khronos Sponza atrium under a sun with shadows, on a camera walk.",
|
|
YEAR = 2026,
|
|
GENRE = "Test",
|
|
PLATFORM = "Singe",
|
|
DEVELOPER = "Test",
|
|
PUBLISHER = "Test",
|
|
},
|
|
{
|
|
TITLE = "Materials",
|
|
SCRIPT = "testScripts/scene28.singe",
|
|
DESCRIPTION = "Roughness and metallic rows of spheres under the linear pipeline, with exposure and tone curves.",
|
|
YEAR = 2026,
|
|
GENRE = "Test",
|
|
PLATFORM = "Singe",
|
|
DEVELOPER = "Test",
|
|
PUBLISHER = "Test",
|
|
},
|
|
{
|
|
TITLE = "Blending",
|
|
SCRIPT = "testScripts/scene29.singe",
|
|
DESCRIPTION = "Animation crossfades, a masked layer, and a ragdoll easing back into its animation.",
|
|
YEAR = 2026,
|
|
GENRE = "Test",
|
|
PLATFORM = "Singe",
|
|
DEVELOPER = "Test",
|
|
PUBLISHER = "Test",
|
|
},
|
|
{
|
|
TITLE = "Sky and fog",
|
|
SCRIPT = "testScripts/scene30.singe",
|
|
DESCRIPTION = "The dragon and logo under an equirectangular sky that lights the scene, with fog.",
|
|
YEAR = 2026,
|
|
GENRE = "Test",
|
|
PLATFORM = "Singe",
|
|
DEVELOPER = "Test",
|
|
PUBLISHER = "Test",
|
|
},
|
|
{
|
|
TITLE = "Dragon field",
|
|
SCRIPT = "testScripts/scene31.singe",
|
|
DESCRIPTION = "Four hundred dragons batched into a few instanced draw calls and culled to the view.",
|
|
YEAR = 2026,
|
|
GENRE = "Test",
|
|
PLATFORM = "Singe",
|
|
DEVELOPER = "Test",
|
|
PUBLISHER = "Test",
|
|
},
|
|
{
|
|
TITLE = "Bloom and views",
|
|
SCRIPT = "testScripts/scene32.singe",
|
|
DESCRIPTION = "A monitor showing a security camera, a rear-view mirror, and a glowing lamp.",
|
|
YEAR = 2026,
|
|
GENRE = "Test",
|
|
PLATFORM = "Singe",
|
|
DEVELOPER = "Test",
|
|
PUBLISHER = "Test",
|
|
},
|
|
{
|
|
TITLE = "Navigation",
|
|
SCRIPT = "testScripts/scene33.singe",
|
|
DESCRIPTION = "A navigation mesh baked from Sponza, a path along the nave, Foxes wandering it.",
|
|
YEAR = 2026,
|
|
GENRE = "Test",
|
|
PLATFORM = "Singe",
|
|
DEVELOPER = "Test",
|
|
PUBLISHER = "Test",
|
|
},
|
|
{
|
|
TITLE = "Terrain",
|
|
SCRIPT = "testScripts/scene34.singe",
|
|
DESCRIPTION = "Rolling hills from a heightmap with a height field body, a tiled texture and crates tumbling down.",
|
|
YEAR = 2026,
|
|
GENRE = "Test",
|
|
PLATFORM = "Singe",
|
|
DEVELOPER = "Test",
|
|
PUBLISHER = "Test",
|
|
},
|
|
{
|
|
TITLE = "Physics Debug",
|
|
SCRIPT = "testScripts/scene35.singe",
|
|
DESCRIPTION = "Bodies, joints, contacts and velocities drawn as lines by physicsSetDebug, a ray cast by lineDraw and the navigation mesh by navDraw.",
|
|
YEAR = 2026,
|
|
GENRE = "Test",
|
|
PLATFORM = "Singe",
|
|
DEVELOPER = "Test",
|
|
PUBLISHER = "Test",
|
|
},
|
|
{
|
|
TITLE = "GUI Over The Disc",
|
|
SCRIPT = "testScripts/scene36.singe",
|
|
DESCRIPTION = "An RmlUi document styled by RCSS drawn over the overlay: a nine slice panel, a scrolling list, an animated progress bar and a line set from the script.",
|
|
YEAR = 2026,
|
|
GENRE = "Test",
|
|
PLATFORM = "Singe",
|
|
DEVELOPER = "Test",
|
|
PUBLISHER = "Test",
|
|
},
|
|
{
|
|
TITLE = "GUI On A Material",
|
|
SCRIPT = "testScripts/scene37.singe",
|
|
DESCRIPTION = "The scene36 document shown on the arcade monitor through materialSetGui, unlit, with a glass ball in front and the same GUI drawn small over the overlay.",
|
|
YEAR = 2026,
|
|
GENRE = "Test",
|
|
PLATFORM = "Singe",
|
|
DEVELOPER = "Test",
|
|
PUBLISHER = "Test",
|
|
},
|
|
{
|
|
TITLE = "GUI Input",
|
|
SCRIPT = "testScripts/scene38.singe",
|
|
DESCRIPTION = "A form in a GUI taking input: text field, slider, select, checkbox and buttons with guiSetHandler callbacks, driven headless through RmlUi's Lua API.",
|
|
YEAR = 2026,
|
|
GENRE = "Test",
|
|
PLATFORM = "Singe",
|
|
DEVELOPER = "Test",
|
|
PUBLISHER = "Test",
|
|
},
|
|
{
|
|
TITLE = "GUI Pointed At",
|
|
SCRIPT = "testScripts/scene39.singe",
|
|
DESCRIPTION = "sceneProbeGui: the scene37 monitor's corners projected and probed back to the GUI's corners, and a point off the monitor giving nil.",
|
|
YEAR = 2026,
|
|
GENRE = "Test",
|
|
PLATFORM = "Singe",
|
|
DEVELOPER = "Test",
|
|
PUBLISHER = "Test",
|
|
},
|
|
{
|
|
TITLE = "GUI Clip Masks",
|
|
SCRIPT = "testScripts/scene40.singe",
|
|
DESCRIPTION = "Clip masks on the stencil: a rounded list whose rows are cut at the corners, a panel rotated 8 degrees clipping a block larger than it, and a rounded child clipped inside a rounded parent.",
|
|
YEAR = 2026,
|
|
GENRE = "Test",
|
|
PLATFORM = "Singe",
|
|
DEVELOPER = "Test",
|
|
PUBLISHER = "Test",
|
|
},
|
|
{
|
|
TITLE = "GUI Layers",
|
|
SCRIPT = "testScripts/scene41.singe",
|
|
DESCRIPTION = "Layers: group opacity through filter: opacity() beside the opacity property, a mask-image fading a panel, nested groups and a hard box-shadow drawn through a saved layer.",
|
|
YEAR = 2026,
|
|
GENRE = "Test",
|
|
PLATFORM = "Singe",
|
|
DEVELOPER = "Test",
|
|
PUBLISHER = "Test",
|
|
},
|
|
{
|
|
TITLE = "GUI Filters",
|
|
SCRIPT = "testScripts/scene42.singe",
|
|
DESCRIPTION = "Filters: a blurred panel, drop-shadowed text, squares through grayscale, sepia, invert, hue-rotate and saturate, a soft box-shadow and a wide blur through the downscaled path, with guiGetStats printed.",
|
|
YEAR = 2026,
|
|
GENRE = "Test",
|
|
PLATFORM = "Singe",
|
|
DEVELOPER = "Test",
|
|
PUBLISHER = "Test",
|
|
},
|
|
{
|
|
TITLE = "GUI Gradients",
|
|
SCRIPT = "testScripts/scene43.singe",
|
|
DESCRIPTION = "Gradients: a three-stop linear panel, a radial disc, a conic wheel turned from the script, a repeating stripe, a twenty-stop gradient hitting the sixteen-stop cap, and the theme's own gradient panel, buttons and bar.",
|
|
YEAR = 2026,
|
|
GENRE = "Test",
|
|
PLATFORM = "Singe",
|
|
DEVELOPER = "Test",
|
|
PUBLISHER = "Test",
|
|
},
|
|
{
|
|
TITLE = "Hypseus Extensions",
|
|
SCRIPT = "testScripts/scene44.singe",
|
|
VIDEO = "Singe/menuBackground.mkv",
|
|
DESCRIPTION = "Hypseus extensions: a sprite sheet drawn by frame in the three spriteDrawFrame forms, the disc focus area on and off, both monochrome modes on and off, vldpGetScale, vldpGetYUVPixel beside vldpGetPixel, and the controller checks.",
|
|
YEAR = 2026,
|
|
GENRE = "Test",
|
|
PLATFORM = "Singe",
|
|
DEVELOPER = "Test",
|
|
PUBLISHER = "Test",
|
|
},
|
|
{
|
|
TITLE = "Hypseus Parity",
|
|
SCRIPT = "testScripts/scene45.singe",
|
|
VIDEO = "Singe/menuBackground.mkv",
|
|
DESCRIPTION = "Hypseus parity shims: every setOverlaySize preset and setOverlayResolution redrawn at the new size, setOverlayLinearScale on and off over a checkerboard, the music wrappers over a generated tone, and a status line with scoreBezelGetState (the panel stays off here) and the rewriteStatus and ratio stubs.",
|
|
YEAR = 2026,
|
|
GENRE = "Test",
|
|
PLATFORM = "Singe",
|
|
DEVELOPER = "Test",
|
|
PUBLISHER = "Test",
|
|
},
|
|
{
|
|
TITLE = "Video Rectangle",
|
|
SCRIPT = "testScripts/scene46.singe",
|
|
VIDEO = "Singe/menuBackground.mkv",
|
|
DESCRIPTION = "The video rectangle: a crosshair and an edge frame over the disc inside a Sinden border, stepped through vldpSetScale at 50 and 25 and vldpSetRotate at 90, 180 and 270; run again with --shiftx and --shifty, which move the picture in the room the scale left and so show nothing until it shrinks.",
|
|
YEAR = 2026,
|
|
GENRE = "Test",
|
|
PLATFORM = "Singe",
|
|
DEVELOPER = "Test",
|
|
PUBLISHER = "Test",
|
|
},
|
|
{
|
|
TITLE = "Bezels",
|
|
SCRIPT = "testScripts/scene47.singe",
|
|
VIDEO = "Singe/menuBackground.mkv",
|
|
DESCRIPTION = "Bezels: cabinet artwork from testScripts/bezels with an off centre cutout the picture lands in, a GUI on the artwork outside the picture with guiDrawScreen, and the score panel stepped through credits, two scores, two lives, setOverlayOnTop, scoreBezelClear and back. Run with --bezeldir testScripts/bezels --bezel cabinet.png, again with --bezelflip, twice more with -g '10 5' and with --sindenedge video, and once with no bezel at all.",
|
|
YEAR = 2026,
|
|
GENRE = "Test",
|
|
PLATFORM = "Singe",
|
|
DEVELOPER = "Test",
|
|
PUBLISHER = "Test",
|
|
},
|
|
{
|
|
TITLE = "User Options",
|
|
SCRIPT = "testScripts/scene48.singe",
|
|
VIDEO = "Singe/menuBackground.mkv",
|
|
DESCRIPTION = "User options and the settings file: getFValue, ratioGetX and ratioGetY beside soundGetVolume, vldpGetScale, controllerIsValid and mouseHowMany over the disc, with a colour ramp in the overlay that stays in colour while --monochrome greys the disc. Run plain, with a settings.cfg the command line then overrides, and with --monochrome, --startsilent, --altaudio, --idleexit, --nogamepad and --screen 1.",
|
|
YEAR = 2026,
|
|
GENRE = "Test",
|
|
PLATFORM = "Singe",
|
|
DEVELOPER = "Test",
|
|
PUBLISHER = "Test",
|
|
},
|
|
{
|
|
TITLE = "Input",
|
|
SCRIPT = "testScripts/scene49.singe",
|
|
VIDEO = "Singe/menuBackground.mkv",
|
|
DESCRIPTION = "Input: every device the engine can see, with its kind, slot and identity, the live state of every axis and button of each, the dead zone and trigger threshold in force, the switches those are letting through, and whether a stick is driving the mouse. Timed on the wall clock so a device can be attached, pressed and taken away while it runs. Run plain, with --joymouse, --gamepad_reorder, --trigger_threshold, --mapjoysticks=false, --manymouse and --absolutes_only, and with a controls.cfg setting DEAD_ZONES.",
|
|
YEAR = 2026,
|
|
GENRE = "Test",
|
|
PLATFORM = "Singe",
|
|
DEVELOPER = "Test",
|
|
PUBLISHER = "Test",
|
|
},
|
|
{
|
|
TITLE = "Subtitles and the Disc Picture",
|
|
SCRIPT = "testScripts/scene50.singe",
|
|
VIDEO = "Singe/menuBackground.mkv",
|
|
DESCRIPTION = "Subtitles, the banner and the disc picture controls: a .srt parsed into disc frames and shown over the picture through an RmlUi document, at two heights, with a malformed file refused; overlayBanner over a cue; srtClear; and vldpSetLuma, vldpSetBlend and vldpFlash on the picture itself. The disc is searched to a known frame before each shot, so every cue is read off the disc's own frame number.",
|
|
YEAR = 2026,
|
|
GENRE = "Test",
|
|
PLATFORM = "Singe",
|
|
DEVELOPER = "Test",
|
|
PUBLISHER = "Test",
|
|
},
|
|
{
|
|
TITLE = "Sprites, Data and Music",
|
|
SCRIPT = "testScripts/scene51.singe",
|
|
VIDEO = "Singe/menuBackground.mkv",
|
|
DESCRIPTION = "Sprite sheet rotation (spriteRotateFrame and spriteDrawRotatedFrame, which unlike spriteDrawFrame honour a rotation and a scale), the source rectangle blit spriteDrawGrid, spriteGetFrames, controllerHowMany, setOverlayOpacity, the in-memory loaders spriteLoadData and soundLoadData, and the whole music family over an mp3, with music and sound effects proved to carry independent volumes.",
|
|
YEAR = 2026,
|
|
GENRE = "Test",
|
|
PLATFORM = "Singe",
|
|
DEVELOPER = "Test",
|
|
PUBLISHER = "Test",
|
|
},
|
|
}
|