-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathinit.lua
28 lines (21 loc) · 820 Bytes
/
init.lua
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
require 'dokidoki.module' [[]]
local kernel = require 'dokidoki.kernel'
local game = require 'dokidoki.game'
local v2 = require 'dokidoki.v2'
kernel.start_main_loop(game.make_game(
{'update_setup', 'update', 'update_correction', 'update_cleanup'},
{'draw_setup', 'draw', 'draw_debug'},
function (game)
game.init_component('exit_handler')
game.exit_handler.trap_esc = true
game.init_component('keyboard')
game.init_component('opengl_2d')
game.init_component('resources')
game.init_component('blueprints')
game.init_component('sprite_manager')
game.init_component('camera')
local background = game.actors.new(game.blueprints.star_field)
game.init_component('planet')
local player = game.actors.new(game.blueprints.player)
game.camera.set_target(player)
end))