This behavior could be a sign of an impulse-control disorder.
To determine the answer to this question, we need to understand the behavior of your friend. Playing video games for extended periods and getting upset when having to take a break for dinner may indicate certain psychological conditions. However, as an AI, I cannot provide a definitive diagnosis. It may be helpful for your friend to consult with a mental health professional who can evaluate their symptoms and provide an accurate diagnosis.