The document discusses several codes used in film and narrative: the cultural/referential code which refers to existing knowledge audiences bring; the semantic code which involves additional meanings and connotations; the symbolic code which organizes semantic meanings into deeper concepts using opposites; the enigma code which refers to unexplained mysteries that keep audiences guessing; and the action code which builds tension through sequential events leaving audiences wondering what will happen next. These codes are tools directors rely on to make their narratives comprehensible and engaging for audiences.