]> Dogcows Code - chaz/yoink/blobdiff - data/yoinkrc
preliminary AM_SILENT_RULES support
[chaz/yoink] / data / yoinkrc
index 102848be7ada9c71c84c191eed8c0bd18bbd4841..5660ffa894c196aac70e0843c466ab089a373d29 100644 (file)
@@ -1,16 +1,69 @@
-/* C-style comments are allowed. */
-{
-       "video.fullscreen": false,
-       "video.resizable": true,
-       "video.mode": [800, 600],
-       "video.colorbuffers": [8, 8, 8, 8],
-       "video.multisamplebuffers": 6,
-       "video.multisamplesamples": 6,
-       "video.cursor": true,
-       "input.grab": false,
-       "video.doublebuffer": true,
-       "video.swapcontrol": true,
-       "video.maxfps": 45,
-       "video.printfps": true,
-       "engine.timestep": 0.01
-}
+
+-- Example Yoink Configuration File
+-- vim: ft=lua ts=4
+
+print "loading default settings..."
+
+
+-- Set the level of detail to use when drawing scenes.  This can be 1, 2 or
+-- 3, where 1 shows the least amount of detail and 3 draws the scene with
+-- the most detail.
+
+detail                 = 3
+
+-- Set the number of times each second the physics state will be updated.  A
+-- value of 100 or higher is ideal for accurate physics approximations.  Values
+-- that are much lower cause the CPU to do less work, but accuracy will suffer.
+-- Errors could be introduced in the game with extremely low values.
+
+timestep               = 80
+
+-- Set the maximum number of frames that can be drawn per second.  A value
+-- of 50 is pretty good.  If your computer is really old, you can get away
+-- with decreasing this value and still have reasonably smooth animation.
+-- You can set this to a very high number to effectively render as many
+-- frames as is possible, but the actual rate could be limited by vertical
+-- display synchronization, depending on the X11 driver and settings used.
+-- You should not set this option higher than the point where the vertical
+-- synchronization effectively limits the draw rate or else the game may
+-- not be able to update the physics on schedule which could actually
+-- significantly lower the quality of the animation.
+
+maxfps                 = timestep / 2
+
+-- Set whether or not to print the current actual framerate to the console.
+
+printfps               = false
+
+-- Set whether or not the game will run in full-screen mode.  If false, the
+-- game will run in a window.
+
+fullscreen             = false
+
+-- If the game is running in a window, set whether or not the window will
+-- be resizable.
+
+resizable              = true
+
+-- Set the resolution or size of the window.  The value is an array with
+-- three number elements representing the width, height, and bits per pixel
+-- that make up the video mode.  A typical value is 800,600 for a size of
+-- 800x600 pixels with millions of colors (the third number is optional).
+
+videomode              = {1024, 786}
+
+-- Set whether or not the cursor will be visible when you mouse over the
+-- display of the game.
+
+showcursor             = false
+
+-- Set whether or not the drawing should use two buffers.  This results in
+-- a higher quality animation.  You should usually leave this as true.
+
+doublebuffer   = true
+
+-- Set whether or not to sync with the display in order to reduce
+-- distortion.
+
+swapcontrol            = true
+
This page took 0.019653 seconds and 4 git commands to generate.