Classes

Concepts

Libraries

advertisement »

ambientSounds »

bitser »

contentPoints »

eventBoxText »

factValidity »

frameBuffer »

officeBuildingInserter »

priorityRenderer »

randomEvents »

scaling »

spritesheetParser »

statusIcons »

test3 »

util »

Objects

registerAnswer

Description

Register a new answer to a question.

Arguments

1 table data

the data.

Example

-- taken from game/dialogue/developer/fire_employee.lua


dialogueHandler.registerAnswer({
	id = "fire_employee_confirm",
	text = {
		_T("FIRE_EMPLOYEE_DIALOGUE_1", "[FIRE EMPLOYEE]")
	},
	
	onPick = function(self, dialogueObject)
		local employee = dialogueObject:getEmployee()
		
		employee:getEmployer():fireEmployee(employee)
		dialogueHandler:killEmployeeInfoDisplay(dialogueObject)
	end
})

dialogueHandler.registerAnswer({
	id = "fire_employee_cancel",
	text = {
		_T("FIRE_EMPLOYEE_DIALOGUE_GO_BACK", "[GO BACK]")
	},
	returnText = _T("RETURN_TEXT_NONE", "..."),
	question = "talk_to_employee",
	
	onPick = function(self, dialogueObject)
		dialogueHandler:killEmployeeInfoDisplay(dialogueObject)
	end
})