# uLove Compliance conf.lua

## Introduction

This conf.lua file can be used to test minimal compliance with the proposed uLove standard.

This is by no means a complete workout of your code, and you should refer to the Standard itself to be sure your code is compliant. but this conf is a useful benchmark, if it runs with this, then you are in with a good shot.

## uLove conf.lua

    -- conf.lua-- use this in place of your games normal conf.lua to see how it deals-- with some common, or likely, limitations of uLove-targeted platforms.---- Bare in mind, this is by no means a complete test, but its a minimal -- benchmark; if it can't run under this, then you are definitely going to-- have problems.function love.conf(t)
    	t.title				= "uLove Minimal Compliance Test"
    	t.author			= "Textmode (DMB)"
    	t.version			= 60
    	t.console			= false

    	t.screen.width		= 320
    	t.screen.height		= 240
    	t.screen.fullscreen	= false						-- this is likely to be true
    													-- on an uLove target, but few modern systems
    													-- actually support this res ...so, yeah.

    	t.screen.vsync		= true						-- actually could go either way on a uLove
    													-- platform, but anything to bring your
    													-- FPS down, lest you forget that most
    													-- uLove targets are likely to be sub-500MHz
    	t.modules.joystick	= true
    	t.modules.audio		= true
    	t.modules.keyboard	= true						--  if you actually have a game pad, you
    													-- should make sure your game can be played
    													-- *entirely* using that that. and no cheating with
    													-- "pro" gamepads; we're talking one D-pad, A, B,
    													-- R, L, Start, and Select. and that's generous.
    	t.modules.event		= true
    	t.modules.image		= true
    	t.modules.graphics	= true
    	t.modules.timer		= true
    	t.modules.mouse		= false						-- there are far more portables without
    													-- mouse-like input, than those with.
    	t.modules.sound		= true
    	t.modules.physics	= false						-- aw, you thought uLove platforms were powerful
    													-- enough to run physics, that's cute ^_^
    end

Categories:

- Snippets
- LÖVE