nngn
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages Concepts
conway.lua File Reference

Functions

local function on_collision (e0, e1)
 

Variables

local camera< const > = require "nngn.lib.camera"
 
local entity< const > = require "nngn.lib.entity"
 
local map< const > = require "nngn.lib.map"
 
local player< const > = require "nngn.lib.player"
 
local state< const > = require "nngn.lib.state"
 
local entities< const >
 
local stars< const > = {}
 
local local conway< const > = require("maps/conway/conway"):new()
 
local maze< const > = require("maps/conway/maze"):new()
 
local chess< const > = require("maps/conway/chess"):new()
 
 name = "conway"
 
 file = "maps/conway.lua"
 
 state = {camera_follow = true}
 
 init = init
 
 entities = entities
 
 reset = reset
 
 heartbeat = heartbeat
 
 on_collision = on_collision
 
 tiles = {0, 1, 0, 0, 1, 1, 0, 0, {}}
 

Function Documentation

◆ on_collision()

local function on_collision ( e0 ,
e1  )

Variable Documentation

◆ camera< const >

local camera< const > = require "nngn.lib.camera"

◆ chess< const >

local chess< const > = require("maps/conway/chess"):new()

◆ conway< const >

local local conway< const > = require("maps/conway/conway"):new()

◆ entities

entities = entities

◆ entities< const >

local entities< const >

◆ entity< const >

local entity< const > = require "nngn.lib.entity"

◆ file

file = "maps/conway.lua"

◆ heartbeat

heartbeat = heartbeat

◆ init

init = init

◆ map< const >

local map< const > = require "nngn.lib.map"

◆ maze< const >

local maze< const > = require("maps/conway/maze"):new()

◆ name

name = "conway"

◆ on_collision

on_collision = on_collision

◆ player< const >

local player< const > = require "nngn.lib.player"

◆ reset

local function reset = reset

◆ stars< const >

local stars< const > = {}

◆ state

state = {camera_follow = true}

◆ state< const >

local state< const > = require "nngn.lib.state"

◆ tiles

tiles = {0, 1, 0, 0, 1, 1, 0, 0, {}}