No, you did it correctly. You must do two returns because this income is taxed in both states. Indiana and Michigan have a reciprocal agreement on wages, but not gambling income. Therefore, Michigan will tax you on this income, and then you can claim a credit on your Indiana return for the taxes you are paying in Michigan.
**Say "Thanks" by clicking the thumb icon in a post
**Mark the post that answers your question by clicking on "Mark as Best Answer"