google?!
Studera in dej på objektorienterad programmering (OOP), och lär dej tänket. Att tänka och arbeta objektorienterat underlättar så sjukt mycket då man börjar gå upp på mer komplexa program. I grund och botten, i OOP består allt av objekt/klasser, man kapslar in komplexa saker till en liten låda med ett par enkla handtag man kan komma åt utifrån. Genom det behöver man inte bry sej om vad som sker innuti. Ex. du lägger i ett mynt i en sedelautomat och sedan ser värdet på det, dvs. genom handtaget lägger du i myntet, och kan sedan genom ett annat handtag ta reda på värdet på myntet. All krånglig elektronik och sånt som läser av värdet på myntet slipper du bry dej om då du använder det. Visst låter det enkelt?
Annars, för att dela upp spelet i flera filer, så sök efter "include" i C++, ex. du skapar filen "spelare.cpp" (som bara har hand om självaste spelaren ex.), då tar du i main.cpp och skriver högst upp "#include "main.cpp"", så får main.cpp tillgång till allt i den filen, precis som om du skrivit alltet i main.cpp.