archive old controller
This commit is contained in:
28
controller/old-controller/reactor.lua
Normal file
28
controller/old-controller/reactor.lua
Normal file
@@ -0,0 +1,28 @@
|
||||
-- create a new reactor 'object'
|
||||
-- reactor_id: the ID for this reactor
|
||||
-- main_view: the parent window/monitor for the main display (components)
|
||||
-- status_view: the parent window/monitor for the status display
|
||||
-- main_x: where to create the main window, x coordinate
|
||||
-- main_y: where to create the main window, y coordinate
|
||||
-- status_x: where to create the status window, x coordinate
|
||||
-- status_y: where to create the status window, y coordinate
|
||||
function create(reactor_id, main_view, status_view, main_x, main_y, status_x, status_y)
|
||||
return {
|
||||
id = reactor_id,
|
||||
render = {
|
||||
win_main = window.create(main_view, main_x, main_y, 20, 60, true),
|
||||
win_stat = window.create(status_view, status_x, status_y, 20, 20, true),
|
||||
stat_x = status_x,
|
||||
stat_y = status_y
|
||||
},
|
||||
control_state = false,
|
||||
waste_production = "antimatter", -- "plutonium", "polonium", "antimatter"
|
||||
state = {
|
||||
run = false,
|
||||
no_fuel = false,
|
||||
full_waste = false,
|
||||
high_temp = false,
|
||||
damage_crit = false
|
||||
}
|
||||
}
|
||||
end
|
||||
Reference in New Issue
Block a user