commit to commit. going to try editor refactoring
This commit is contained in:
parent
52ab1af61f
commit
081bbcbcec
18 changed files with 1664 additions and 154 deletions
|
|
@ -1,2 +1,2 @@
|
|||
time = 1601163648
|
||||
time = 1637370251
|
||||
version = 2
|
||||
|
|
|
|||
|
|
@ -1,46 +1,619 @@
|
|||
methods = {
|
||||
game = {
|
||||
tick = true
|
||||
destroy = true
|
||||
lerp = true
|
||||
tick_camera = true
|
||||
app = true
|
||||
create_starfield = true
|
||||
create_asteroid = true
|
||||
ready = true
|
||||
something_else = true
|
||||
create_ui_text = true
|
||||
create_startracker = true
|
||||
tick_starfield = true
|
||||
get_axis = true
|
||||
tick_ship = true
|
||||
create_ship = true
|
||||
} //game
|
||||
variables = {} //variables
|
||||
time = 1630961370
|
||||
imports = {
|
||||
type = {
|
||||
MouseButton = {
|
||||
col = 49
|
||||
module = "luxe: input"
|
||||
name = "MouseButton"
|
||||
line = 3
|
||||
} //MouseButton
|
||||
Tags = {
|
||||
col = 72
|
||||
module = "luxe: world"
|
||||
name = "Tags"
|
||||
line = 4
|
||||
} //Tags
|
||||
Material = {
|
||||
col = 35
|
||||
module = "luxe: render"
|
||||
name = "Material"
|
||||
line = 5
|
||||
} //Material
|
||||
Random = {
|
||||
col = 27
|
||||
module = "random"
|
||||
name = "Random"
|
||||
line = 9
|
||||
} //Random
|
||||
Key = {
|
||||
col = 36
|
||||
module = "luxe: input"
|
||||
name = "Key"
|
||||
line = 3
|
||||
} //Key
|
||||
App = {
|
||||
col = 29
|
||||
module = "outline/app"
|
||||
name = "App"
|
||||
line = 11
|
||||
} //App
|
||||
Camera = {
|
||||
col = 80
|
||||
module = "luxe: world"
|
||||
name = "Camera"
|
||||
line = 4
|
||||
} //Camera
|
||||
Math = {
|
||||
col = 29
|
||||
module = "luxe: math"
|
||||
name = "Math"
|
||||
line = 6
|
||||
} //Math
|
||||
IO = {
|
||||
col = 25
|
||||
module = "luxe: io"
|
||||
name = "IO"
|
||||
line = 8
|
||||
} //IO
|
||||
World = {
|
||||
col = 31
|
||||
module = "luxe: world"
|
||||
name = "World"
|
||||
line = 4
|
||||
} //World
|
||||
Ready = {
|
||||
col = 30
|
||||
module = "luxe: game"
|
||||
name = "Ready"
|
||||
line = 1
|
||||
} //Ready
|
||||
Draw = {
|
||||
col = 29
|
||||
module = "luxe: draw"
|
||||
name = "Draw"
|
||||
line = 7
|
||||
} //Draw
|
||||
Assets = {
|
||||
col = 33
|
||||
module = "luxe: assets"
|
||||
name = "Assets"
|
||||
line = 2
|
||||
} //Assets
|
||||
Entity = {
|
||||
col = 39
|
||||
module = "luxe: world"
|
||||
name = "Entity"
|
||||
line = 4
|
||||
} //Entity
|
||||
Input = {
|
||||
col = 31
|
||||
module = "luxe: input"
|
||||
name = "Input"
|
||||
line = 3
|
||||
} //Input
|
||||
Transform = {
|
||||
col = 50
|
||||
module = "luxe: world"
|
||||
name = "Transform"
|
||||
line = 4
|
||||
} //Transform
|
||||
Sprite = {
|
||||
col = 58
|
||||
module = "luxe: world"
|
||||
name = "Sprite"
|
||||
line = 4
|
||||
} //Sprite
|
||||
Values = {
|
||||
col = 66
|
||||
module = "luxe: world"
|
||||
name = "Values"
|
||||
line = 4
|
||||
} //Values
|
||||
Text = {
|
||||
col = 86
|
||||
module = "luxe: world"
|
||||
name = "Text"
|
||||
line = 4
|
||||
} //Text
|
||||
} //type
|
||||
module = {
|
||||
outline/app = {
|
||||
App = {
|
||||
name = "App"
|
||||
location = {
|
||||
col = 29
|
||||
line = 11
|
||||
} //location
|
||||
} //App
|
||||
} //outline/app
|
||||
"luxe: world" = {
|
||||
Tags = {
|
||||
name = "Tags"
|
||||
location = {
|
||||
col = 72
|
||||
line = 4
|
||||
} //location
|
||||
} //Tags
|
||||
World = {
|
||||
name = "World"
|
||||
location = {
|
||||
col = 31
|
||||
line = 4
|
||||
} //location
|
||||
} //World
|
||||
Entity = {
|
||||
name = "Entity"
|
||||
location = {
|
||||
col = 39
|
||||
line = 4
|
||||
} //location
|
||||
} //Entity
|
||||
Transform = {
|
||||
name = "Transform"
|
||||
location = {
|
||||
col = 50
|
||||
line = 4
|
||||
} //location
|
||||
} //Transform
|
||||
Sprite = {
|
||||
name = "Sprite"
|
||||
location = {
|
||||
col = 58
|
||||
line = 4
|
||||
} //location
|
||||
} //Sprite
|
||||
Values = {
|
||||
name = "Values"
|
||||
location = {
|
||||
col = 66
|
||||
line = 4
|
||||
} //location
|
||||
} //Values
|
||||
Camera = {
|
||||
name = "Camera"
|
||||
location = {
|
||||
col = 80
|
||||
line = 4
|
||||
} //location
|
||||
} //Camera
|
||||
Text = {
|
||||
name = "Text"
|
||||
location = {
|
||||
col = 86
|
||||
line = 4
|
||||
} //location
|
||||
} //Text
|
||||
} //luxe: world
|
||||
random = {
|
||||
Random = {
|
||||
name = "Random"
|
||||
location = {
|
||||
col = 27
|
||||
line = 9
|
||||
} //location
|
||||
} //Random
|
||||
} //random
|
||||
"luxe: game" = {
|
||||
Ready = {
|
||||
name = "Ready"
|
||||
location = {
|
||||
col = 30
|
||||
line = 1
|
||||
} //location
|
||||
} //Ready
|
||||
} //luxe: game
|
||||
"luxe: assets" = {
|
||||
Assets = {
|
||||
name = "Assets"
|
||||
location = {
|
||||
col = 33
|
||||
line = 2
|
||||
} //location
|
||||
} //Assets
|
||||
} //luxe: assets
|
||||
"luxe: input" = {
|
||||
Key = {
|
||||
name = "Key"
|
||||
location = {
|
||||
col = 36
|
||||
line = 3
|
||||
} //location
|
||||
} //Key
|
||||
MouseButton = {
|
||||
name = "MouseButton"
|
||||
location = {
|
||||
col = 49
|
||||
line = 3
|
||||
} //location
|
||||
} //MouseButton
|
||||
Input = {
|
||||
name = "Input"
|
||||
location = {
|
||||
col = 31
|
||||
line = 3
|
||||
} //location
|
||||
} //Input
|
||||
} //luxe: input
|
||||
"luxe: draw" = {
|
||||
Draw = {
|
||||
name = "Draw"
|
||||
location = {
|
||||
col = 29
|
||||
line = 7
|
||||
} //location
|
||||
} //Draw
|
||||
} //luxe: draw
|
||||
"luxe: math" = {
|
||||
Math = {
|
||||
name = "Math"
|
||||
location = {
|
||||
col = 29
|
||||
line = 6
|
||||
} //location
|
||||
} //Math
|
||||
} //luxe: math
|
||||
"luxe: io" = {
|
||||
IO = {
|
||||
name = "IO"
|
||||
location = {
|
||||
col = 25
|
||||
line = 8
|
||||
} //location
|
||||
} //IO
|
||||
} //luxe: io
|
||||
"luxe: render" = {
|
||||
Material = {
|
||||
name = "Material"
|
||||
location = {
|
||||
col = 35
|
||||
line = 5
|
||||
} //location
|
||||
} //Material
|
||||
} //luxe: render
|
||||
} //module
|
||||
} //imports
|
||||
classes = {
|
||||
Game = {
|
||||
create_starfield2 = true
|
||||
create_asteroids = true
|
||||
tick = true
|
||||
destroy = true
|
||||
if = true
|
||||
lerp = true
|
||||
tick_camera = true
|
||||
app = true
|
||||
tick_starfield_old = true
|
||||
star = true
|
||||
create_starfield = true
|
||||
Draw = true
|
||||
ready = true
|
||||
create_ui_text = true
|
||||
create_startracker = true
|
||||
tick_starfield = true
|
||||
get_axis = true
|
||||
_cam_offset_y = true
|
||||
tick_ship = true
|
||||
create_ship = true
|
||||
- = true
|
||||
tick_startracker = true
|
||||
tick_starfield2 = true
|
||||
meta = null
|
||||
} //Game
|
||||
} //classes
|
||||
version = 5
|
||||
methods = {
|
||||
Game = {
|
||||
create_asteroids = [
|
||||
{
|
||||
construct = false
|
||||
foreign = false
|
||||
getter = false
|
||||
setter = false
|
||||
location = {
|
||||
col = 19
|
||||
line = 112
|
||||
} //location
|
||||
return_type = "Any"
|
||||
meta = null
|
||||
arity = 0
|
||||
static = false
|
||||
args = [] //args
|
||||
signature = "create_asteroids() : Any"
|
||||
}
|
||||
] //create_asteroids
|
||||
tick = [
|
||||
{
|
||||
construct = false
|
||||
foreign = false
|
||||
getter = false
|
||||
setter = false
|
||||
location = {
|
||||
col = 7
|
||||
line = 60
|
||||
} //location
|
||||
return_type = "Any"
|
||||
meta = null
|
||||
arity = 1
|
||||
static = false
|
||||
args = [
|
||||
{
|
||||
annotation = "Any"
|
||||
name = "delta"
|
||||
}
|
||||
] //args
|
||||
signature = "tick(delta : Any) : Any"
|
||||
}
|
||||
] //tick
|
||||
destroy = [
|
||||
{
|
||||
construct = false
|
||||
foreign = false
|
||||
getter = false
|
||||
setter = false
|
||||
location = {
|
||||
col = 10
|
||||
line = 254
|
||||
} //location
|
||||
return_type = "Any"
|
||||
meta = null
|
||||
arity = 0
|
||||
static = false
|
||||
args = [] //args
|
||||
signature = "destroy() : Any"
|
||||
}
|
||||
] //destroy
|
||||
lerp = [
|
||||
{
|
||||
construct = false
|
||||
foreign = false
|
||||
getter = false
|
||||
setter = false
|
||||
location = {
|
||||
col = 7
|
||||
line = 250
|
||||
} //location
|
||||
return_type = "Any"
|
||||
meta = null
|
||||
arity = 3
|
||||
static = false
|
||||
args = [
|
||||
{
|
||||
annotation = "Any"
|
||||
name = "a"
|
||||
}
|
||||
{
|
||||
annotation = "Any"
|
||||
name = "b"
|
||||
}
|
||||
{
|
||||
annotation = "Any"
|
||||
name = "t"
|
||||
}
|
||||
] //args
|
||||
signature = "lerp(a : Any, b : Any, t : Any) : Any"
|
||||
}
|
||||
] //lerp
|
||||
tick_camera = [
|
||||
{
|
||||
construct = false
|
||||
foreign = false
|
||||
getter = false
|
||||
setter = false
|
||||
location = {
|
||||
col = 14
|
||||
line = 181
|
||||
} //location
|
||||
return_type = "Any"
|
||||
meta = null
|
||||
arity = 1
|
||||
static = false
|
||||
args = [
|
||||
{
|
||||
annotation = "Any"
|
||||
name = "delta"
|
||||
}
|
||||
] //args
|
||||
signature = "tick_camera(delta : Any) : Any"
|
||||
}
|
||||
] //tick_camera
|
||||
app = [
|
||||
{
|
||||
construct = false
|
||||
foreign = false
|
||||
getter = true
|
||||
setter = false
|
||||
location = {
|
||||
col = 6
|
||||
line = 259
|
||||
} //location
|
||||
return_type = "Any"
|
||||
meta = null
|
||||
arity = 0
|
||||
static = false
|
||||
args = null
|
||||
signature = "app : Any"
|
||||
}
|
||||
{
|
||||
construct = false
|
||||
foreign = false
|
||||
getter = false
|
||||
setter = true
|
||||
location = {
|
||||
col = 6
|
||||
line = 260
|
||||
} //location
|
||||
return_type = "Any"
|
||||
meta = null
|
||||
arity = 1
|
||||
static = false
|
||||
args = [
|
||||
{
|
||||
annotation = "Any"
|
||||
name = "v"
|
||||
}
|
||||
] //args
|
||||
signature = "app=(v : Any) : Any"
|
||||
}
|
||||
] //app
|
||||
create_starfield = [
|
||||
{
|
||||
construct = false
|
||||
foreign = false
|
||||
getter = false
|
||||
setter = false
|
||||
location = {
|
||||
col = 19
|
||||
line = 97
|
||||
} //location
|
||||
return_type = "Any"
|
||||
meta = null
|
||||
arity = 0
|
||||
static = false
|
||||
args = [] //args
|
||||
signature = "create_starfield() : Any"
|
||||
}
|
||||
] //create_starfield
|
||||
ready = [
|
||||
{
|
||||
construct = true
|
||||
foreign = false
|
||||
getter = false
|
||||
setter = false
|
||||
location = {
|
||||
col = 18
|
||||
line = 15
|
||||
} //location
|
||||
return_type = "Any"
|
||||
meta = null
|
||||
arity = 0
|
||||
static = false
|
||||
args = [] //args
|
||||
signature = "ready() : Any"
|
||||
}
|
||||
] //ready
|
||||
create_startracker = [
|
||||
{
|
||||
construct = false
|
||||
foreign = false
|
||||
getter = false
|
||||
setter = false
|
||||
location = {
|
||||
col = 21
|
||||
line = 91
|
||||
} //location
|
||||
return_type = "Any"
|
||||
meta = null
|
||||
arity = 0
|
||||
static = false
|
||||
args = [] //args
|
||||
signature = "create_startracker() : Any"
|
||||
}
|
||||
] //create_startracker
|
||||
create_ui_text = [
|
||||
{
|
||||
construct = false
|
||||
foreign = false
|
||||
getter = false
|
||||
setter = false
|
||||
location = {
|
||||
col = 17
|
||||
line = 83
|
||||
} //location
|
||||
return_type = "Any"
|
||||
meta = null
|
||||
arity = 0
|
||||
static = false
|
||||
args = [] //args
|
||||
signature = "create_ui_text() : Any"
|
||||
}
|
||||
] //create_ui_text
|
||||
tick_starfield = [
|
||||
{
|
||||
construct = false
|
||||
foreign = false
|
||||
getter = false
|
||||
setter = false
|
||||
location = {
|
||||
col = 17
|
||||
line = 198
|
||||
} //location
|
||||
return_type = "Any"
|
||||
meta = null
|
||||
arity = 1
|
||||
static = false
|
||||
args = [
|
||||
{
|
||||
annotation = "Any"
|
||||
name = "delta"
|
||||
}
|
||||
] //args
|
||||
signature = "tick_starfield(delta : Any) : Any"
|
||||
}
|
||||
] //tick_starfield
|
||||
get_axis = [
|
||||
{
|
||||
construct = false
|
||||
foreign = false
|
||||
getter = false
|
||||
setter = false
|
||||
location = {
|
||||
col = 11
|
||||
line = 227
|
||||
} //location
|
||||
return_type = "Any"
|
||||
meta = null
|
||||
arity = 1
|
||||
static = false
|
||||
args = [
|
||||
{
|
||||
annotation = "Any"
|
||||
name = "axis"
|
||||
}
|
||||
] //args
|
||||
signature = "get_axis(axis : Any) : Any"
|
||||
}
|
||||
] //get_axis
|
||||
tick_ship = [
|
||||
{
|
||||
construct = false
|
||||
foreign = false
|
||||
getter = false
|
||||
setter = false
|
||||
location = {
|
||||
col = 12
|
||||
line = 126
|
||||
} //location
|
||||
return_type = "Any"
|
||||
meta = null
|
||||
arity = 1
|
||||
static = false
|
||||
args = [
|
||||
{
|
||||
annotation = "Any"
|
||||
name = "delta"
|
||||
}
|
||||
] //args
|
||||
signature = "tick_ship(delta : Any) : Any"
|
||||
}
|
||||
] //tick_ship
|
||||
create_ship = [
|
||||
{
|
||||
construct = false
|
||||
foreign = false
|
||||
getter = false
|
||||
setter = false
|
||||
location = {
|
||||
col = 14
|
||||
line = 74
|
||||
} //location
|
||||
return_type = "Any"
|
||||
meta = null
|
||||
arity = 0
|
||||
static = false
|
||||
args = [] //args
|
||||
signature = "create_ship() : Any"
|
||||
}
|
||||
] //create_ship
|
||||
tick_startracker = [
|
||||
{
|
||||
construct = false
|
||||
foreign = false
|
||||
getter = false
|
||||
setter = false
|
||||
location = {
|
||||
col = 19
|
||||
line = 193
|
||||
} //location
|
||||
return_type = "Any"
|
||||
meta = null
|
||||
arity = 1
|
||||
static = false
|
||||
args = [
|
||||
{
|
||||
annotation = "Any"
|
||||
name = "delta"
|
||||
}
|
||||
] //args
|
||||
signature = "tick_startracker(delta : Any) : Any"
|
||||
}
|
||||
] //tick_startracker
|
||||
} //Game
|
||||
} //methods
|
||||
time = 1601163648
|
||||
version = 1
|
||||
|
|
|
|||
|
|
@ -1,17 +1,303 @@
|
|||
variables = {} //variables
|
||||
time = 1599859650
|
||||
imports = {
|
||||
type = {
|
||||
Entity = {
|
||||
col = 47
|
||||
module = "luxe: world"
|
||||
name = "Entity"
|
||||
line = 1
|
||||
} //Entity
|
||||
World = {
|
||||
col = 31
|
||||
module = "luxe: world"
|
||||
name = "World"
|
||||
line = 1
|
||||
} //World
|
||||
Transform = {
|
||||
col = 58
|
||||
module = "luxe: world"
|
||||
name = "Transform"
|
||||
line = 1
|
||||
} //Transform
|
||||
Render = {
|
||||
col = 33
|
||||
module = "luxe: render"
|
||||
name = "Render"
|
||||
line = 2
|
||||
} //Render
|
||||
Camera = {
|
||||
col = 39
|
||||
module = "luxe: world"
|
||||
name = "Camera"
|
||||
line = 1
|
||||
} //Camera
|
||||
Frame = {
|
||||
col = 30
|
||||
module = "luxe: game"
|
||||
name = "Frame"
|
||||
line = 3
|
||||
} //Frame
|
||||
} //type
|
||||
module = {
|
||||
"luxe: world" = {
|
||||
Entity = {
|
||||
name = "Entity"
|
||||
location = {
|
||||
col = 47
|
||||
line = 1
|
||||
} //location
|
||||
} //Entity
|
||||
World = {
|
||||
name = "World"
|
||||
location = {
|
||||
col = 31
|
||||
line = 1
|
||||
} //location
|
||||
} //World
|
||||
Transform = {
|
||||
name = "Transform"
|
||||
location = {
|
||||
col = 58
|
||||
line = 1
|
||||
} //location
|
||||
} //Transform
|
||||
Camera = {
|
||||
name = "Camera"
|
||||
location = {
|
||||
col = 39
|
||||
line = 1
|
||||
} //location
|
||||
} //Camera
|
||||
} //luxe: world
|
||||
"luxe: game" = {
|
||||
Frame = {
|
||||
name = "Frame"
|
||||
location = {
|
||||
col = 30
|
||||
line = 3
|
||||
} //location
|
||||
} //Frame
|
||||
} //luxe: game
|
||||
"luxe: render" = {
|
||||
Render = {
|
||||
name = "Render"
|
||||
location = {
|
||||
col = 33
|
||||
line = 2
|
||||
} //location
|
||||
} //Render
|
||||
} //luxe: render
|
||||
} //module
|
||||
} //imports
|
||||
classes = {
|
||||
App = {
|
||||
meta = null
|
||||
} //App
|
||||
} //classes
|
||||
version = 5
|
||||
methods = {
|
||||
App = {
|
||||
scale = true
|
||||
height = true
|
||||
world = true
|
||||
new = true
|
||||
destroy = true
|
||||
tick = true
|
||||
color = true
|
||||
ui = true
|
||||
ui_camera = true
|
||||
camera = true
|
||||
width = true
|
||||
scale = [
|
||||
{
|
||||
construct = false
|
||||
foreign = false
|
||||
getter = true
|
||||
setter = false
|
||||
location = {
|
||||
col = 8
|
||||
line = 18
|
||||
} //location
|
||||
return_type = "Any"
|
||||
meta = null
|
||||
arity = 0
|
||||
static = false
|
||||
args = null
|
||||
signature = "scale : Any"
|
||||
}
|
||||
] //scale
|
||||
height = [
|
||||
{
|
||||
construct = false
|
||||
foreign = false
|
||||
getter = true
|
||||
setter = false
|
||||
location = {
|
||||
col = 9
|
||||
line = 17
|
||||
} //location
|
||||
return_type = "Any"
|
||||
meta = null
|
||||
arity = 0
|
||||
static = false
|
||||
args = null
|
||||
signature = "height : Any"
|
||||
}
|
||||
] //height
|
||||
world = [
|
||||
{
|
||||
construct = false
|
||||
foreign = false
|
||||
getter = true
|
||||
setter = false
|
||||
location = {
|
||||
col = 8
|
||||
line = 7
|
||||
} //location
|
||||
return_type = "Any"
|
||||
meta = null
|
||||
arity = 0
|
||||
static = false
|
||||
args = null
|
||||
signature = "world : Any"
|
||||
}
|
||||
] //world
|
||||
new = [
|
||||
{
|
||||
construct = true
|
||||
foreign = false
|
||||
getter = false
|
||||
setter = false
|
||||
location = {
|
||||
col = 16
|
||||
line = 20
|
||||
} //location
|
||||
return_type = "Any"
|
||||
meta = null
|
||||
arity = 0
|
||||
static = false
|
||||
args = [] //args
|
||||
signature = "new() : Any"
|
||||
}
|
||||
] //new
|
||||
destroy = [
|
||||
{
|
||||
construct = false
|
||||
foreign = false
|
||||
getter = false
|
||||
setter = false
|
||||
location = {
|
||||
col = 10
|
||||
line = 57
|
||||
} //location
|
||||
return_type = "Any"
|
||||
meta = null
|
||||
arity = 0
|
||||
static = false
|
||||
args = [] //args
|
||||
signature = "destroy() : Any"
|
||||
}
|
||||
] //destroy
|
||||
color = [
|
||||
{
|
||||
construct = false
|
||||
foreign = false
|
||||
getter = true
|
||||
setter = false
|
||||
location = {
|
||||
col = 8
|
||||
line = 13
|
||||
} //location
|
||||
return_type = "Any"
|
||||
meta = null
|
||||
arity = 0
|
||||
static = false
|
||||
args = null
|
||||
signature = "color : Any"
|
||||
}
|
||||
{
|
||||
construct = false
|
||||
foreign = false
|
||||
getter = false
|
||||
setter = true
|
||||
location = {
|
||||
col = 8
|
||||
line = 14
|
||||
} //location
|
||||
return_type = "Any"
|
||||
meta = null
|
||||
arity = 1
|
||||
static = false
|
||||
args = [
|
||||
{
|
||||
annotation = "Any"
|
||||
name = "v"
|
||||
}
|
||||
] //args
|
||||
signature = "color=(v : Any) : Any"
|
||||
}
|
||||
] //color
|
||||
ui = [
|
||||
{
|
||||
construct = false
|
||||
foreign = false
|
||||
getter = true
|
||||
setter = false
|
||||
location = {
|
||||
col = 5
|
||||
line = 8
|
||||
} //location
|
||||
return_type = "Any"
|
||||
meta = null
|
||||
arity = 0
|
||||
static = false
|
||||
args = null
|
||||
signature = "ui : Any"
|
||||
}
|
||||
] //ui
|
||||
ui_camera = [
|
||||
{
|
||||
construct = false
|
||||
foreign = false
|
||||
getter = true
|
||||
setter = false
|
||||
location = {
|
||||
col = 12
|
||||
line = 11
|
||||
} //location
|
||||
return_type = "Any"
|
||||
meta = null
|
||||
arity = 0
|
||||
static = false
|
||||
args = null
|
||||
signature = "ui_camera : Any"
|
||||
}
|
||||
] //ui_camera
|
||||
camera = [
|
||||
{
|
||||
construct = false
|
||||
foreign = false
|
||||
getter = true
|
||||
setter = false
|
||||
location = {
|
||||
col = 9
|
||||
line = 10
|
||||
} //location
|
||||
return_type = "Any"
|
||||
meta = null
|
||||
arity = 0
|
||||
static = false
|
||||
args = null
|
||||
signature = "camera : Any"
|
||||
}
|
||||
] //camera
|
||||
width = [
|
||||
{
|
||||
construct = false
|
||||
foreign = false
|
||||
getter = true
|
||||
setter = false
|
||||
location = {
|
||||
col = 8
|
||||
line = 16
|
||||
} //location
|
||||
return_type = "Any"
|
||||
meta = null
|
||||
arity = 0
|
||||
static = false
|
||||
args = null
|
||||
signature = "width : Any"
|
||||
}
|
||||
] //width
|
||||
} //App
|
||||
} //methods
|
||||
time = 1599859650
|
||||
version = 1
|
||||
|
|
|
|||
|
|
@ -1,12 +1,252 @@
|
|||
variables = {} //variables
|
||||
time = 1572166072
|
||||
imports = {
|
||||
type = {
|
||||
PixelFormat = {
|
||||
col = 70
|
||||
module = "luxe: render"
|
||||
name = "PixelFormat"
|
||||
line = 2
|
||||
} //PixelFormat
|
||||
PassLayerDesc = {
|
||||
col = 65
|
||||
module = "luxe: render"
|
||||
name = "PassLayerDesc"
|
||||
line = 1
|
||||
} //PassLayerDesc
|
||||
SortType = {
|
||||
col = 35
|
||||
module = "luxe: render"
|
||||
name = "SortType"
|
||||
line = 2
|
||||
} //SortType
|
||||
ImageType = {
|
||||
col = 57
|
||||
module = "luxe: render"
|
||||
name = "ImageType"
|
||||
line = 2
|
||||
} //ImageType
|
||||
LoadAction = {
|
||||
col = 77
|
||||
module = "luxe: render"
|
||||
name = "LoadAction"
|
||||
line = 1
|
||||
} //LoadAction
|
||||
ImageDesc = {
|
||||
col = 46
|
||||
module = "luxe: render"
|
||||
name = "ImageDesc"
|
||||
line = 2
|
||||
} //ImageDesc
|
||||
Render = {
|
||||
col = 33
|
||||
module = "luxe: render"
|
||||
name = "Render"
|
||||
line = 1
|
||||
} //Render
|
||||
RenderLayerDesc = {
|
||||
col = 50
|
||||
module = "luxe: render"
|
||||
name = "RenderLayerDesc"
|
||||
line = 1
|
||||
} //RenderLayerDesc
|
||||
} //type
|
||||
module = {
|
||||
"luxe: render" = {
|
||||
PixelFormat = {
|
||||
name = "PixelFormat"
|
||||
location = {
|
||||
col = 70
|
||||
line = 2
|
||||
} //location
|
||||
} //PixelFormat
|
||||
PassLayerDesc = {
|
||||
name = "PassLayerDesc"
|
||||
location = {
|
||||
col = 65
|
||||
line = 1
|
||||
} //location
|
||||
} //PassLayerDesc
|
||||
SortType = {
|
||||
name = "SortType"
|
||||
location = {
|
||||
col = 35
|
||||
line = 2
|
||||
} //location
|
||||
} //SortType
|
||||
ImageType = {
|
||||
name = "ImageType"
|
||||
location = {
|
||||
col = 57
|
||||
line = 2
|
||||
} //location
|
||||
} //ImageType
|
||||
LoadAction = {
|
||||
name = "LoadAction"
|
||||
location = {
|
||||
col = 77
|
||||
line = 1
|
||||
} //location
|
||||
} //LoadAction
|
||||
ImageDesc = {
|
||||
name = "ImageDesc"
|
||||
location = {
|
||||
col = 46
|
||||
line = 2
|
||||
} //location
|
||||
} //ImageDesc
|
||||
Render = {
|
||||
name = "Render"
|
||||
location = {
|
||||
col = 33
|
||||
line = 1
|
||||
} //location
|
||||
} //Render
|
||||
RenderLayerDesc = {
|
||||
name = "RenderLayerDesc"
|
||||
location = {
|
||||
col = 50
|
||||
line = 1
|
||||
} //location
|
||||
} //RenderLayerDesc
|
||||
} //luxe: render
|
||||
} //module
|
||||
} //imports
|
||||
classes = {
|
||||
Renderer = {
|
||||
meta = null
|
||||
} //Renderer
|
||||
} //classes
|
||||
version = 5
|
||||
methods = {
|
||||
Renderer = {
|
||||
new = true
|
||||
ui_render_path = true
|
||||
ready = true
|
||||
tick = true
|
||||
game_render_path = true
|
||||
render_path = true
|
||||
new = [
|
||||
{
|
||||
construct = true
|
||||
foreign = false
|
||||
getter = false
|
||||
setter = false
|
||||
location = {
|
||||
col = 16
|
||||
line = 6
|
||||
} //location
|
||||
return_type = "Any"
|
||||
meta = null
|
||||
arity = 0
|
||||
static = false
|
||||
args = [] //args
|
||||
signature = "new() : Any"
|
||||
}
|
||||
] //new
|
||||
ui_render_path = [
|
||||
{
|
||||
construct = false
|
||||
foreign = false
|
||||
getter = false
|
||||
setter = false
|
||||
location = {
|
||||
col = 17
|
||||
line = 41
|
||||
} //location
|
||||
return_type = "Any"
|
||||
meta = null
|
||||
arity = 1
|
||||
static = false
|
||||
args = [
|
||||
{
|
||||
annotation = "Any"
|
||||
name = "ctx"
|
||||
}
|
||||
] //args
|
||||
signature = "ui_render_path(ctx : Any) : Any"
|
||||
}
|
||||
] //ui_render_path
|
||||
ready = [
|
||||
{
|
||||
construct = false
|
||||
foreign = false
|
||||
getter = false
|
||||
setter = false
|
||||
location = {
|
||||
col = 8
|
||||
line = 12
|
||||
} //location
|
||||
return_type = "Any"
|
||||
meta = null
|
||||
arity = 0
|
||||
static = false
|
||||
args = [] //args
|
||||
signature = "ready() : Any"
|
||||
}
|
||||
] //ready
|
||||
tick = [
|
||||
{
|
||||
construct = false
|
||||
foreign = false
|
||||
getter = false
|
||||
setter = false
|
||||
location = {
|
||||
col = 7
|
||||
line = 16
|
||||
} //location
|
||||
return_type = "Any"
|
||||
meta = null
|
||||
arity = 1
|
||||
static = false
|
||||
args = [
|
||||
{
|
||||
annotation = "Any"
|
||||
name = "delta"
|
||||
}
|
||||
] //args
|
||||
signature = "tick(delta : Any) : Any"
|
||||
}
|
||||
] //tick
|
||||
render_path = [
|
||||
{
|
||||
construct = false
|
||||
foreign = false
|
||||
getter = false
|
||||
setter = false
|
||||
location = {
|
||||
col = 14
|
||||
line = 20
|
||||
} //location
|
||||
return_type = "Any"
|
||||
meta = null
|
||||
arity = 1
|
||||
static = false
|
||||
args = [
|
||||
{
|
||||
annotation = "Any"
|
||||
name = "ctx"
|
||||
}
|
||||
] //args
|
||||
signature = "render_path(ctx : Any) : Any"
|
||||
}
|
||||
] //render_path
|
||||
game_render_path = [
|
||||
{
|
||||
construct = false
|
||||
foreign = false
|
||||
getter = false
|
||||
setter = false
|
||||
location = {
|
||||
col = 19
|
||||
line = 30
|
||||
} //location
|
||||
return_type = "Any"
|
||||
meta = null
|
||||
arity = 1
|
||||
static = false
|
||||
args = [
|
||||
{
|
||||
annotation = "Any"
|
||||
name = "ctx"
|
||||
}
|
||||
] //args
|
||||
signature = "game_render_path(ctx : Any) : Any"
|
||||
}
|
||||
] //game_render_path
|
||||
} //Renderer
|
||||
} //methods
|
||||
time = 1572166072
|
||||
version = 1
|
||||
|
|
|
|||
2
.luxe/.luxe.versions/preview.image.lx.version.lx
Normal file
2
.luxe/.luxe.versions/preview.image.lx.version.lx
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
time = 1621880196
|
||||
version = 8
|
||||
2
.luxe/.luxe.versions/preview.png.version.lx
Normal file
2
.luxe/.luxe.versions/preview.png.version.lx
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
time = 1619330138
|
||||
version = 8
|
||||
Binary file not shown.
|
|
@ -17,10 +17,24 @@ shaders = [
|
|||
"luxe: shaders.emsl"
|
||||
] //shaders
|
||||
block = [] //block
|
||||
physics = [
|
||||
"luxe: physics/default.body.physics.lx"
|
||||
"luxe: physics/default.collider.physics.lx"
|
||||
] //physics
|
||||
bytes = [
|
||||
"luxe: anim/material.track.lx"
|
||||
"luxe: anim/sprite.track.lx"
|
||||
"luxe: anim/sprite.value.track.lx"
|
||||
"luxe: anim/transform.track.lx"
|
||||
"luxe: asset/import/atlas.import.lx"
|
||||
"luxe: asset/import/font.import.lx"
|
||||
"luxe: asset/import/image.import.lx"
|
||||
"luxe: asset/import/input.import.lx"
|
||||
"luxe: asset/import/material.import.lx"
|
||||
"luxe: asset/import/mesh.import.lx"
|
||||
"luxe: asset/import/modifier.import.lx"
|
||||
"luxe: asset/import/physics.import.lx"
|
||||
"luxe: asset/import/sprite.import.lx"
|
||||
"_art/atlas.ase"
|
||||
"_art/laser.ase"
|
||||
"_art/player_ship.ase"
|
||||
|
|
@ -28,7 +42,6 @@ bytes = [
|
|||
"_art/star.ase"
|
||||
"ideas.txt"
|
||||
] //bytes
|
||||
particles = [] //particles
|
||||
unit = [] //unit
|
||||
settings = [
|
||||
"outline/settings.settings.lx"
|
||||
|
|
@ -36,8 +49,12 @@ settings = [
|
|||
script = [
|
||||
"luxe: anim/empty.wren"
|
||||
"luxe: anim/material.wren"
|
||||
"luxe: anim/sprite.value.wren"
|
||||
"luxe: anim/sprite.wren"
|
||||
"luxe: anim/transform.wren"
|
||||
"luxe: asset/import/image.import.wren"
|
||||
"luxe: asset/import/material.import.wren"
|
||||
"luxe: asset/import/sprite.import.wren"
|
||||
"luxe: build/ast/wren.wren"
|
||||
"luxe: build/deploy/deploy.linux.wren"
|
||||
"luxe: build/deploy/deploy.mac.wren"
|
||||
|
|
@ -57,6 +74,7 @@ script = [
|
|||
"luxe: build/wrenalyzer/token.wren"
|
||||
"luxe: build/wrenalyzer/visitor.wren"
|
||||
"luxe: build/anims.wren"
|
||||
"luxe: build/atlases.wren"
|
||||
"luxe: build/blocks.wren"
|
||||
"luxe: build/compiler.wren"
|
||||
"luxe: build/dependency.wren"
|
||||
|
|
@ -70,8 +88,8 @@ script = [
|
|||
"luxe: build/materials.wren"
|
||||
"luxe: build/meshes.wren"
|
||||
"luxe: build/modifier.wren"
|
||||
"luxe: build/particles.wren"
|
||||
"luxe: build/prototypes.wren"
|
||||
"luxe: build/reloader.wren"
|
||||
"luxe: build/renders.wren"
|
||||
"luxe: build/scenes.wren"
|
||||
"luxe: build/scripts.wren"
|
||||
|
|
@ -110,6 +128,7 @@ script = [
|
|||
"luxe: array.wren"
|
||||
"luxe: assert.wren"
|
||||
"luxe: assets.wren"
|
||||
"luxe: astar.wren"
|
||||
"luxe: audio.wren"
|
||||
"luxe: bytes.wren"
|
||||
"luxe: color.wren"
|
||||
|
|
@ -126,9 +145,11 @@ script = [
|
|||
"luxe: mat4.wren"
|
||||
"luxe: math.wren"
|
||||
"luxe: moduler.wren"
|
||||
"luxe: pqueue.wren"
|
||||
"luxe: project.wren"
|
||||
"luxe: regex.wren"
|
||||
"luxe: render.wren"
|
||||
"luxe: result.wren"
|
||||
"luxe: runtime.wren"
|
||||
"luxe: sat2D.wren"
|
||||
"luxe: semver.wren"
|
||||
|
|
@ -144,6 +165,7 @@ script = [
|
|||
"outline/renderer.wren"
|
||||
"game.wren"
|
||||
] //script
|
||||
atlas = [] //atlas
|
||||
render = [
|
||||
"luxe: render_data.render.lx"
|
||||
] //render
|
||||
|
|
@ -165,6 +187,7 @@ material_basis = [
|
|||
"luxe: material_basis/solid.material_basis.lx"
|
||||
"luxe: material_basis/sprite.material_basis.lx"
|
||||
"luxe: material_basis/sprite_pixelated.material_basis.lx"
|
||||
"luxe: material_basis/sprite_pixelated_repeat.material_basis.lx"
|
||||
"luxe: material_basis/sprite_solid.material_basis.lx"
|
||||
"luxe: material_basis/ui_font.material_basis.lx"
|
||||
"luxe: material_basis/ui_mask.material_basis.lx"
|
||||
|
|
@ -174,6 +197,7 @@ material_basis = [
|
|||
material_input = [] //material_input
|
||||
prototype = [] //prototype
|
||||
image = [
|
||||
"luxe: image/empty.image.lx"
|
||||
"luxe: image/logo.image.lx"
|
||||
"luxe: image/logo.sprite.image.lx"
|
||||
"image/asteroid.image.lx"
|
||||
|
|
@ -181,13 +205,20 @@ image = [
|
|||
"image/reticule.image.lx"
|
||||
"image/ship.image.lx"
|
||||
"image/star.image.lx"
|
||||
"preview.image.lx"
|
||||
] //image
|
||||
input = [
|
||||
"outline/inputs.input.lx"
|
||||
] //input
|
||||
mesh = [] //mesh
|
||||
ui = [
|
||||
"luxe: ui/editor.mini.anim.sprite.key.ui.lx"
|
||||
"luxe: asset/import/image.import.ui.lx"
|
||||
"luxe: asset/import/material.import.ui.lx"
|
||||
"luxe: asset/import/sprite.import.ui.lx"
|
||||
"luxe: ui/editor.mini.anim.sprite.frame.ui.lx"
|
||||
"luxe: ui/editor.mini.anim.sprite.settings.ui.lx"
|
||||
"luxe: ui/editor.panel.anim.sprite.value.settings.ui.lx"
|
||||
"luxe: ui/editor.panel.anim.transform.settings.ui.lx"
|
||||
"luxe: ui/editor.panel.button.ui.lx"
|
||||
"luxe: ui/editor.panel.check.ui.lx"
|
||||
"luxe: ui/editor.panel.label.ui.lx"
|
||||
|
|
|
|||
|
|
@ -1,6 +1,5 @@
|
|||
project.package = "com.luxeengine.game"
|
||||
project.name = "space"
|
||||
project.version = "0.0.1"
|
||||
engine = {
|
||||
input.entry = "outline/inputs"
|
||||
render = {
|
||||
|
|
@ -17,4 +16,6 @@ engine = {
|
|||
} //window
|
||||
} //runtime
|
||||
} //engine
|
||||
project.version = "0.0.1"
|
||||
project.build_type = "dev"
|
||||
project.path = "/Users/jonathan/Developer/luxe/space/project.luxe"
|
||||
|
|
|
|||
|
|
@ -1,33 +1,361 @@
|
|||
strings = {
|
||||
292951308 = "engine.runtime.window.fullscreen"
|
||||
2610443824 = "engine.render.depth"
|
||||
550207368 = "material/asteroid"
|
||||
3686630550 = "engine.runtime.window.height"
|
||||
2606480210 = "luxe: material_basis/sprite_pixelated"
|
||||
3865905723 = "sprite.image"
|
||||
1112135431 = "game"
|
||||
745272711 = "engine.input.entry"
|
||||
942045655 = "material/ship"
|
||||
2643821759 = "luxe: shaders"
|
||||
3509822210 = "font.page7"
|
||||
3838296837 = "ui.canvas_size"
|
||||
572915198 = "rotation.y.label"
|
||||
3621841971 = "project.name"
|
||||
3941839433 = "luxe: material_basis/sprite"
|
||||
1564981858 = "image/reticule"
|
||||
772168989 = "sprite.uv"
|
||||
1809647216 = "material/reticule"
|
||||
4116382270 = "engine.runtime.window.resizable"
|
||||
107771801 = "sprite.color"
|
||||
269411370 = "body.linear_factor"
|
||||
257506331 = "luxe: material/mesh.debug"
|
||||
1195709566 = "luxe.line.mesh"
|
||||
221368368 = "image.pixelated"
|
||||
282282033 = "pos.y.color"
|
||||
4169877386 = "luxe: ui/button"
|
||||
3189489480 = "button.aligny.slider"
|
||||
315638137 = "segment_start"
|
||||
2641907861 = "body.allow_rotation"
|
||||
3185987134 = "text"
|
||||
1255247979 = "label.frames"
|
||||
3791347451 = "engine.render.antialiasing"
|
||||
1234166268 = "project.version"
|
||||
2357381280 = "project.package"
|
||||
2359116082 = "linear_repeat"
|
||||
2340711174 = "check.state.check"
|
||||
2705394981 = "label.aligny.label"
|
||||
2262710725 = "align.value.label"
|
||||
1519506903 = "luxe: material_basis/solid"
|
||||
2431136924 = "size.label"
|
||||
136196706 = "label.align.label"
|
||||
2577523933 = "add.frames.count"
|
||||
2253993988 = "label.font.label"
|
||||
1552424375 = "rotation.z.label"
|
||||
3526599829 = "font.page6"
|
||||
213350081 = "text.align.label"
|
||||
1717960553 = "label.size.text"
|
||||
4063063020 = "text.index"
|
||||
1287856741 = "body.friction_rolling"
|
||||
1203059082 = "line.color"
|
||||
829379021 = "ui_masked"
|
||||
225665307 = "scale.x.label"
|
||||
1701865555 = "height.text"
|
||||
3257119171 = "pos.x.label"
|
||||
2654101662 = "ui.textured"
|
||||
863735077 = "sprite.uv_flip"
|
||||
2870760026 = "collider.bounciness"
|
||||
3864554786 = "slider.min.label"
|
||||
4029207700 = "label.image.pixelated"
|
||||
1613521886 = "align"
|
||||
555429533 = "vert_msdf"
|
||||
850100437 = "align.slider"
|
||||
3755323701 = "label.color.text"
|
||||
3230539805 = "body.sleep_threshold_angular"
|
||||
3723768493 = "flip_v.check"
|
||||
550207368 = "material/asteroid"
|
||||
1659073584 = "button.color.label"
|
||||
634762513 = "insert.frames.count"
|
||||
1607759684 = "luxe.solid"
|
||||
1645220871 = "ui.tex_pixelated"
|
||||
495671401 = "label.duration"
|
||||
3529014185 = "body.linear_damping"
|
||||
342572442 = "label.text.label"
|
||||
3078583115 = "rotation.label"
|
||||
2756853698 = "luxe: ui/check"
|
||||
1660466296 = "luxe: ui/label"
|
||||
2980180103 = "flip_h.check"
|
||||
3008443898 = "image"
|
||||
428185376 = "font.label"
|
||||
4244287785 = "text.material"
|
||||
3710343068 = "pos.z.color"
|
||||
2044951230 = "luxe: ui/list"
|
||||
1460231050 = "text.font.text"
|
||||
433847408 = "material.label"
|
||||
732263245 = "engine.render.stencil"
|
||||
1889638839 = "luxe: image/ship"
|
||||
574235387 = "engine.runtime.window.width"
|
||||
2044436435 = "image/star"
|
||||
1709367098 = "image/laser"
|
||||
2766221161 = "scale.z.label"
|
||||
2625613600 = "body.angular_damping"
|
||||
1259809297 = "nearest_clamp"
|
||||
430022229 = "project.build_type"
|
||||
659427984 = "font"
|
||||
3589808238 = "label.image"
|
||||
999415389 = "progress.value.label"
|
||||
137714440 = "slider.max.label"
|
||||
260612828 = "ui.tex"
|
||||
1229132946 = "uv"
|
||||
920680088 = "asset.text"
|
||||
439119297 = "luxe.depth_prepass"
|
||||
3777439469 = "luxe: material_basis/font"
|
||||
2211140515 = "text.text.label"
|
||||
3460537668 = "material/laser"
|
||||
2243569018 = "label.material.asset"
|
||||
4064086558 = "body.allow_sleep"
|
||||
1427759053 = "nearest_repeat"
|
||||
1430342124 = "check.state.label"
|
||||
1263115799 = "project.path"
|
||||
1445192754 = "frag_mesh_line"
|
||||
1372297697 = "filter.close"
|
||||
1113510858 = "value"
|
||||
2990208856 = "luxe.line3D"
|
||||
775071272 = "image.edit"
|
||||
1397966884 = "label.material"
|
||||
341695444 = "image.scene"
|
||||
2398670483 = "slider.min.text"
|
||||
2904025303 = "trilinear_repeat"
|
||||
4051595384 = "label.size.label"
|
||||
1748276021 = "ui.tex_mask"
|
||||
808261311 = "panel.pixelated"
|
||||
3361966574 = "align.label"
|
||||
4143760633 = "slider.max.text"
|
||||
1655533011 = "flip_v.label"
|
||||
7586391 = "ui_vert"
|
||||
248196710 = "button.align.label"
|
||||
1382431465 = "source.text"
|
||||
2990521889 = "luxe: material_basis/mesh_solid"
|
||||
3867909202 = "normal"
|
||||
3554545471 = "frag_mesh_debug"
|
||||
578577717 = "align_vertical"
|
||||
634206355 = "line.thickness"
|
||||
293472701 = "button.align.value.label"
|
||||
3582584404 = "scale.x.text"
|
||||
2337116024 = "color.label"
|
||||
683679925 = "scale.label"
|
||||
461105644 = "key.label"
|
||||
3851769616 = "rotation.x.color"
|
||||
2426558979 = "text.aligny.value.label"
|
||||
868800826 = "vert_mesh"
|
||||
1472530665 = "luxe.ui_font"
|
||||
1626531442 = "text_size"
|
||||
979110285 = "current.area"
|
||||
2711301387 = "text.aligny.slider"
|
||||
221512054 = "font.pages"
|
||||
2889003437 = "text.image"
|
||||
3459489353 = "font.page2"
|
||||
3092934302 = "ui_msdf"
|
||||
364920412 = "skew.text"
|
||||
2262830336 = "luxe: ui/panel"
|
||||
946314878 = "textured_uv_color"
|
||||
1679100644 = "image.override"
|
||||
1862911081 = "color.text"
|
||||
983596018 = "uv.label"
|
||||
92089193 = "luxe: ui/text"
|
||||
133654628 = "pos.y.label"
|
||||
322166654 = "align_vertical.value.label"
|
||||
3693013402 = "luxe: material/mesh_solid"
|
||||
2579348667 = "luxe.debug.mesh"
|
||||
2533564632 = "text.align.slider"
|
||||
3989229473 = "label.align.value.label"
|
||||
1910315053 = "add.text"
|
||||
4124842744 = "source.label"
|
||||
58800484 = "body.sleep_threshold_linear"
|
||||
2934933799 = "image.entity"
|
||||
1093980734 = "link.text"
|
||||
3343129103 = "step"
|
||||
2475945421 = "collider.friction_rolling"
|
||||
836592276 = "panel.color"
|
||||
401141977 = "bounds.text"
|
||||
423168581 = "rotation.x.label"
|
||||
3763130732 = "luxe.mesh"
|
||||
2781739494 = "type.value"
|
||||
3728289473 = "text.font.label"
|
||||
661619541 = "text.insert"
|
||||
4245442695 = "x"
|
||||
3601981299 = "remove.click"
|
||||
1555467752 = "next"
|
||||
1564981858 = "image/reticule"
|
||||
3701700695 = "rotation.y.color"
|
||||
258876965 = "ui_vert_font"
|
||||
2512131400 = "segment_end"
|
||||
4116382270 = "engine.runtime.window.resizable"
|
||||
232047166 = "vert_mesh_debug"
|
||||
1540414455 = "rotation.y.text"
|
||||
3895802690 = "vert"
|
||||
1234166268 = "project.version"
|
||||
3475961776 = "prev"
|
||||
681677934 = "luxe: material/mesh.line"
|
||||
3681491106 = "luxe.depth_prepass_alpha"
|
||||
1613966156 = "text.aligny.label"
|
||||
2770790750 = "add.click"
|
||||
1709367098 = "image/laser"
|
||||
1610526111 = "label.index"
|
||||
1261894656 = "image.close"
|
||||
3381609815 = "min"
|
||||
709372964 = "line.miter"
|
||||
3476266972 = "font.page5"
|
||||
189691977 = "material/star"
|
||||
1831526421 = "image/ship"
|
||||
965150969 = "image.save"
|
||||
538330473 = "luxe: material_basis/mesh_debug"
|
||||
3048038828 = "label.color.label"
|
||||
3874414609 = "font.text"
|
||||
1878149469 = "vert_mesh_line"
|
||||
575885252 = "add.label"
|
||||
3685020920 = "view"
|
||||
1183174358 = "text.align.value.label"
|
||||
2682068164 = "vert_color_uv"
|
||||
3406092093 = "flip_h.label"
|
||||
3865905723 = "sprite.image"
|
||||
153855056 = "label.image.asset"
|
||||
1985065463 = "asset.label"
|
||||
2455550917 = "text.size.label"
|
||||
2581777860 = "width.text"
|
||||
1112135431 = "game"
|
||||
944111422 = "before"
|
||||
2763122973 = "line_part"
|
||||
182000232 = "luxe: material/logo"
|
||||
554782406 = "checked"
|
||||
1653422764 = "filter.text"
|
||||
1212220620 = "slider.value.text"
|
||||
101961297 = "pos.z.label"
|
||||
3425934115 = "font.page0"
|
||||
2357381280 = "project.package"
|
||||
3585930702 = "text.label"
|
||||
3493044591 = "font.page4"
|
||||
3822846899 = "slider.value.label"
|
||||
111068516 = "add.frames"
|
||||
3788325827 = "skew.label"
|
||||
3883353449 = "mask"
|
||||
3381250736 = "align_vertical.slider"
|
||||
2161989490 = "scale.x.color"
|
||||
2950907697 = "transparent"
|
||||
3917597927 = "luxe.editor.world.gizmos"
|
||||
1936719469 = "label.font.text"
|
||||
3344868925 = "button.size.text"
|
||||
1329772903 = "luxe: material/sprite.solid"
|
||||
2451169264 = "text.duration"
|
||||
1427344830 = "rotation.z.color"
|
||||
3462254461 = "luxe: image/logo.sprite"
|
||||
460994309 = "label.image.source"
|
||||
1301231181 = "pos.y.text"
|
||||
3656475823 = "button.text.text"
|
||||
1273993408 = "label.channel"
|
||||
1468275109 = "label.index_end"
|
||||
3759306027 = "msdf"
|
||||
2470140894 = "default"
|
||||
273507843 = "collider.friction_mode"
|
||||
1500894505 = "image.source"
|
||||
3442711734 = "font.page3"
|
||||
1051402386 = "scale.z.text"
|
||||
1529091591 = "body.friction"
|
||||
2610443824 = "engine.render.depth"
|
||||
3617776409 = "max"
|
||||
300368184 = "body.ccd_radius"
|
||||
1065859927 = "panel.split"
|
||||
1533828500 = "slider.step.label"
|
||||
1105516262 = "button.aligny.value.label"
|
||||
4119386250 = "pos.x.color"
|
||||
2606480210 = "luxe: material_basis/sprite_pixelated"
|
||||
884813477 = "line3D_frag"
|
||||
942045655 = "material/ship"
|
||||
117594251 = "width.label"
|
||||
3185933173 = "key.text"
|
||||
56635805 = "pos.label"
|
||||
2703622557 = "add.container"
|
||||
293630514 = "image.prototype"
|
||||
2832414512 = "label.add"
|
||||
353465702 = "rotation.x.text"
|
||||
107771801 = "sprite.color"
|
||||
1006270793 = "align_vertical.label"
|
||||
820878975 = "label.apply"
|
||||
572453131 = "untextured"
|
||||
3693106324 = "button.size.label"
|
||||
3885086554 = "value.label"
|
||||
2872108029 = "link.label"
|
||||
4278123681 = "body.angular_factor"
|
||||
111950688 = "luxe.textured"
|
||||
460225993 = "after"
|
||||
3583034931 = "flip_label"
|
||||
3241287978 = "material.type"
|
||||
1387842562 = "luxe: image/logo"
|
||||
3880573020 = "pos.x.text"
|
||||
466358757 = "scale.y.text"
|
||||
489684487 = "frag_mesh"
|
||||
1867276515 = "uv.text"
|
||||
2775782876 = "progress.value.slider"
|
||||
566592927 = "luxe: ui/slider"
|
||||
3761203604 = "image.asset"
|
||||
205492679 = "luxe: ui/image"
|
||||
2815559641 = "ui.pixelated"
|
||||
1348334487 = "frag_sprite_solid"
|
||||
2922416092 = "scale.y.label"
|
||||
1029089800 = "bounds"
|
||||
3560052926 = "image/asteroid"
|
||||
292951308 = "engine.runtime.window.fullscreen"
|
||||
3138038561 = "material.text"
|
||||
3617904697 = "mesh.color"
|
||||
371832474 = "pos.z.text"
|
||||
2218393312 = "image.load"
|
||||
3409156496 = "font.page1"
|
||||
1470214722 = "luxe: material/solid"
|
||||
2463362534 = "text.size.text"
|
||||
3686630550 = "engine.runtime.window.height"
|
||||
4186204264 = "bounds.label"
|
||||
2424903395 = "text.color.label"
|
||||
668223213 = "text.id"
|
||||
772168989 = "sprite.uv"
|
||||
975983125 = "image.material"
|
||||
350684814 = "text.index_end"
|
||||
3349230878 = "progress.value.text"
|
||||
553455173 = "root"
|
||||
2359116082 = "linear_repeat"
|
||||
3215477327 = "collider.friction"
|
||||
3263442297 = "image.layer"
|
||||
3040162617 = "image.current"
|
||||
210336317 = "button.align.slider"
|
||||
218993148 = "text.color.text"
|
||||
2876443323 = "text.channel"
|
||||
2044436435 = "image/star"
|
||||
3575132898 = "height.label"
|
||||
1169964603 = "origin.label"
|
||||
1031692888 = "color"
|
||||
2198418070 = "button.text.label"
|
||||
3631407781 = "data"
|
||||
4268115793 = "type.label"
|
||||
3161656875 = "luxe.ui"
|
||||
3183605013 = "label.grid"
|
||||
3432517564 = "text.text.text"
|
||||
3414035669 = "body.ccd_threshold"
|
||||
3471709065 = "text.grid.y"
|
||||
3990204423 = "trilinear_clamp"
|
||||
4102261780 = "luxe: material_basis/mesh_line"
|
||||
3178993400 = "button.font.label"
|
||||
2101674430 = "luxe: material/font"
|
||||
1955773700 = "scale.z.color"
|
||||
105872408 = "collider.bounciness_mode"
|
||||
2330636208 = "insert.frames"
|
||||
337583781 = "size.text"
|
||||
2045582424 = "rotation.z.text"
|
||||
2511087710 = "luxe.layer_pass"
|
||||
2273704228 = "text.apply"
|
||||
3232489953 = "button.color.text"
|
||||
1740784714 = "delete"
|
||||
4073891112 = "luxe.wire"
|
||||
3052067890 = "line3D_vert"
|
||||
524738193 = "button.aligny.label"
|
||||
745272711 = "engine.input.entry"
|
||||
67163166 = "material.asset"
|
||||
1316796148 = "linear_clamp"
|
||||
2363226878 = "label.material.type"
|
||||
2953815806 = "vert_sprite_solid"
|
||||
4278894955 = "label.text.text"
|
||||
3941839433 = "luxe: material_basis/sprite"
|
||||
1809647216 = "material/reticule"
|
||||
3817931961 = "image.image"
|
||||
348240104 = "image.sort"
|
||||
2700639338 = "label.duration.G62WM"
|
||||
484855529 = "button.font.text"
|
||||
2247698903 = "luxe: ui/control"
|
||||
2295077181 = "slider.step.text"
|
||||
4167178021 = "luxe: material_basis/sprite_solid"
|
||||
736992513 = "label.align.slider"
|
||||
3454931446 = "text.grid.x"
|
||||
2239531156 = "label.aligny.slider"
|
||||
1412654217 = "pos"
|
||||
3059258148 = "label.insert"
|
||||
2070908802 = "label.aligny.value.label"
|
||||
3751022436 = "sprite.skew"
|
||||
3356590915 = "luxe: material/logo.sprite"
|
||||
1401710855 = "text.text"
|
||||
3132424692 = "origin.text"
|
||||
574235387 = "engine.runtime.window.width"
|
||||
430022229 = "project.build_type"
|
||||
270488905 = "override.panel"
|
||||
2691973458 = "body.bounciness"
|
||||
3075412633 = "scale.y.color"
|
||||
394146091 = "value.text"
|
||||
4241359758 = "luxe.imgui"
|
||||
1170935333 = "label.title"
|
||||
} //strings
|
||||
|
|
|
|||
Binary file not shown.
BIN
.luxe/preview.image.lx.ad81767e.rgba8Unorm
Normal file
BIN
.luxe/preview.image.lx.ad81767e.rgba8Unorm
Normal file
Binary file not shown.
28
.vscode/tasks.json
vendored
Normal file
28
.vscode/tasks.json
vendored
Normal file
|
|
@ -0,0 +1,28 @@
|
|||
{
|
||||
"version": "2.0.0",
|
||||
"tasks": [
|
||||
{
|
||||
"type": "luxe",
|
||||
"script": "build",
|
||||
"problemMatcher": [
|
||||
"$luxe-absolute",
|
||||
"$luxe-relative"
|
||||
],
|
||||
"group": "build",
|
||||
"label": "luxe: build - Build the project"
|
||||
},
|
||||
{
|
||||
"type": "luxe",
|
||||
"script": "run",
|
||||
"problemMatcher": [
|
||||
"$luxe-absolute",
|
||||
"$luxe-relative"
|
||||
],
|
||||
"group": {
|
||||
"kind": "build",
|
||||
"isDefault": true
|
||||
},
|
||||
"label": "luxe: run - Build & Run the project"
|
||||
}
|
||||
]
|
||||
}
|
||||
37
game.wren
37
game.wren
|
|
@ -63,13 +63,8 @@ class Game is Ready {
|
|||
tick_startracker(delta)
|
||||
tick_starfield(delta)
|
||||
|
||||
if(Input.mouse_state_down(MouseButton.left)) {
|
||||
Input.set_mouse_capture(true)
|
||||
}
|
||||
|
||||
if(Input.key_state_released(Key.escape)) {
|
||||
IO.shutdown()
|
||||
// Input.set_mouse_capture(false)
|
||||
}
|
||||
} //tick
|
||||
|
||||
|
|
@ -93,11 +88,17 @@ class Game is Ready {
|
|||
Text.create(_position_text, _mat_font, 32, "fonts/lato", [1,1,1,1])
|
||||
} //create_ui_text
|
||||
|
||||
create_startracker() {
|
||||
_startracker = Entity.create(app.world, "startracker")
|
||||
Transform.create(_startracker)
|
||||
Transform.set_pos(_startracker, 0, 0)
|
||||
} //create_startracker
|
||||
|
||||
create_starfield() {
|
||||
// each star needs [xpos, ypos, xsize, ysize, angle?]
|
||||
for(i in 0...1000) {
|
||||
var xpos = Transform.get_pos_x(_startracker) + (_rand.float(-500, 500))
|
||||
var ypos = Transform.get_pos_y(_startracker) + (_rand.float(-500, 500))
|
||||
// each star needs [xpos, ypos, xsize, ysize, angle, alpha]
|
||||
for(i in 0...500) {
|
||||
var xpos = Transform.get_pos_x(_startracker) + (_rand.float(-250, 250))
|
||||
var ypos = Transform.get_pos_y(_startracker) + (_rand.float(-250, 250))
|
||||
var xsize = 2
|
||||
var ysize = 2
|
||||
var angle = 0
|
||||
|
|
@ -108,22 +109,14 @@ class Game is Ready {
|
|||
Draw.commit(_starfield_context)
|
||||
} //create_starfield
|
||||
|
||||
create_startracker() {
|
||||
_startracker = Entity.create(app.world, "startracker")
|
||||
Transform.create(_startracker)
|
||||
// Transform.set_pos(_startracker, Transform.get_pos_x(app.camera) + _cam_size_x / 2, Transform.get_pos_y(app.camera) + _cam_size_y / 2, 0)
|
||||
Transform.set_pos(_startracker, 0, 0)
|
||||
|
||||
} //create_startracker
|
||||
|
||||
create_asteroids() {
|
||||
for(i in 0...70) {
|
||||
for(i in 0...90) {
|
||||
var asteroid = Entity.create(app.world, "asteroid")
|
||||
var asteroid_mat = Assets.material("material/asteroid")
|
||||
Sprite.create(asteroid, asteroid_mat, 8, 8)
|
||||
Transform.create(asteroid)
|
||||
var offsetx = _rand.float(-200, 200)
|
||||
var offsety = _rand.float(-200, 200)
|
||||
var offsetx = _rand.float(-600, 600)
|
||||
var offsety = _rand.float(-600, 600)
|
||||
Transform.set_pos(asteroid, offsetx, offsety, -1)
|
||||
}
|
||||
} //create_asteroids
|
||||
|
|
@ -152,6 +145,7 @@ class Game is Ready {
|
|||
// ship rotates to face mouse pointer, right click adds thrust in facing direction.
|
||||
// ship will slowly slow down, so you can keep traveling in one direction, but spin around to fire
|
||||
// left click fires weapon
|
||||
// todo: restrict cursor placement so it doesn't get within a certain distance of the ship
|
||||
var mouse = Camera.screen_point_to_world(app.camera, Input.mouse_x(), Input.mouse_y())
|
||||
Transform.set_pos(_reticule, mouse.x, mouse.y)
|
||||
var ydiff = mouse.y - Transform.get_pos_y(_ship)
|
||||
|
|
@ -164,6 +158,9 @@ class Game is Ready {
|
|||
_ship_acceleration = [_ship_acceleration.x * 10, _ship_acceleration.y * 10]
|
||||
_ship_velocity = [_ship_velocity.x + (_ship_acceleration.x * delta), _ship_velocity.y + (_ship_acceleration.y * delta)]
|
||||
}
|
||||
if(Input.mouse_state_down(MouseButton.left)) {
|
||||
// shooting stuff
|
||||
}
|
||||
_ship_velocity = [_ship_velocity.x * _ship_dampening, _ship_velocity.y * _ship_dampening]
|
||||
|
||||
} //mouse
|
||||
|
|
|
|||
102
log.txt
102
log.txt
|
|
@ -1,84 +1,82 @@
|
|||
luxe / Engine / Sat Sep 26 16:40:48 2020
|
||||
luxe / Engine / Fri Nov 19 17:04:11 2021
|
||||
luxe / Engine / path is `/Users/jonathan/Developer/luxe/space`
|
||||
luxe / Engine / 2020.3.0
|
||||
luxe / Engine / 2021.0.7
|
||||
luxe / paths / root / located at `/Users/jonathan/.luxe`
|
||||
luxe / paths / modules / located at `/Users/jonathan/.luxe/modules`
|
||||
luxe / dev / project / runtime version specified as `2020.3.0`
|
||||
luxe / dev / project / runtime ok `2020.3.0` `2020.3.0`
|
||||
luxe / API / 2020.3.0
|
||||
luxe / Runtime / 2020.3.0
|
||||
luxe / project / syncing dependency / `luxe` @ `2020.3.0` => `/Users/jonathan/.luxe/modules/luxe/2020.3.0`
|
||||
luxe / dev / project / runtime version specified as `2021.0.7`
|
||||
luxe / dev / project / runtime ok `2021.0.7` `2021.0.7`
|
||||
luxe / API / 2021.0.7
|
||||
luxe / Runtime / 2021.0.7
|
||||
luxe / project / syncing dependency / `luxe` @ `2021.0.7` => `/Users/jonathan/.luxe/modules/luxe/2021.0.7`
|
||||
luxe / dev / parcel / adding dependency assets and units
|
||||
luxe / dev / parcel / adding dependency `luxe` @ `2020.3.0`
|
||||
luxe / dev / parcel / - adding scripts from `/Users/jonathan/.luxe/modules/luxe/2020.3.0/api`
|
||||
luxe / dev / parcel / - adding assets from `/Users/jonathan/.luxe/modules/luxe/2020.3.0/assets`
|
||||
luxe / dev / parcel / adding dependency `luxe` @ `2021.0.7`
|
||||
luxe / dev / parcel / - adding scripts from `/Users/jonathan/.luxe/modules/luxe/2021.0.7/api`
|
||||
luxe / dev / parcel / - adding assets from `/Users/jonathan/.luxe/modules/luxe/2021.0.7/assets`
|
||||
luxe / dev / images / adding unreferenced sources...
|
||||
luxe / dev / parcel / entry parcel generated in 14.69384395750239ms
|
||||
luxe / dev / parcel / entry parcel generated in 24.54753601341508ms
|
||||
luxe / dev / compiler / compiling dev content to `.luxe/` ...
|
||||
luxe / dev / compiler / luxe runtime `2020.3.0` at path `/Users/jonathan/.luxe/modules/luxe/2020.3.0` ...
|
||||
luxe / dev / compiler / luxe runtime `2021.0.7` at path `/Users/jonathan/.luxe/modules/luxe/2021.0.7` ...
|
||||
+ atlas - 0 found
|
||||
+ modifier - 0 found
|
||||
+ block - 0 found
|
||||
+ material - 13 found
|
||||
+ shaders - 1 found
|
||||
+ particles - 0 found
|
||||
+ physics - 2 found
|
||||
+ settings - 1 found
|
||||
- `.luxe/entry.settings.lx` > `.luxe/.luxe/entry.settings.lx.814a19b5`
|
||||
+ script - 109 found
|
||||
- parsing 1 scripts and their imports ...
|
||||
- parsing `game.wren` - 29.59524ms
|
||||
- parsing `random` - 0.0016ms
|
||||
- compiling 1 scripts ...
|
||||
- parsing `luxe: assets` - 46.01129ms
|
||||
- parsing `luxe: input` - 279.94995ms
|
||||
- parsing `luxe: io` - 5.2143ms
|
||||
- parsing `luxe/io` - 0.00163ms
|
||||
- compiled `game.wren` - 374.95113ms
|
||||
+ script - 117 found
|
||||
+ render - 1 found
|
||||
+ tiles - 0 found
|
||||
+ font - 2 found
|
||||
+ anim - 0 found
|
||||
+ scene - 0 found
|
||||
+ material_basis - 13 found
|
||||
+ material_basis - 14 found
|
||||
+ material_input - 0 found
|
||||
+ prototype - 0 found
|
||||
+ image - 7 found
|
||||
+ image - 9 found
|
||||
+ input - 1 found
|
||||
+ mesh - 0 found
|
||||
+ ui - 22 found
|
||||
+ ui - 28 found
|
||||
luxe / dev / data compile times:
|
||||
- / material / spent `2.89596ms`
|
||||
- / shaders / spent `5.67593ms`
|
||||
- / font / spent `25.00054ms`
|
||||
- / material_basis / spent `1.6935ms`
|
||||
- / settings / spent `1.14198ms`
|
||||
- / script / spent `444.15931ms`
|
||||
- / image / spent `4.65849ms`
|
||||
- / input / spent `0.73599ms`
|
||||
- / render / spent `0.69617ms`
|
||||
- / ui / spent `2.75271ms`
|
||||
luxe / dev / compiler / compile complete | `170 assets` | `491.2206230219454ms`
|
||||
- / material / spent `9.4878ms`
|
||||
- / shaders / spent `9.77268ms`
|
||||
- / physics / spent `1.6183ms`
|
||||
- / font / spent `7.55286ms`
|
||||
- / material_basis / spent `13.04666ms`
|
||||
- / settings / spent `1.34797ms`
|
||||
- / script / spent `403.40913ms`
|
||||
- / image / spent `9.03707ms`
|
||||
- / input / spent `1.20571ms`
|
||||
- / render / spent `1.34838ms`
|
||||
- / ui / spent `9.03297ms`
|
||||
luxe / dev / compiler / compile completed | `189 assets` | `473.0545929924119ms`
|
||||
luxe / dev / build / success
|
||||
luxe / project / info:
|
||||
- name: `space`
|
||||
- path: `/Users/jonathan/Developer/luxe/space/project.luxe`
|
||||
- version: `0.0.1`
|
||||
- package: `com.luxeengine.game`
|
||||
- entry: `game`
|
||||
- renderer: `outline/renderer`
|
||||
- settings: `outline/settings`
|
||||
- depends:
|
||||
- luxe @ 2020.3.0
|
||||
- luxe @ 2021.0.7
|
||||
|
||||
luxe / sdl / 2.0.9 hg-12373:8feb5da6f2fb
|
||||
luxe / sdl / 2.0.14 hg-14525:e52d96ea04fc
|
||||
luxe / assets / settings / applied `outline/settings`
|
||||
luxe / opengl / initializing
|
||||
luxe / opengl / request / 2x antialiasing (engine.render.antialiasing)
|
||||
luxe / opengl / request / core context (engine.render.opengl.core)
|
||||
luxe / opengl / request / 3.3 (engine.render.opengl.major/minor)
|
||||
luxe / opengl / versions / GL `4.1 INTEL-14.7.8` - GLSL `4.10`
|
||||
luxe / sdl / creating window at `480,220` with size `960x640`
|
||||
luxe / opengl / request / vsync? true (engine.render.vsync)
|
||||
luxe / opengl / versions / GL `4.1 INTEL-16.5.2` - GLSL `4.10`
|
||||
luxe / opengl / request / debug logging (engine.render.opengl.debug_level = 3)
|
||||
luxe / render / init ok
|
||||
luxe / assets / loading `entry parcel` ...
|
||||
luxe / assets / loading / render data `luxe: render_data`
|
||||
luxe / assets / loading / shaders `luxe: shaders`
|
||||
luxe / assets / loading / image `luxe: image/empty`
|
||||
luxe / assets / loading / image `luxe: image/logo`
|
||||
luxe / assets / loading / image `luxe: image/logo.sprite`
|
||||
luxe / assets / loading / image `image/asteroid`
|
||||
|
|
@ -86,6 +84,7 @@ luxe / assets / loading `entry parcel` ...
|
|||
luxe / assets / loading / image `image/reticule`
|
||||
luxe / assets / loading / image `image/ship`
|
||||
luxe / assets / loading / image `image/star`
|
||||
luxe / assets / loading / image `preview`
|
||||
luxe / assets / loading / basis `luxe: material_basis/font` 3777439469
|
||||
luxe / assets / loading / basis `luxe: material_basis/line` 1956587066
|
||||
luxe / assets / loading / basis `luxe: material_basis/mesh_debug` 538330473
|
||||
|
|
@ -94,6 +93,7 @@ luxe / assets / loading `entry parcel` ...
|
|||
luxe / assets / loading / basis `luxe: material_basis/solid` 1519506903
|
||||
luxe / assets / loading / basis `luxe: material_basis/sprite` 3941839433
|
||||
luxe / assets / loading / basis `luxe: material_basis/sprite_pixelated` 2606480210
|
||||
luxe / assets / loading / basis `luxe: material_basis/sprite_pixelated_repeat` 2287217456
|
||||
luxe / assets / loading / basis `luxe: material_basis/sprite_solid` 4167178021
|
||||
luxe / assets / loading / basis `luxe: material_basis/ui_font` 3033324030
|
||||
luxe / assets / loading / basis `luxe: material_basis/ui_mask` 1781843443
|
||||
|
|
@ -116,15 +116,33 @@ luxe / assets / loading `entry parcel` ...
|
|||
luxe / assets / loading / material `material/star`
|
||||
luxe / assets / loading / bytes `luxe: anim/material.track.lx`
|
||||
luxe / assets / loading / bytes `luxe: anim/sprite.track.lx`
|
||||
luxe / assets / loading / bytes `luxe: anim/sprite.value.track.lx`
|
||||
luxe / assets / loading / bytes `luxe: anim/transform.track.lx`
|
||||
luxe / assets / loading / bytes `luxe: asset/import/atlas.import.lx`
|
||||
luxe / assets / loading / bytes `luxe: asset/import/font.import.lx`
|
||||
luxe / assets / loading / bytes `luxe: asset/import/image.import.lx`
|
||||
luxe / assets / loading / bytes `luxe: asset/import/input.import.lx`
|
||||
luxe / assets / loading / bytes `luxe: asset/import/material.import.lx`
|
||||
luxe / assets / loading / bytes `luxe: asset/import/mesh.import.lx`
|
||||
luxe / assets / loading / bytes `luxe: asset/import/modifier.import.lx`
|
||||
luxe / assets / loading / bytes `luxe: asset/import/physics.import.lx`
|
||||
luxe / assets / loading / bytes `luxe: asset/import/sprite.import.lx`
|
||||
luxe / assets / loading / bytes `_art/atlas.ase`
|
||||
luxe / assets / loading / bytes `_art/laser.ase`
|
||||
luxe / assets / loading / bytes `_art/player_ship.ase`
|
||||
luxe / assets / loading / bytes `_art/reticule.ase`
|
||||
luxe / assets / loading / bytes `_art/star.ase`
|
||||
luxe / assets / loading / bytes `ideas.txt`
|
||||
luxe / assets / loading / physics `luxe: physics/default.body`
|
||||
luxe / assets / loading / physics `luxe: physics/default.collider`
|
||||
luxe / assets / loading / input `outline/inputs`
|
||||
luxe / assets / loading / ui `luxe: ui/editor.mini.anim.sprite.key`
|
||||
luxe / assets / loading / ui `luxe: asset/import/image.import`
|
||||
luxe / assets / loading / ui `luxe: asset/import/material.import`
|
||||
luxe / assets / loading / ui `luxe: asset/import/sprite.import`
|
||||
luxe / assets / loading / ui `luxe: ui/editor.mini.anim.sprite.frame`
|
||||
luxe / assets / loading / ui `luxe: ui/editor.mini.anim.sprite.settings`
|
||||
luxe / assets / loading / ui `luxe: ui/editor.panel.anim.sprite.value.settings`
|
||||
luxe / assets / loading / ui `luxe: ui/editor.panel.anim.transform.settings`
|
||||
luxe / assets / loading / ui `luxe: ui/editor.panel.button`
|
||||
luxe / assets / loading / ui `luxe: ui/editor.panel.check`
|
||||
luxe / assets / loading / ui `luxe: ui/editor.panel.label`
|
||||
|
|
@ -146,7 +164,7 @@ luxe / assets / loading `entry parcel` ...
|
|||
luxe / assets / loading / ui `luxe: ui/editor.panel.progress`
|
||||
luxe / assets / loading / ui `luxe: ui/editor.panel.slider`
|
||||
luxe / assets / loading / ui `luxe: ui/editor.panel.text`
|
||||
luxe / assets / loaded `entry parcel` with `69 items` in `27.85568300168961ms`
|
||||
luxe / assets / loaded `entry parcel` with `90 items` in `73.99094401625916ms`
|
||||
luxe / runtime / setting log level `info`
|
||||
luxe / assets / input / loading entry input `outline/inputs`
|
||||
luxe / render / init renderer script `outline/renderer`
|
||||
|
|
|
|||
4
preview.image.lx
Normal file
4
preview.image.lx
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
image = {
|
||||
source = "preview.png"
|
||||
generate_mipmaps_at_load = false
|
||||
}
|
||||
BIN
preview.png
Normal file
BIN
preview.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 27 KiB |
|
|
@ -1,3 +1,3 @@
|
|||
modules = {
|
||||
luxe = "2020.3.0"
|
||||
luxe = "2021.0.7"
|
||||
} //modules
|
||||
|
|
|
|||
Loading…
Reference in a new issue