Dina Perbellini
Dina Perbellini (14 January, 1901–2 April, 1984) was an Italian actress. She appeared in over sixty films and television series between 1934 and 1969 and was also a leading voice actress, dubbing foreign films for release in Italy. She made her film debut in the 1934 school comedy Seconda B.[1]
Dina Perbellini | |
---|---|
Born | |
Died | 2 April 1984 83) | (aged
Occupation | Actress |
Years active | 1934–1969 (film) |
Selected filmography
- Seconda B (1934)
- Three Cornered Hat (1935)
- The Castiglioni Brothers (1937)
- It Was I! (1937)
- The Last Days of Pompeo (1937)
- Mad Animals (1939)
- The Marquis of Ruvolito (1939)
- The Sinner (1940)
- Captain Fracasse (1940)
- The Happy Ghost (1941)
- Yes, Madam (1942)
- Short Circuit (1943)
- The Children Are Watching Us (1944)
- My Beautiful Daughter (1950)
- Hearts at Sea (1950)
- Vacation with a Gangster (1951)
- Appointment for Murder (1951)
- Porca miseria (1951)
- The Overcoat (1952)
- Who is Without Sin (1952)
- Naples Sings (1953)
- I Chose Love (1953)
- Schiava del peccato (1954)
- I cinque dell'Adamello (1954)
- Il prezzo della gloria (1955)
- Tempo di villeggiatura (1956)
gollark: - Checks if the available-items list already contains the item needed. If so, just return that.- If not, checks for recipes to do what is wanted- If one exists, iterate over them (not sure what to *do* with them)- If none exists, we can't do anything, so just return no tasks, no costs and no outputs.
gollark: ```rusttype Items = HashMap<ItemType, u32>;fn quantity(items: &Items, desired: &ItemType) -> u32 { if let Some(available_quantity) = items.get(desired) { *available_quantity } else { 0 }}fn contains(items: &Items, desired: &Item) -> bool { quantity(items, &to_item_type(desired)) >= desired.quantity}fn satisfies(available: &Items, desired: &Items) -> bool { for (typ, desired_quantity) in desired.iter() { if quantity(available, typ) < *desired_quantity { return false } } true}fn to_map(is: &Vec<Item>) -> Items { let out = HashMap::new(); for i in is.iter() { out.entry(to_item_type_clone(i)) .and_modify(|e| { *e += 1 }) .or_insert(0); } out}fn one_item(i: Item) -> Items { let out = HashMap::new(); out.insert(to_item_type(&i), i.quantity); out}#[derive(Debug, Deserialize, PartialEq, Eq, Serialize, Clone)]pub struct CraftingResult { pub tasks: Vec<Recipe>, pub costs: Items, pub outputs: Items}fn solve(desired: Item, available: Items, recipes: &MultiMap<ItemType, Recipe>) -> CraftingResult { if contains(&available, &desired) { // If our available items list already contains the desired item, yay, we can just do nothing return CraftingResult { tasks: vec![], costs: one_item(desired), outputs: one_item(desired) } } if let Some(recipes) = recipes.get_vec(&to_item_type(&desired)) { for recipe in recipes.iter() { let result = solve() // ??? } } else { CraftingResult { tasks: vec![], costs: HashMap::new(), outputs: HashMap::new() } }}```My code, or at least part of it.
gollark: That is NOT THE HARD PART.
gollark: (I'm still confused though)
gollark: People have already given helpful suggestions how to, soo...
References
- Reich & Garofalo p.154
External links
Bibliography
- Reich, Jacqueline & Garofalo, Piero. Re-viewing Fascism: Italian Cinema, 1922-1943. Indiana University Press, 2002.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.