28 lines
623 B
Odin
28 lines
623 B
Odin
package program_config
|
|
|
|
import sg "../sokol/gfx"
|
|
|
|
// Application
|
|
WINDOW_TITLE :: "ECS Test"
|
|
|
|
// Behaviour
|
|
SPAWN_INTERVAL :: 0.2 // in seconds
|
|
GRAVITY_CONSTANT :: -2.5
|
|
SPAWN_AREA :: 50 // one side
|
|
Y_DESPAWN_CUTOFF :: -15
|
|
|
|
// Colors
|
|
BACKGROUND_COLOR :: sg.Color{ 1.0000, 0.9725, 0.9059, 1 }
|
|
CUBE_COLORS := [][4]f32{
|
|
{ 0.6235, 0.7725, 0.9098, 1 },
|
|
{ 0.9216, 0.6392, 0.6392, 1 },
|
|
{ 0.7137, 0.8431, 0.6588, 1 },
|
|
{ 0.7059, 0.6549, 0.8392, 1 },
|
|
{ 1.0000, 0.8980, 0.6000, 1 },
|
|
}
|
|
BORDER_COLOR :: [4]f32{ 0, 0, 0, 1 }
|
|
|
|
// User
|
|
MOVEMENT_SPEED :: 3.0
|
|
LOOK_SENSITIVITY :: 0.15
|
|
START_POSITION :: [3]f32{ 30, 0, 60 }
|