Difference between revisions of "Talk:MERCURY"

From Spherical
Jump to: navigation, search
m
(Blanked the page)
 
Line 1: Line 1:
BATTLE:
 
initialize battle & combatant vars
 
start timer
 
  
MAIN LOOP:
 
blit bg & under-elements
 
blit combatants & main elements
 
draw displays & over-elements
 
FlipScreen()
 
 
HANDLE EVENTS:
 
process turn queue (do action of who's up next)
 
process new events (if enemy's ready, have "AI" determine next action & add them to the queue; if **:player's ready, bring up menu & process menu action)
 
process constant events (update the readygauge, update the counter for any effects like glowing or death sentence, update the timer, etc)
 
 
END HANDLE EVENTS
 
 
HANDLE COMBATANTS:
 
process actions
 
process status changes
 
 
END HANDLE COMBATANTS
 
check for battle end conditions
 
if conditions are not met, continue
 
else
 
 
END MAIN LOOP
 
stop timer
 
resolve battle's end (give out spoils if won, else handle battle lost/game overs)
 
reset battle info (heal enemies, remove temporary statuses, reset timers, etc)
 
 
END BATTLE
 

Latest revision as of 01:43, 16 September 2013