Ну почему фигнёй... мне вот очень интересна связка OpenGL + Blitz3d. Когда то сам увлекался этой мыслью, но потом решил просто перейти на С++. Не хватило усидчивости )))
и зачем Code::Blocks? Ставь тогда уж полноценную сишку и работай с чем твоей душе угодно. Тут человек пытается что то полезное из блица выжать, за что ему благодарность большая.