mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-07-12 16:44:43 +01:00
Refactors Newscaster cartridge to tablet app (#66035)
This commit is contained in:
@@ -0,0 +1,37 @@
|
||||
/datum/computer_file/program/newscaster
|
||||
filename = "newscasterapp"
|
||||
filedesc = "Newscaster"
|
||||
required_access = list(ACCESS_LIBRARY)
|
||||
category = PROGRAM_CATEGORY_CREW
|
||||
program_icon_state = "computer"
|
||||
extended_desc = "This program allows any user to access the Newscaster network from anywhere."
|
||||
size = 2
|
||||
requires_ntnet = TRUE
|
||||
available_on_ntnet = TRUE
|
||||
tgui_id = "NtosNewscaster"
|
||||
program_icon = "newspaper"
|
||||
///The UI we use for the newscaster
|
||||
var/obj/machinery/newscaster/newscaster_ui
|
||||
|
||||
/datum/computer_file/program/newscaster/New()
|
||||
newscaster_ui = new()
|
||||
return ..()
|
||||
|
||||
/datum/computer_file/program/newscaster/Destroy()
|
||||
QDEL_NULL(newscaster_ui)
|
||||
return ..()
|
||||
|
||||
/datum/computer_file/program/newscaster/ui_data(mob/user)
|
||||
var/list/data = get_header_data()
|
||||
data += newscaster_ui.ui_data(user)
|
||||
return data
|
||||
|
||||
/datum/computer_file/program/newscaster/ui_static_data(mob/user)
|
||||
var/list/data = newscaster_ui.ui_static_data(user)
|
||||
return data
|
||||
|
||||
/datum/computer_file/program/newscaster/ui_act(action, params, datum/tgui/ui)
|
||||
. = ..()
|
||||
if(.)
|
||||
return
|
||||
return newscaster_ui.ui_act(action, params, ui)
|
||||
Reference in New Issue
Block a user